Плагин - Информер Рейтинга Кинопоиска и Рейтинга IMDB через BBcode

С лёгкостью позволяет добавить на вашу страницу информер о рейтинге фильма

Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Плагин - Информер Рейтинга Кинопоиска и Рейтинга IMDB через BBcode

18 фев 2015, 22:50

О плагине
Kinopoisk - это jQuery плагин, который с лёгкостью позволяет добавить на вашу страницу информер о рейтинге фильма. Этот информер показывает рейтинг с сайтов kinopoisk.ru и imdb.com. Вам не надо устанавливать на свой сайт никаких серверных скриптов, только файлы плагина с javascript и css.

Начало
Подключить jQuery и плагин:

Код: Выделить всё

<script src="http://yandex.st/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="kinopoisk.min.css" />
<script type="text/javascript" src="kinopoisk.min.js"></script>
Использовать плагин следующим образом: (89515 - идентификатор фильма на kinopoisk.ru):

Код: Выделить всё

<div class="kinopoisk" data-movie="89515"></div>
Результат:


Вот и всё!

Настройки
Порядок рейтингов

Установка порядка показа рейтингов (["kinopoisk", "imdb"] по умолчанию):

Код: Выделить всё

<div class="kinopoisk" data-movie="89515" data-order='["imdb", "kinopoisk"]'></div>
Результат:


Если нужен только один рейтинг:

Код: Выделить всё

<div class="kinopoisk" data-movie="89515" data-order='["imdb"]'></div>
Результат:


Диапазон звёзд
Можно установить нужный вам диапазон звёзд (10 по умолчанию):

Код: Выделить всё

<div class="kinopoisk" data-movie="89515" data-range=5 ></div>
Результат:


Использование ссылки вместо идентификатора
Можно использовать не идентификатор фильма на кинопоиске, а ссылку на него.

Код: Выделить всё

<div class="kinopoisk" data-movie="http://www.kinopoisk.ru/film/566055" ></div>
Результат:


Использование кеша
По умолчанию все данные рейтингов кешируюся на сутки. Но вы можете управлять этим параметром. Аттрибут cache_time хранит значение времени хранения кеша в миллисекундах. Если установить его в 0, то рейтинг кешироваться не будет.

Код: Выделить всё

<div class="kinopoisk" data-movie="506005" data-cache_time="0"></div>
Результат:


API
Вы можете использовать API для контроля работы плагина.

Код: Выделить всё

<div id="my-rating"></div>
        <script>
            $("#my-rating").kinopoisk(
                {
                    "movie": 326,
                    "range": 5,
                    "order": ["imdb", "kinopoisk"]
                }
            );
        </script>
Результат:


Можно изменять шаблоны информера отдельно для каждого типа рейтинга.

Код: Выделить всё

<div id="my-rating2"></div>
        <script>
            $("#my-rating2").kinopoisk(
                {
                    "movie": 327,
                    "order": ["kinopoisk"],
                    "kinopoisk_template": '<div>' +
                        'Рейтинг: <span class="kp_stars">$stars</span>' +
                        '<span class="kp_rating">$rating</span>' +
                        '<span><small>(Голосов: $vote)</small></span>' +
                        '</div>',
                }
            );
        </script>
Результат:



Скачать kinopoisk ( С правой стороны надпись Download ZIP)


Теперь устанавливаем и подключаем на трекере.
Не забудьте предварительно сделать бэкап сайта!
После того, как скачали архив по ссылке выше, распаковываем его на компьютер и видим папку kinopoisk-master.

В этой папке нам нужны файлы kinopoisk.css и kinopoisk.js ( там же файл index-rus.html, в котором инструкция описанная выше).

Файл kinopoisk.css загружаем на свой трекер в папку /tracker/addons/css

Файл kinopoisk.js загружаем на свой трекер в папку /tracker/addons/js

Открываем в блокноте (я пользуюсь Notepad++) ваш фал overall_header.html, который находится /styles/ваш_стиль/template и перед
вставляем

Код: Выделить всё

<script src="http://yandex.st/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="{PPKBB3CKER_ADDONS}css/kinopoisk.css" />
<script type="text/javascript" src="{PPKBB3CKER_ADDONS}js/kinopoisk.js"></script>
Сохраняем.
Затем заходим в Админка - Сообщения - BBcodes - Добавить BBcode (кнопка в правом нижнем углу)





Использование BBCode вставляем

Код: Выделить всё

[kinopoisk]{URL}[/kinopoisk]
Замена HTML вставляем

Код: Выделить всё

<div class="kinopoisk" data-movie="{URL}" ></div>
Подсказка вставляем

Код: Выделить всё

Вставить URL с Кинопоиска: [kinopoisk]http://www.kinopoisk.ru/film/url[/kinopoisk]
Показывать на странице ответа ставим галочку.
Нажимаем Отправить и видим



Далее идем Админка - Стили и обновляем Шаблоны, Темы. Чистим общий кэш.

Затем идем на сайт и создаем описание фильма
На кинопоске ищем свой фильм и вставляем ссылку в BBcode





В итоге получаем примерно такое ( я под себя правил в файле kinopoisk.css внешний вид, у вас будет немного другой)



При желании вместо фона, можно вставить картинку, но это уже сами делайте кому как нравится.
В описании плагина написано как можно уменьшить количество звезд, поменять местами рейтинги и т.д. Чтобы было как вы желаете, замените в Админке - Сообщения - BBcodes - kinopoisk (изменить - зеленая шестеренка) - Замена HTML код на свой.

Вроде ни чего не забыл. :)
Последний раз редактировалось NORMANN 18 фев 2015, 22:52, всего редактировалось 1 раз.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Re: Плагин - Информер Рейтинга Кинопоиска и Рейтинга IMDB через BBcode

02 мар 2015, 18:48

Сделал под себя внешний вид Информера, может кому еще пригодится.
В Админке - Сообщения - BBcodes - kinopoisk (изменить - зеленая шестеренка) - ничего менять не надо.
Заменить свои файлы на файлы с архива.
И получится такое

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Правильно заданный вопрос и описание проблемы - 70% их решения...
ga
gaborik
Благодарил (а): 3 раза
Поблагодарили: 1 раз
Сообщения: 45
Зарегистрирован: 09 июл 2011, 02:05
Сообщение

Re: Плагин - Информер Рейтинга Кинопоиска и Рейтинга IMDB через BBcode

15 мар 2015, 20:11

Использовал последний вариант, но


Добавлено спустя 29 минут 27 секунд:
Цифру 7622 убрал отредактировав kinopoisk.css, а именно:
padding-top: 32x;
вместо:
padding-top: 24x;
Добавлено спустя 1 минуту 37 секунд:
Оказывается этой командой всё убралось, жалко сообщения свои редактировать нельзя :)
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Re: Плагин - Информер Рейтинга Кинопоиска и Рейтинга IMDB через BBcode

16 мар 2015, 04:46

gaborik писал(а):Использовал последний вариант, но
Так в твоем стиле, на твоем сайте, после всевозможных твоих правок, много что не так работает. На стандартном стиле, все нормально. А кому не нормально, тот сам себе делает так, как ему надо.
Последний раз редактировалось NORMANN 16 мар 2015, 04:47, всего редактировалось 1 раз.
Правильно заданный вопрос и описание проблемы - 70% их решения...
Br
Brux
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение

Дополнительные поля на трекере2

29 сен 2015, 20:41

Искал по всему форуму тем находил много ну так и ответа и не нашел.......
Как сделать Кинопоиск и IMDB что бы вставить просто ссылку в Шаблон раздач
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Re: Дополнительные поля на трекере

29 сен 2015, 21:20

Brux писал(а):Искал по всему форуму тем находил много ну так и ответа и не нашел.......
Как сделать Кинопоиск и IMDB что бы вставить просто ссылку в Шаблон раздач
Такое не подойдет ? Плагин - Информер Рейтинга Кинопоиска и Рейтинга IMDB через BBcode
Правильно заданный вопрос и описание проблемы - 70% их решения...
Br
Brux
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение

Re: Дополнительные поля на трекере

29 сен 2015, 22:27

вчера это ставил ну почему то не отображались звездочки. вот так кажет без звездочек....

Рейтинг Кинопоиска:7.3★★★★★★★☆☆☆
Рейтинг IMDB:7.2★★★★★★★☆☆☆
Последний раз редактировалось Brux 29 сен 2015, 23:08, всего редактировалось 2 раза.
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Re: Дополнительные поля на трекере

29 сен 2015, 23:54

Brux писал(а):вчера это ставил ну почему то не отображались звездочки. вот так кажет без звездочек....
А ты все правильно, внимательно делал, что там написано ?
Правильно заданный вопрос и описание проблемы - 70% их решения...
Br
Brux
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение

Re: Дополнительные поля на трекере

29 сен 2015, 23:57

да как написано так и делал
Аватара пользователя
NORMANN
Откуда: С рыбалки
Благодарил (а): 20 раз
Поблагодарили: 54 раза
Сообщения: 634
Зарегистрирован: 12 сен 2013, 10:47
Сообщение

Re: Дополнительные поля на трекере

30 сен 2015, 00:13


Сейчас у себя проверил.
Правильно заданный вопрос и описание проблемы - 70% их решения...

Вернуться в «Готовые моды для трекера»