|
|
Модератор форума: Shеriff, Yuri_G |
Сообщество uCoz Общение пользователей Разговоры про uCoz Автор материала в комментариях. Помогите допилить скрипт (Описание темы) |
Автор материала в комментариях. Помогите допилить скрипт |
Приветствую всех!
Слабо шарю в JS, поэтому пришёл к вам за помощью. На просторах сети откопал скрипт, который в комментариях идентифицирует автора. Но что-то он не работает. Может посмотрите в чём дело? На страницу вида комментариев добавляем: Код <span class="comment_avtor_label"><?substr($PROFILE_URL$,strpos($PROFILE_URL$,'index')+8,strpos(substr($PROFILE_URL$,strpos($PROFILE_URL$,'index')+8),'" ta'))?></span> На страницу материала добавляем: Код <script> $('.comment_avtor_label').each(function(){ if ($(this).text() == '$UID$') {$(this).html('Автор материала').css('display', 'inline-block');} }); </script> Данный скрипт автору материала действительно присваивает подпись. Но проблема в том, что всем зарегистрированным пользователям он тоже добавляет их ID. Т.е. выглядит так: Алексей 8915 zerocool 11259 Juice Автор материала GrafNikula 64572 Такое впечатление, что добавляется то, что написано на операторах UCOZ, а сам скрипт не работает. Может его можно исправить в рабочее состояние? Спасибо! |
По сути, то ID возле ников, добавивших комментарий, - скрипт как раз и не ставит совсем! Это первым кодом мы добавили в шаблон комментариев. Его нужно еще стилизацией скрыть: .comment_avtor_label{display:none} - визуально от людей, ведь оно лишь нужно для проверки-сравнения скриптом.
В общем, всё работает как положено. Если у кого не работает, то ставить нужно заново по инструкции. Сообщение отредактировал -SAM- - Суббота, 02 Дек 2023, 23:43:41
|
По сути, то ID возле ников, добавивших комментарий, - скрипт как раз и не ставит совсем! Это первым кодом мы добавили в шаблон комментариев. Его нужно еще стилизацией скрыть: .comment_avtor_label{display:none} - визуально от людей, ведь оно лишь нужно для проверки-сравнения скриптом. В общем, всё работает как положено. Если у кого не работает, то ставить нужно заново по инструкции. Спасибо за помощь! Что-то я затупил и не заметил, что в css нужно добавить display:none; Всё работает как надо: Прикрепления:
6911149.png
(103.5 Kb)
Сообщение отредактировал Canon_L - Понедельник, 29 Июл 2024, 16:34:07
|
| |||
| |||