Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Хак minusr для dle 10.5 - 10.6

Тема в разделе "Хаки DLE", создана пользователем PunPun, 29 дек 2015.

29.12.15 в 01:25
02.03.16 в 23:50
70
8.170
16
  1. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    В общем то, он везде работает.
     
  2. 2Bro

    Команда форума VIP Кинотрафик v2

    Регистрация:
    30 окт 2015
    Сообщения:
    1.016
    Лучших ответов:
    0
    Рейтинги:
    +628 / 1 / -0
    Я на твоём блоге глянул, в короткой новости просто результат выводится, а проголосовать нельзя. А в полной новости не увидел где он размещен.

    Хотел чтоб в короткой и полной новости он под постером был и голосовать можно было и там и там

    Или это все есть?) я его ещё не ставил надо сначало обновиться на дле
     
  3. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Пишу еще раз, работает в краткой, полной и в шаблонах для custom
     
    • Нравится Нравится x 1
  4. MaximuS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    30 ноя 2015
    Сообщения:
    708
    Лучших ответов:
    0
    Рейтинги:
    +399 / 0 / -0
    @Gameer, Спасибо, классный хак. И главное я как раз вчера собирался искать подобный хак. Рейтинг мне такой сильно нравится)

    Версия DLE 10.6 (null) были 2 проблемы:
    1) Появлялись подобные тексты при нажатии по кнопке рейтинга
    Код:
    <span id="ratig-layer-37" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus" >+2</span></span>
    Решил так: в /engine/classes/js/dle_js.js
    строку
    Код:
    function doRate(a,b){ShowLoading("");$.get(dle_root+"engine/ajax/rating.php",{go_rate:a,news_id:b,skin:dle_skin},function(a){HideLoading("");if(a.success){var d=a.rating,d=d.replace(/</g,"<"),d=d.replace(/>/g,">"),d=d.replace(/&/g,"&");if(a.rtt == "good"){$("#ratig-layer-"+b).html(d);$("#vote-num-id-"+b).html(a.votenum)}else{$("#bad_ratig-layer-"+b).html(d);$("#bad_vote-num-id-"+b).html(a.votenum)}}else a.error&&DLEalert(a.errorinfo,dle_info)},"json")}
    заменил на
    Код:
    function doRate(a,b){ShowLoading("");$.get(dle_root+"engine/ajax/rating.php",{go_rate:a,news_id:b,skin:dle_skin},function(a){HideLoading("");if(a.success){var d=a.rating,d=d.replace(/&lt;/g,"<"),d=d.replace(/&gt;/g,">"),d=d.replace(/&amp;/g,"&");if(a.rtt == "good"){$("#ratig-layer-"+b).html(d);$("#vote-num-id-"+b).html(a.votenum)}else{$("#bad_ratig-layer-"+b).html(d);$("#bad_vote-num-id-"+b).html(a.votenum)}}else a.error&&DLEalert(a.errorinfo,dle_info)},"json")}
    2) Неавторизированный посетитель мог сколько угодно раз плюсовать или минусовать рейтинг одной публикации

    //Gameer поправил уже

    И теперь всё гуд :)
     
    #24 MaximuS, 5 янв 2016
    Последнее редактирование: 5 янв 2016
  5. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Вот исправленный /engine/ajax/rating.php
    А проблема с js кодом в том что в html файле html сущности превращаются в исходный код. Тут не было моей ошибки, лишь html
     

    Вложения:

    • rating.zip
      Размер файла:
      2,2 КБ
      Просмотров:
      17
    • Нравится Нравится x 1
  6. MaximuS

    Команда форума VIP Кинотрафик v2

    Регистрация:
    30 ноя 2015
    Сообщения:
    708
    Лучших ответов:
    0
    Рейтинги:
    +399 / 0 / -0
    @Gameer, куда благодарности в ввиде монеток кидать ?
     
    • Нравится Нравится x 1
  7. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    на сайте есть реквизиты :)
     
  8. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Спасибо, получил. Вы стали 6 человеком который отблагодарил за потраченное время для них ;)
     
  9. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Давно мечтал о таком рейтинге. Спасибо, Gameer!

    Только в моем случае хотелось бы, чтобы после повторного нажатия не выскакивала ошибка, а просто ничего не происходило. Как так сделать? dle 10.5
     
  10. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Позже напишу как.
     
  11. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    окай
     
  12. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    В короткой новости и у меня на dle 10.5 почему-то не работает. Отображается только тег. Пробовал оба варианта.
     
  13. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    какой тег ?
     
  14. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Этот {bad-vote-num} или этот {bad_rating}
     
  15. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    В /engine/modules/show.short.php правки сделаны ? Проверьте их наличие.
     
  16. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Проверил. Все как по инструкции.
     
  17. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Разрешено ли выставлять рейтинг в краткой новости ? Вы может выводите через костум новости эти ?
     
  18. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Да. Новости как раз выведены через custom
     
  19. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.298
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Проверьте, сделаны ли правки в /engine/modules/show.custom.php
     
  20. CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Все! Извиняюсь! Нашел! Custom пропустил, они рядом были, по невнимательности не заметил. Теперь работает.
     
Яндекс.Метрика