• Страница 1 из 1
  • 1
Модератор форума: Shеriff, Yuri_G  
Автор материала в комментариях. Помогите допилить скрипт
Canon_L
Сообщений: 113
Репутация: 18

Сообщение # 1 | 12:51:29
Приветствую всех!
Слабо шарю в 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, а сам скрипт не работает. Может его можно исправить в рабочее состояние?

Спасибо!
-SAM-
Сообщений: 156
Репутация: 48

Сообщение # 2 | 23:26:26
По сути, то ID возле ников, добавивших комментарий, - скрипт как раз и не ставит совсем! Это первым кодом мы добавили в шаблон комментариев. Его нужно еще стилизацией скрыть: .comment_avtor_label{display:none} - визуально от людей, ведь оно лишь нужно для проверки-сравнения скриптом.

В общем, всё работает как положено. Если у кого не работает, то ставить нужно заново по инструкции.

Ex-ID: 179703 [11 Авг 2012]
Сообщение отредактировал -SAM- - Суббота, 02 Дек 2023, 23:43:41
Canon_L
Сообщений: 113
Репутация: 18

Сообщение # 3 | 16:02:23
Цитата -SAM- ()
По сути, то ID возле ников, добавивших комментарий, - скрипт как раз и не ставит совсем! Это первым кодом мы добавили в шаблон комментариев. Его нужно еще стилизацией скрыть: .comment_avtor_label{display:none} - визуально от людей, ведь оно лишь нужно для проверки-сравнения скриптом.

В общем, всё работает как положено. Если у кого не работает, то ставить нужно заново по инструкции.

Спасибо за помощь! Что-то я затупил и не заметил, что в css нужно добавить display:none; teehee

Всё работает как надо:

Прикрепления: 6911149.png (103.5 Kb)
Сообщение отредактировал Canon_L - Понедельник, 29 Июл 2024, 16:34:07
  • Страница 1 из 1
  • 1
Поиск: