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

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

Хак: рейтинг кинопоиска, imdb и количество голосов

Тема в разделе "Хаки DLE", создана пользователем Sistemos, 13 фев 2016.

13.02.16 в 00:34
06.12.21 в 04:22
32
6.662
7
  1. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Простой хак вывода рейтинга кинопоиска и imdb и количество проголосовавших, для DLE.
    В формате Кинопоиск: 7/10 (177896 голосов), IMDB: 7/10 (401003 голосов).

    Данные сохраняются в кэш. В доп.поля (в базу данных) ничего не сохраняется и не перезаписывается.

    УДАЛИЛ!

    Используйте этот хак http://zerocoolpro.biz/forum/threads/rating-kp-dle-9-x-10-x-rejting-s-kp.2716/
     
    #1 Sistemos, 13 фев 2016
    Последнее редактирование: 13 фев 2016
    • Нравится Нравится x 7
  2. HONDA

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

    Регистрация:
    6 июн 2015
    Сообщения:
    958
    Лучших ответов:
    0
    Рейтинги:
    +391 / 1 / -0
    Блин полезные вещи делаешь, спасибо но пока не воспользуюсь)))
     
    • Нравится Нравится x 1
  3. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
  4. Marques

    PRO Users

    Регистрация:
    12 апр 2015
    Сообщения:
    1.885
    Лучших ответов:
    0
    Рейтинги:
    +693 / 3 / -0
  5. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    $xml = simplexml_load_file('http://www.kinopoisk.ru/rating/' . $kpid . '.xml');
     
    • Нравится Нравится x 1
  6. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Скажи пожалуйста как ввести еще числа после ,
    И еще вопрос, если рейтинга например нету, вариант заглушку поставить?
     
  7. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Если имеешь ввиду чтобы было типа такого: 7,123 /10
    то надо удалить строки:
    Код:
        $kp_rating = round($kp_rating,1); 
        $imdb_rating = round($imdb_rating,1);
    
     
  8. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    круто убрал нахрен js сделал себе через твою фишку
    [​IMG]
     
    • Нравится Нравится x 2
  9. lucky_ace

    lucky_ace Бывалый

    Регистрация:
    12 сен 2015
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +7 / 1 / -0
    классный хак, спасибо большое! только вопросик он обновляет периодически данные или нет? если да то как часто?
     
  10. MaximuS

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

    Регистрация:
    30 ноя 2015
    Сообщения:
    708
    Лучших ответов:
    0
    Рейтинги:
    +399 / 0 / -0
    а сколько кэш DLE по времени считается актуальным ?
     
  11. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    данные обновятся, если почистить кэш, ну и так периодически будут обновляться (зависит от актуальности кэша)
    точно не в курсе, около 6 часов вроде

    Там можно еще префикс менять, если archives заменить на news то по идее должен сбрасываться для конкретной новости при выcтавлении рейтинга и т.д.

    Код:
    news, rss, comm - при добавлении новости или комментария.
    news, related, tagscloud, archives, calendar, topnews, rss - при добавлении новости.
    comm - при редактировании комментария.
    news, rss - при редактировании новости, при выcтавлении рейтинга
    news, full, comm, rss - при массовом удалении комментариев
    news, full, comm, tagscloud, archives, calendar, rss - при удалении новости
    
     
    #11 Sistemos, 13 фев 2016
    Последнее редактирование: 13 фев 2016
    • Нравится Нравится x 1
  12. Boroda

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

    Регистрация:
    29 сен 2015
    Сообщения:
    2.607
    Лучших ответов:
    0
    Рейтинги:
    +1.017 / 3 / -0
    Юзаю js, расскажи в чем разница?
     
  13. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Этот сохраняет данные в кэш, а твой на JS скорее всего парсит инфу с КП при каждом заходе на страницу.
     
    • Нравится Нравится x 1
  14. pasha191

    Забанен

    Регистрация:
    18 дек 2015
    Сообщения:
    231
    Лучших ответов:
    0
    Рейтинги:
    +9 / 0 / -0
    Дайте ссылку на js
     
  15. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
  16. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    скажи пожалуйста, как сделать заглушку, если рейтинга нет.
     
  17. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    Можно так
    Заменить это
    Код:
    echo <<<HTML
    
        Кинопоиск: <b>{$rating[0]}</b>/10 ({$rating[1]} голосов), IMDB: <b>{$rating[2]}</b>/10 ({$rating[3]} голосов)
    
    HTML;
    
    на это
    Код:
    if ($rating[0] > 0) {
       
    echo <<<HTML
    
        Кинопоиск: <b>{$rating[0]}</b>/10 ({$rating[1]} голосов), IMDB: <b>{$rating[2]}</b>/10 ({$rating[3]} голосов)
    
    HTML;
       
    } else {
       
    echo <<<HTML
    
        Заглушка
    
    HTML;
       
    }
    
     
  18. traidun90

    traidun90 Зелёный

    Регистрация:
    15 ноя 2015
    Сообщения:
    22
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    спасибо за хак то что нужно. подскажите как организовать вывод рейтинга в таком формате 7,12 (щас парсится так 7,123)
     
  19. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.297
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    Почему не использовать шаблон ? Почему в php файле правки нужно делать ?
     
  20. TopicStarter Overlay
    Sistemos

    Кодер

    Регистрация:
    23 сен 2015
    Сообщения:
    729
    Лучших ответов:
    0
    Рейтинги:
    +737 / 0 / -0
    чтобы не плодить файлы
     
Яндекс.Метрика