Какой оператор отвечает за номер сообщения в модуле Форум?

голоса: +4
Какой оператор отвечает за номер сообщения?

Ну к примеру мне нужно, чтобы определенный текст показывался только в первом сообщении каждой темы, какой для этого нужно использовать оператор вида $operator$=1
| Автор: | Категория: Форум

Ответов: 3

голоса: +2
 
Лучший ответ

Возможно все 

<?if(substr($NUMBER$,strpos($NUMBER$, '">')+2,strpos($NUMBER$,'</')-strpos($NUMBER$,'">')+2)=номер)?>Содержимое<?endif?>

 А для $FID$

<?if(substr($NUMBER$,strpos($NUMBER$, '">')+2,strpos($NUMBER$,'</')-strpos($NUMBER$,'">')+2)=номер||$FID$=4)?>Содержимое<?endif?>

 Если помог то лайк :)

| Автор:
Выбор ответа лучшим | | Автор: HaRd
Спасибо. А чем отличается первый код от второго?
Показывает содержимое в 4 форуме в 1 посте в каждой теме)
Супер, спасибо
голоса: +2

В виде материалов в модуле Форум ищем подобный код:

Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # $NUMBER$

$NUMBER$ - это переменная отвечающая за вывод номера сообщения

| Автор:
Странно, так и подумал. Но когда ставлю $NUMBER$=1, все равно текст идет по всем сообщениям.
Ставлю что-то типа такого, но не идет

<?if($NUMBER$="1" || $FID$=4)?><div class="post-warning">сам текст</div><?endif?>
голоса: 0
Используйте JS.

Код $NUMBER$ выводит не номер сообщения, а ссылку на это сообщение с номером.

Потому в условном операторе этот код работать не будет.
| Автор:
...