Регистрация    Войти
Авторизация

Да или нет вместо рейтинга для uCoz

Да или нет вместо рейтинга для uCoz

В этом решении я буду создавать рейтинг для uCoz под названием Вам помог этот материал, с ответами ДА или НЕТ.

Всем привет, на просторах uCoz всегда можно найти различные скрипты которые помогут решить ту или иную задачу, но к сожалению со временем такие скрипты забываются или чего хуже удаляются вместе с заброшенными проектами.

Данное решение не будет работать если вы изменили стандартные название модулей на свои, благодаря модулю SEO от uCoz!

И речь сегодня пойдёт о скрипте под названием Рейтинг +/-

В данное решение я внёс полностью свой HTML-CSS код и добавил некоторые системные переменные uCoz, так сказать реставрация и улучшение забытого.

Шаг 1 - Установим JS:
И так нам следует скачать к себе на сайт uCoz в Файловый менеджер следующий JS и установить его внизу страницы, перед закрывающим тегом
<script type="text/javascript" src="http://www.uotvet.ru/ucoz/rejting/2/u_rating.js"></script>



Шаг 2 - Установим HTML:
Теперь когда почти всё готово, вам следует установить на страницу материала и комментариев следующий HTML каркас:
<div class="uotvet-rating-1"> 
  <?if($RATE_FORM$)?><div>Вам помог этот материал?</div><?endif?> 
  <?if($RATE_FORM$)?><a href="#" onclick="rateForm(1,$ID$);return false">Да</a><?endif?> 
  <span title="Голосов: $RATED$" id="rate_$ID$" class="<?if(($RATING$*$RATED$-2*$RATED$)=0)?>nullRate<?else?><?if(($RATING$*$RATED$-2*$RATED$)<0)?>negativeRate<?else?>positiveRate<?endif?><?endif?>"><?if($RATE_FORM$)?><?else?>Рейтинг: <?endif?><b><script type="text/javascript">document.write(Math.round(<?($RATING$*$RATED$)?>)-<?2*$RATED$?>)</script></b></span> 
  <?if($RATE_FORM$)?><a href="#" onclick="rateForm(-1,$ID$);return false">Нет</a><?endif?> 
</div>


Как я уже написал выше, я добавил некоторые системные переменные uCoz, в результате чего пользователь который ещё не оставлял свой рейтинг материалу увидит следующий вид рейтинга:
Да или нет вместо рейтинга для uCoz


А когда он отдаст свой голос в положительную или отрицательную сторону, после обновление страницы он увидит лишь надпись Рейтинг и его число:
Да или нет вместо рейтинга для uCoz


Данный скрипт тестировался на работоспособность 14.12.2014 и работает в следующих модулях:

Блог
Фотоальбом
Онлайн игры
Новости сайта
Каталог статей
Каталог сайтов
Каталог файлов
Доска объявлений


Если по каким то причинам данное решение не работает, то попробуйте установить JS о котором я упомянул в шаге №1, в шаг №2, сразу после HTML кода каркаса рейтинга материала uCoz.

На этом всё, спасибо за внимание!

Есть вопросы по шаблону или скрипту? так задай их и мы ответим!

Автор: chestr  14-12-2014, 15:48   Просмотров: 2840   
да нет, рейтинг, рейтинг ucoz, рейтинг для ucoz
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Пользователь offline eXzo_nrg 4 декабря 2015 19:38
Дайте рабочий код JS sad

          1

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.