Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » рейтинг внизу и вверху в статье

рейтинг внизу и вверху в статье


     17.08.2014    рейтинг, рейтинг новостей    Все вопросы » jQuery    2398

вопрос
Подскажите, если установить стандартный рейтинг в начало статьи и в конец, то при нажатии на верхний рейтинг данные обновляются сразу, а который стоит внизу обновляется только после перезагрузки страницы. Как это можно исправить?

Ответил: ПафНутиЙ


engine/modules/functions.php
найти:
id='ratig-layer-{$id}

заменить на
data-ratig-layer="{$id}"

engine/modules/show.short.php и engine/modules/show.full.php
найти:
id=\"vote-num-id-".$row['id']

заменить на
data-vote-num-id=\"".$row['id']

engine/classes/js/dle_js.js
найти:
"#ratig-layer-"+c

заменить на:
'[data-ratig-layer="'+c+'"]'

найти:
"#vote-num-id-"+c

заменить на:
'[data-vote-num-id="'+c+'"]'


Теперь хоть 150 рейтингов в новость вставляйте smile

7 комментариев

FastFud
Юзер

FastFud - 17 августа 2014 16:44 -

Не обновляется так как РАЗРАБОТЧИКИ в момент разработки скрипта (DLE) не думали что найдутся люди которым такое придет в голову и соответственно не написали такой функционал стандартному рейтингу.

ПафНутиЙ
Админ

ПафНутиЙ - 17 августа 2014 17:05 -

Каждый блок рейтинга имеет ID, соответствующий ID новости. У вас получается два блока с одинаковым ID, отсюда и проблема.

Каков вопрос - таков и ответ. Просто помните об этом.

vitnet
PHP-developer

vitnet - 17 августа 2014 19:58 -

Если хорошенько подумать то можно исправить данный баг.

ПафНутиЙ
Админ

ПафНутиЙ - 17 августа 2014 21:54 -

не баг, а недоработка, отписался на офф форуме, может и поправят, хотя вряд ли.

Каков вопрос - таков и ответ. Просто помните об этом.

Pronto
Юзер

Pronto - 18 августа 2014 12:54 -

спасибо, но у меня почему-то звездочки теперь стали нормально фиксироваться, а число проголосовавших только после обновления страницы увеличивается..

Pronto
Юзер

Pronto - 18 августа 2014 13:12 -

а не это я поспешил, после очистки кэша все нормально работает, число голосов обновляется сразу.
еще раз благодарю

Pronto
Юзер

Pronto - 11 июня 2015 19:32 -

Может кто помочь также сделать для нового рейтинга 3 (дле 10.4-10.5)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх