Актульнаый релиз „DataLife Engine 19.0 Final“ buildid 109

подробнее о релизе

Главная страница / DataLife Engine / Скрипты и другая информация / Фиксы проблем с нестандартным рейтингом в разных версиях DLE

Фиксы проблем с нестандартным рейтингом в разных версиях DLE

22 декабря 2025 | 17:14 | Понедельник
15
0
[ Рейтинг: 0 / Голосов: 0 ]
Фиксы проблем с нестандартным рейтингом в разных версиях DLE

Последние дни часто на блог заходят с запросом фикса нестандартного рейтинга на шаблонах DataLife Engine (DLE). Решил написать несколько вариантов, которые как правило чаще всего встречаются, и чаще всего в шаблонах webrambo.

  • DLE 13.0 и выше: рейтинг не голосует, и вообще не работает. Решение:
    найти в файле {THEME}/js/libs.js строку:
    $.get(dle_root + "engine/ajax/rating.php", { go_rate: rate, news_id: id, skin: dle_skin, user_hash: dle_login_hash }, function(data){
    и заменить на:
    $.get(dle_root + "engine/ajax/controller.php?mod=rating", { go_rate: rate, news_id: id, skin: dle_skin, user_hash: dle_login_hash }, function(data){
  • DLE 19.0 и выше, так же изменили ajax запрос к модулям, и теперь по аналогии с кодом выше, строку рейтинга так же в файле {THEME}/js/libs.js нужно будет заменить на:
    $.get(dle_root + "index.php?controller=ajax&mod=rating", { go_rate: rate, news_id: id, skin: dle_skin, user_hash: dle_login_hash }, function(data){
  • DLE 11.3 (если ещё кто-то ей пользуется) и выше, при голосовании вылетает сообщение «Ваша пользовательская сессия истекла, перезагрузите страницу в браузере и при необходимости войдите на сайт повторно». Решение:
    так же в файле {THEME}/js/libs.js найти:
    $.get(dle_root + "engine/ajax/rating.php", { go_rate: rate, news_id: id, skin: dle_skin }, function(data){
    и заменить на:
    $.get(dle_root + "engine/ajax/rating.php", { go_rate: rate, news_id: id, skin: dle_skin, user_hash: dle_login_hash }, function(data){

Это пожалуй основные проблемы с нестандартным рейтингом DLE, которые чаще всего встречаются. Но бывают и другие проблемы с рейтингом, чтобы найти решение с вашей проблемой — нужно сначала посмотреть ваш код, ошибки в консоли браузера… 

Комментарии:
ℹ️
 
Модули для создания киносайта и не только на базе DataLife Engine, и многое другое...
Просто блог Евгения Попова, он же - byroot © 2015-2025 | Карта сайта