Форум, выделить первый пост

голоса: 0
Добрый день. Подскажите, как выделить вид материалов форума, а именно первое сообщение  и закрепленное первое сообщение.   Т. Е.  Хочу изменить фон первого сообщения в виде материалов и если первое сообщение закреплено, то добавить отметку об этом.   Можно ли это сделать через условные операторы и какие коды/I'd указывать?
Адрес сайта https://igroweek.com.ua/
| Автор: | Категория: Форум

Ответов: 1

Голоса: +1
 
Лучший ответ

вот первое сообщение

<?if(substr($NUMBER$,-6)='>1</a>')?>$MESSAGE$<?endif?>

вид материалов это вид самого сообщения на форуме. 

| Автор:
Выбор ответа лучшим | | Автор: Kzander

Или же просто стилями как-то так (в стандартном шаблоне):

.postFirst .posttdMessage {background:red!important;}

в измененном как у вас будет так:

.postFirst [class="xily-topic-post starter"] {background-color:red!important;}

вместо выделенного красным прописать свой код цвета фона для сообщения, цвет можно подобрать на сайте https://www.color-hex.com/

Yuri_Geruk,

Условным оператором проще, спасибо. Получилось.

А как теперь в 

     <?if(substr($NUMBER$,-6)='>1</a>')?>ВИД МАТЕРИАЛА<?endif?><?else?>ВИД МАТЕРИАЛА №2<?endif?>

еще обозначить, что сообщение закреплено и/или закрыто? Хочу вывести иконку или текст-сообщение.

скриншот опций ниже:

 
пример страницы:

 

Kzander,
Операторами не получится это сделать так как в шаблоне вида не поддерживаются операторы которые бы выводили статус темы или сообщений. Подобное реализуемо лишь скриптами которые еще нужно разработать.
...