Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Rating:kp [dle 9.x - 10.x] - рейтинг с кп

Discussion in 'Модули DLE' started by PunPun, Feb 13, 2016.

13.02.16 в 15:08
08.11.19 в 23:09
170
28,283
8
  1. TopicStarter Overlay
    PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,403
    Best Answers:
    32
    Ratings:
    +4,017 / 114 / -0
    [​IMG]
    Небольшой хак для получения рейтинга с Кинопоиска и IMDB. Хак разделен на две версии : первый - записывает в кэш и выводит через оформление с tpl файла, второй - записывает в доп поле. Автоматическое обновление через 7 дней, по умолчанию.

    Особенности модуля :
    - Поддержка актуальных версий. Поддерживает используемые версии движка от версии 9.0 и выше.
    - Кэш модуля. Поддержка кэширования результата до автоочистки кэша движком или вручную.

    Требования к установке :
    • Версия DLE: 9.0 и выше
    • Поддерживаемая кодировка: UTF-8
    • Версия php: 5.3 и выше
    • Тег который хранит в себе ID с кинопоиска.
    Установка :
    • Читать install.html
    Что нового :
    1. Фикс для записи в доп поле
    На чипсы :
    1. R118095764291 - рубли
    2. U218134219019 - гривны
    3. Z228640084773 - доллары
     

    Attached Files:

    #1 PunPun, Feb 13, 2016
    Last edited: May 22, 2016
    • Нравится Нравится x 8
  2. pouf

    pouf Местный

    Joined:
    Oct 5, 2015
    Messages:
    2,172
    Best Answers:
    1
    Ratings:
    +414 / 0 / -0
    дак симонс только сделал что-то подобное
     
  3. TopicStarter Overlay
    PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,403
    Best Answers:
    32
    Ratings:
    +4,017 / 114 / -0
    Посмотри код, сравни и тогда пиши.
     
  4. pasha191

    Забанен

    Joined:
    Dec 18, 2015
    Messages:
    231
    Best Answers:
    0
    Ratings:
    +9 / 0 / -0
    А можно подробно описать что и куда?)
     
  5. TopicStarter Overlay
    PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,403
    Best Answers:
    32
    Ratings:
    +4,017 / 114 / -0
    Что подробно ?
     
  6. sas7110

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

    Joined:
    Oct 25, 2015
    Messages:
    1,526
    Best Answers:
    0
    Ratings:
    +333 / 3 / -0
    Есть пару скринов? Или демо? Было бы хорошо.
     
  7. Betmenko

    Betmenko Бывалый

    Joined:
    Jul 20, 2015
    Messages:
    340
    Best Answers:
    0
    Ratings:
    +37 / 0 / -0
    в доп поле можно вывести рейтинг?
     
    • Нравится Нравится x 1
  8. traidun90

    traidun90 Зелёный

    Joined:
    Nov 15, 2015
    Messages:
    22
    Best Answers:
    0
    Ratings:
    +2 / 0 / -0
    так же интересует вывод рейтинга в доп поле.
     
  9. Serhii

    Забанен

    Joined:
    Nov 5, 2015
    Messages:
    1,867
    Best Answers:
    0
    Ratings:
    +545 / 0 / -0
  10. MaximuS

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

    Joined:
    Nov 30, 2015
    Messages:
    708
    Best Answers:
    0
    Ratings:
    +399 / 0 / -0
    +1 за сохранение в доп поле )

    можно создать доп.поле с последним обновлением рейтинга, при запросе в БД за новостью выдернуть заодно 5 полей (рейтинг КП, количество проголосовавших КП, рейтинг IMDB, количество проголосовавших IMDB, дата обновления рейтинга). При необходимости (если например рейтинг обновлялся больше чем 7 дней назад) или если значение этих полей пустое - получить актуальные данные.
     
  11. pouf

    pouf Местный

    Joined:
    Oct 5, 2015
    Messages:
    2,172
    Best Answers:
    1
    Ratings:
    +414 / 0 / -0
    я не смотрю код, я просто говорю что вчера или когда сегодня там вышел почти такой же))
     
  12. TopicStarter Overlay
    PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,403
    Best Answers:
    32
    Ratings:
    +4,017 / 114 / -0
    Есть два блюда с одинаковым видом но разными ингредиентами это одно и тоже блюдо или нет?
    Зачем БД тереризировать ?
     
  13. MaximuS

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

    Joined:
    Nov 30, 2015
    Messages:
    708
    Best Answers:
    0
    Ratings:
    +399 / 0 / -0
    Чтобы например делать поиск по диапазону.
     
    • Нравится Нравится x 2
  14. lucky_ace

    lucky_ace Бывалый

    Joined:
    Sep 12, 2015
    Messages:
    138
    Best Answers:
    0
    Ratings:
    +7 / 1 / -0
    Блин то ли я тупой то ли ХЗ. Вроде все по инструкции делаю, а все время пишет пустое место((
    Вставляю строчку {include file="/engine/modules/rating_kp.php?id_kinopoisk=[xfvalue_kp]&newsid={news-id}"} в месте где у меня стояло [xfvalue_kp] предварительно закинув все файлы

    http://prntscr.com/a39ysq
     
    #14 lucky_ace, Feb 14, 2016
    Last edited: Feb 14, 2016
  15. Sistemos

    Кодер

    Joined:
    Sep 23, 2015
    Messages:
    729
    Best Answers:
    0
    Ratings:
    +737 / 0 / -0
    @lucky_ace, доп.поле с id кинопоиска у тебя kp или kpk ? а то в сообщении одно, а на скрине другое.

    Да и вообще, правильней в твоем случае сделать по-другому.

    Вместо этого
    Code:
    <div class="mr-item"><b>КП</b> {include file="/engine/modules/rating_kp.php?id_kinopoisk=[xfvalue_kp]&newsid={news-id}"}</div>
    <div class="mr-item"><b>IMDB</b> [xfvalue_imdb]</div>
    
    Вставляешь просто строку подключения
    Code:
    {include file="/engine/modules/rating_kp.php?id_kinopoisk=[xfvalue_kp]&newsid={news-id}"}
    
    Затем открываешь файл templates/СВОЙ_ШАБЛОН/ratingkp.tpl , удаляешь оттуда все
    и вставляешь это:
    Code:
    [e:rating:kp]<div class="mr-item"><b>КП</b> [rating:kp:2]</div>[/e:rating:kp]
    [e:rating:imdb]<div class="mr-item"><b>IMDB</b> [rating:imdb:2]</div>[/e:rating:imdb]
    
     
    #15 Sistemos, Feb 15, 2016
    Last edited: Feb 15, 2016
    • Нравится Нравится x 1
  16. iNol

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

    Joined:
    Sep 14, 2015
    Messages:
    476
    Best Answers:
    0
    Ratings:
    +306 / 0 / -0
    +1 за запись в доп. поле
     
  17. lucky_ace

    lucky_ace Бывалый

    Joined:
    Sep 12, 2015
    Messages:
    138
    Best Answers:
    0
    Ratings:
    +7 / 1 / -0
    Доп поле у меня kpk как на скрине, просто пример взял сразу c мануала по установке Gameer.

    Спасибо за совет, но почему то результат тот же(( пустое место пишет

    что должно быть в полях kpk и imdb? они у меня были заполнены парсером по типу 8.78 (252 146). Пробовал и пустые ставить и такие оставлять результат один и тот же.

    Что я не так делаю?
    http://prntscr.com/a3gji8
    файл ratingkp.tpl такой же как написан выше[/QUOTE]
     
  18. DLEPlugins

    Кодер

    Joined:
    Nov 29, 2015
    Messages:
    1,608
    Best Answers:
    8
    Ratings:
    +1,195 / 9 / -0
    без каких либо хаков или модулей вывожу элементарным образом рейтинг при помощи тега <img> :D

    Code:
    <img class="kp" title="Рейтинг {title} на КиноПоиске и IMDB" alt="Рейтинг {title} на КиноПоиске и IMDB" src="http://cnd.kinospace.org/ratingkpimdb/rating.php?kp_id=[xfvalue_id_kinopoisk]&style=1&style_type=png&expect=43200">
    id фильма на кинопоиске вставляю в доп поле id_kinopoisk
     
  19. TopicStarter Overlay
    PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,403
    Best Answers:
    32
    Ratings:
    +4,017 / 114 / -0
    Через чужой домен + без возможности оформления + вставят слив моб трафа = профит.

    Почисти кэш, если нет пиши в лс.
     
    #19 PunPun, Feb 15, 2016
    Last edited: Feb 15, 2016
  20. DLEPlugins

    Кодер

    Joined:
    Nov 29, 2015
    Messages:
    1,608
    Best Answers:
    8
    Ratings:
    +1,195 / 9 / -0
    ты прав, ну пока работает :)
     
Яндекс.Метрика