Шоб не потерять. Работает под rusff (qudroboards).
Пример:
<script type="text/javascript">
if( RusffCore.is_page('viewtopic.php?id=2600')) //если id темы равен 2600
{
document.write('<style>.punbb .post-content p{color: #fff;} </style>'); //вывести указанное
}
</script>
Ставим условие - если пользователь находится в теме с определенным id, выводим определенный текст (в примере меняем цвет текста в посте на белый.
Можно ставить несколько условий, разделяя их знаком || (или):
<script type="text/javascript"> if( RusffCore.is_page('viewtopic.php?id=2600') || RusffCore.is_page('viewtopic.php?id=610') || RusffCore.is_page('viewtopic.php?id=720')) { document.write('<style>.punbb .post-content p{color: #fff;} </style>'); } </script>
if( RusffCore.is_page('viewtopic.php?id=2600') || RusffCore.is_page('viewtopic.php?id=610') || RusffCore.is_page('viewtopic.php?id=720')) - если тема с id 2600, или 610, или 720, тогда выводить указанное в теле.
Аналогично для категорий:
<script type="text/javascript"> if( RusffCore.is_page('viewforum.php?id=74')) { document.write('<style>.punbb .multipage .tcl a{color: #fff;} </style>'); } </script>
Если id категории равен 74, выводим (в примере - меняем цвет названия тем на белый.
Помимо вывода, можно так же вставлять кое что в хтмл div'ы на странице. Выглядит это так:
<script type="text/javascript">
if( RusffCore.is_page('viewforum.php?id=8') )
{
$('#pun-break2').html('<div class="simsalabim" style="background: url(https://forumupload.ru/uploads/0003/ac/ce/29911-1.png) no-repeat 10px center #66403e; font-size: 13px; margin-top: 8px; padding: 6px 6px 6px 50px; color: #fff;"><p>Внимание!</p></div>');
}
</script>
Если категория с id = 8, вставить в див pun-break2 это:
<div class="simsalabim" style="background: url(https://forumupload.ru/uploads/0003/ac/ce/29911-1.png) no-repeat 10px center #66403e; font-size: 13px; margin-top: 8px; padding: 6px 6px 6px 50px; color: #fff;"><p>Внимание!</p></div>