Автор материала в комментариях для uCoz
Скрипт позволит выделить бейджем автора материала в комментариях под ним. Функция полезна для сайтов, где публикации добавляет не один человек. Если же администратор на сайте один, и его нужно выделить, то его можно выделить просто по его ID, не сравнивая с ID автора материала. О реализации этого момента отдельно внизу.
Реализацию такой задумки я видел много где, но на uCoz увидел на официальных ресурсах uScript и uTemplate. Как это реализовано там – не знаю, но код ниже логичен, и справляется со своей задачей на ура!
Для выделения комментария текущего пользователя есть флаг $IS_OWN$
, а для автора материала такого флага нет, поэтому придется воспользоваться JavaScript. Благо у нас имеется ссылка на профиль, которая содержит ID комментатора.
Установка
1. Панель управления » Управления дизайном » Комментарии » Вид комментариев, в нужное место вставляем вывод "Автора материала":
2. Панель управления » Управления дизайном » Общие шаблоны » Таблица стилей (CSS), и в любое место вставляем:
3. Панель управления » Управления дизайном » Каталог файлов » Страница материала и комментариев к нему, и перед </body>
вставляем:
$('.wAvtor').each(function(){
if ($(this).text() == '$UID$') {$(this).html('Автор материала').css('display', 'inline-block');}
});
</script>
Источник: http://webo4ka.ru/
Как выделить администратора сайта в комментариях?
Сам упомянул, придется рассказать и о том, как украсить комментарий администратора своим значком. Код здесь будет следующий (вставить в вид комментариев в нужно место):
Замените ID_ADMIN
на ID администратора сайта, обычно это число 1.