Фон для сообщений пользователя?

Поддержка форумов на phpBB 3.0.x
Создание, раскрутка, оптимизация, редактирование и настройка форума.
Со всеми этими и другими вопросами обращайтесь в этот раздел.
Аватара пользователя
Gulliver

Фон для сообщений пользователя?

Gulliver 08 окт 2019, 23:01 Сообщение

Здравствуйте, хочу узнать возможно ли сделать фон для сообщений одного пользователя?
Например у админа заместо обычного цвета стоит изображение?
Изображение

Сам пробовал на подобии этого кода)))

Код: Выделить всё

a.post[href$="&u=2"]:after, ul.post-row[href$="&u=2"]:after { background-color: #1a1a1a; background-repeat: no-repeat; background-position: 100% 0; }

Аватара пользователя
CabinetAdmin

Фон для сообщений пользователя?

CabinetAdmin 09 окт 2019, 15:21 Сообщение

Такой код и не должен был заработать. Чтобы можно было такое организовать, нужно добавить переменную в php с id пользователя поста, а потом добавить её в шаблон.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Gulliver

Фон для сообщений пользователя?

Gulliver 13 окт 2019, 07:48 Сообщение

И какой код для этого нужен?

Аватара пользователя
CabinetAdmin

Фон для сообщений пользователя?

CabinetAdmin 13 окт 2019, 20:49 Сообщение

Посмотрел сейчас viewtopic.php и оказывается уже есть нужное условие. Значит остаётся только в шаблоне его использовать. В шаблоне viewtopic_body вот здесь:

Код: Выделить всё

<div id="p{postrow.POST_ID}" class="post

надо добавить post-poster-{postrow.POSTER_ID}, вот так:

Код: Выделить всё

<div id="p{postrow.POST_ID}" class="post-poster-{postrow.POSTER_ID} post


И уже далее его можно использовать в стилях. например:

Код: Выделить всё

.post-poster-2 { background-color: #000; }
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Gulliver

Фон для сообщений пользователя?

Gulliver 13 окт 2019, 20:54 Сообщение

У меня стиль DarkFX Данный код не присутствует в нём

Код: Выделить всё

<div id="p{postrow.POST_ID}" class="post

Аватара пользователя
CabinetAdmin

Фон для сообщений пользователя?

CabinetAdmin Вчера, 15:16 Сообщение

Тогда скопируйте несколько строк после <!-- BEGIN postrow -->, в просильвере это место выглядит так:

Код: Выделить всё

<!-- BEGIN postrow --> <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF --> <div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->"> <div class="inner"><span class="corners-top"><span></span></span> <div class="postbody">
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Gulliver

Фон для сообщений пользователя?

Gulliver Вчера, 21:47 Сообщение

Вот такой у меня код, если меня на тот что дали вы он ломает viewtopic_body

Код: Выделить всё

<!-- BEGIN postrow --> <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF --> <div class="cat-head"><div class="cat-title"><span><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></span></div><div style="float: right;"><div class="cat-title"><span>{postrow.POST_DATE}</span></div></div></div> <div class="forum-box"> <ul class="post-row<!-- IF postrow.S_POST_REPORTED -->-reported<!-- ENDIF -->"> <li> <div class="postbody">


Пробовал так

Код: Выделить всё

<!-- BEGIN postrow --> <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF --> <div class="cat-head"><div class="cat-title"><span><a href="#p{postrow.POST_ID}" class="post">{postrow.POST_SUBJECT}</a></span></div><div style="float: right;"><div class="cat-title"><span>{postrow.POST_DATE}</span></div></div></div> <div class="forum-box"> <ul class="post-row<!-- IF postrow.S_POST_REPORTED -->-reported<!-- ENDIF -->"> <!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->"> <li> <div class="postbody">


Но всё осталось без изменений


Похожие темы

Вернуться в «Обсуждение вопросов»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя