Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
как правильно добавить информер в условный оператор (вид комментариев)?
($MYINF_8$ - такой способ не работает в виде комментариев)
<?if(<script type="text/javascript" src="//daybreak.clan.su/informer/8"></script>=$USERNAME$)?>TOP1<?endif?>
<?if($NUMBER$='1')?>$USERNAME$<?endif?>
[ Пользователи · Материалы · Репутация · Материалы: 1 · Колонки: 1 ]
если пользователь занимает первое место в рейтинге по кол-ву репутации, то в виде коментариев пишется TOP1
Вы не пробовали просто вывести информер скриптом:
<script type="text/javascript" src="//daybreak.clan.su/informer/8"></script>
В общем... делаем скриптом...
Информер помещаем на "страницу материала и комментариев к нему" нужного модуля, завернув в такую конструкцию
<span class="rep" style="display:none;">$MYINF_8$</span>
Далее в "виде комментариев" к юзернейму добавляем класс
<span class="us" itemprop="name">$USERNAME$</span>
Там же ставим перед кодом $MESSAGE$ такой код
<span class="top" style="display:none; padding:0px 10px;color:red;">TOP1</span>
Возвращаемся на "страницу материала и комментариев к нему" и перед тэга </body> ставим скрипт
<script> $(function start(){ var user = $('.rep').text(); $('.us').each(function(){ if($(this).text() == user){$(this).parents('.uc-content').find('.top').show();} }); $('#addcBut').click(function(){ $('#newEntryB').ajaxComplete(start); }); }); </script>
вот код информера <?if($NUMBER$='1')?>$USERNAME$<?endif?>
site_test - это имя пользователя занимающее первое место в рейтинге по репутации