Форум, лайк за пост!

голоса: 0

Подскажите как сделать в модуле форум, вид материалов. Лааки или репутацию за определённый пост. Например понравилось сообщение на форуме и его лайкнули?

есть скрипт вставил:

<div id="rating_p"><div nrate="$ID$" id="<?if($RATING$*$RATED$-2*$RATED$=0)?>nRate-default<?else?><?if($RATING$*$RATED$-2*$RATED$<0)?>nRate-minus<?else?>nRate-plus<?endif?><?endif?>"><?int($RATING$*$RATED$-2*$RATED$)?></div></div> 
<div id="rating_g"><a href="javascript://" onclick="$.nRate(-1,$ID$)">Не нравится</a></div>
<div id="rating_l"><a href="javascript://" onclick="$.nRate(+1,$ID$)">Нравится</a></div> 

но в форуме он не работает

| Автор: | Категория: JavaScript
Редактирование | | Автор: Руслан Алексеев

Ответов: 1

Голоса: +1
 
Лучший ответ

Для этого в Юкоз присутствует встроенный рейтинг для сообщений на форуме:

Перейдите в вид материалов форума - http://ваш-сайт.ру/panel/?a=tmpl;m=8;t=2 стилизируйте как вам хочется заменив системные иконки на свои:

<?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img alt="" src="http://s10.ucoz. net /img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img alt="" src="http://s10.ucoz. net /img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>

в чем сложность, а тот рейтинг, скрипт которого вы предоставили выше, это не для форума, а для других контент модулей.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
подскажите какие переменные нужно ы моём рейтинге поменять что бы дизайн кнопок остался, а вставить встроиный рейтинг, наверно встроенный удалил давно и забыл)
Руслан Алексеев,
Никакие переменные менять не нужно, тот код полный мусор, забудьте о нем. Вам нужно в код, что я предоставил выше, вместо выделенного красным встроить свои иконки рейтинга, а не пытаться переделать ваш код который к форуму не имеет никакого отношения.
вставил ваш скрипт рейтинг не отображается
Руслан Алексеев,
Там где я выделил красным удалите пробелы, так же важный момент, для своих сообщений вы этого рейтинга видеть не будете так как оценить самого себя нельзя, только чужие сообщения.
Yuri_Geruk,
всё сделал не виден рейтинг
Руслан Алексеев,
Модуль награды активируйте, после этого должно заработать.
Yuri_Geruk,
а цифр там нет ?
Yuri_Geruk,
Положительно и отрицательно, нет разницы? Что наравится что не нравится, предлагает вручить награду и нет счётчика?
Руслан Алексеев,
На текущий момент пока лишь так, другой альтернативы нет. Либо предложите идею для разработки на форуме - http://forum.ucoz.ru/forum/80-73550-6#1285573 если кто-то с разработчиков возьмется за реализацию, скрипт вы получите бесплатно.
...