Рейтинг материалов + и -

голоса: +3

Всем доброго времени суток!

Я адаптирую один шаблон , вроде всё в норме получается. Но столкнулся с такой проблемой !

Я в виде материалов сделал рейтинг материала + и - но возникли трудности в том что он не везде работает.

Вот например на главной странице не работает http://moy-testik.ucoz.org/

А вот стоит перепрыгнуть на другую страницу http://moy-testik.ucoz.org/news/?page2

то всё работает отлично. 

Вот так во всех модулях я хотел сделать главной страницу каталога файлов но тогда на главной не работает рейтинг а если вот так http://moy-testik.ucoz.org/load/  то всё работает.

 

Поскажите, так и должно быть или нет?

 

Вот на всякий случай код вид материалов.

<div class="news">
 <div class="news_pict">
 <a href="$ENTRY_URL$"><img src="$IMG_URL1$" ></a>
 </div>
 <div class="news_cont">
 <h2><a href="$ENTRY_URL$">$TITLE$</a></h2>
 <div class="news_cats"><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a>
 <div class="sb_name_str"></div>
 </div>
 <?substr($MESSAGE$, 0,100)?>
 <ul class="news_info">
 <li class="views">$READS$</li>
 <li class="com"><a href="$COMMENTS_URL$">$COMMENTS_NUM$</a></li>
 <li class="date">$DATE$</li>
 </ul>
 <div style="float:right;" class="rate"><div class="orating" id="orating-85">
<script type="text/javascript" src="http://zornet.ru/CSS-ZORNET/ND/55_rate.js"></script> 
<a class="orating_m" title="Не нравится" href="#" onclick="rateForm(-1,$ID$);return false"></a> 
<a class="orating_p" title="Нравится" href="#" onclick="rateForm(1,$ID$);return false"></a> 
<a class="orating_res"><script type="text/javascript" src="http://zornet.ru/CSS-ZORNET/ND/div.js"></script><b 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?>"><script type="text/javascript">document.write(Math.round(<?($RATING$*$RATED$)?>)-<?2*$RATED$?>)</script></b> </a> 
</div></div>
 </div>
</div>

 

Адрес сайта http://moy-testik.ucoz.org/
| Автор: | Категория: JavaScript
вы не пробовали задать этот же вопрос автору скрипта?
Я не знаю автора , так ка нашёл в интернете и на многих этот скрипт , вот пока тестирую :)

Удалите с кода вот этот сторонний мусор от автора:

<script type="text/javascript" src="http://zornet.ru/CSS-ZORNET/ND/div.js"></script>
Это я удолю я просто пока тестирую и настраиваю
Ссылку на сам скрипт дайте, пожалуйста.
вот сам код http://zornet.ru/CSS-ZORNET/ND/55_rate.js пройди по ссылке

Ответов: 1

голоса: +2
 
Лучший ответ

В шаблоне "Вид материалов" новостей нужно

onclick="rateForm(-1,$ID$);return false"
onclick="rateForm(1,$ID$);return false"

заменить на

onclick="rateForm(-1,$ID$,'news');return false"
onclick="rateForm(1,$ID$,'news');return false"

соответственно.

| Автор:
Выбор ответа лучшим | | Автор: Дмитрий Николаев

Спасибо!

Я так понимаю что для других модулей просто менять 

news

На нужный! 

Если где-то не работает, то да.
...