Редактор темы

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

  • Автор темы Автор темы PunPun
  • Дата начала Дата начала
@lucky_ace, насколько я понял, у тебя в доп.поле kpk рейтинг, а нужно подставлять доп.поле в котором у тебя id кинопоиска.
 
Написал хак парсинга рейтинга с кинопоиска. Хак не нуждается сохранении куда-то, записывает данные в кэш, при этом их сериализирует. Есть возможность задать срок хранения кэша, то есть через какое время обновить данные, по умолчанию 7 дней. При этом все задается через шаблон с возможностью задать теги как вам угодно.

Выразите свою благодарность на WebMoney за бесплатную работу, кто сколько может
72461aea3534f6c0be12a276d93f3208.gif

  1. R118095764291 - рубли
  2. U218134219019 - гривны
  3. Z228640084773 - доллары

ваш модуль можно сделать как например от HD Light? То есть в админке при редактировании новости кнопкой upload_2016-2-17_19-47-39.png подгрузить рейтинг и вставить в доп. поле?
 
Автор темы
можешь под world-art сделать?
 
Как правильно вывести текст если рейтинга нету?

[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]

Правильно будет: ???

[e:rating:f:kp]<b>Na</b></div>[/e:rating:f:kp]
[e:rating:f:imdb]<b>Na</b></div>[/e:rating:f:imdb] ?????
 
Как правильно вывести текст если рейтинга нету?

[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]

Правильно будет: ???

[e:rating:f:kp]<b>Na</b></div>[/e:rating:f:kp]
[e:rating:f:imdb]<b>Na</b></div>[/e:rating:f:imdb] ?????
Код:
[e:rating:kp]<span class="rat one" title="Проголосовало: [vote:kp] ">[rating:kp:2]</span>[/e:rating:kp]
[e:rating:imdb]<span class="rat two" title="Проголосовало: [vote:imdb]">[rating:imdb:2]</span>[/e:rating:imdb]
[e:rating:f]Неизвестен[/e:rating:f]
 
Код:
[e:rating:kp]<span class="rat one" title="Проголосовало: [vote:kp] ">[rating:kp:2]</span>[/e:rating:kp]
[e:rating:imdb]<span class="rat two" title="Проголосовало: [vote:imdb]">[rating:imdb:2]</span>[/e:rating:imdb]
[e:rating:f]Неизвестен[/e:rating:f]

Да тупанул я!!! Но может быть такое что может не присутствовать один из рейтингов??? Например есть КП а нету IMDB ???
 
Да тупанул я!!! Но может быть такое что может не присутствовать один из рейтингов??? Например есть КП а нету IMDB ???
если рейтинга кп нету IMDB присутствует, и наоборот. А если обоих рейтингов нету. То выводится надпись Неизвестен
 
По просьбам трудящихся...
Устанавливайте, проверяйте.
Модуль выполнен одним файлом, занимается только заполнением доп. полей.
Оформление вывода доп. полей рейтинга в шаблоне выполняйте сами на свой вкус стандартными методами.
Пример оформления: http://prntscr.com/a60b0n

Модуль Dynamic KP & IMDB Rating - обновляемый рейтинг КиноПоиск и IMDB

ИНФОРМАЦИЯ
Автор: iNol (Переработка модуля Gameer)
Версия: v1.0
Проверенная версия DLE: 10.6
Кодировка: UTF-8

ВОЗМОЖНОСТИ МОДУЛЯ
- Автоматическое заполнение полей рейтинга КиноПоиск и IMDB данными по оценке и количеству проголосовавших
- Периодическое автоматическое обновление данных рейтинга
- Настраиваемое кэширование данных модуля.
- При отсутствии рейтинга, доп.поля не заполняются.

ВНИМАНИЕ
Если вы не знаете как устанавливаются модули DLE, где взять дополнительные поля, как настраивать модули и т.д. просьба воздержатся от попыток самостоятельной установки.
Создатель модуля не несет никакой ответственности за причиненный ущерб, нанесённый Вам или третьим лицам в процессе установки и использования Вами данного модуля.

ТРЕБОВАНИЯ К УСТАНОВКЕ
- наличие доп. поля с ID кинопоиск
- наличие доп. поля куда будут сохраняться данные по рейтингу КиноПоиск
- наличие доп. поля куда будут сохраняться данные по рейтингу IMDB

ПОРЯДОК УСТАНОВКИ
1. Открыть файл rat_kp_imdb.php из папки upload подходящим текстовым редактором, вписать все необходимые данные в отмеченные строки, сохранить. ВНИМАНИЕ, все поля обязательны к заполнению!
2. Загрузить файл rat_kp_imdb.php из папки upload на сервер в папку /engine/modules/
3. В шаблоне полной новости, в начале или конце(предпочтительнее) прописать:

{include file="/engine/modules/rat_kp_imdb.php"}

ВНИМАНИЕ! Модуль срабатывает только при заходе в новость.

ПРОЧЕЕ
Выражаю благодарность пользователю @Gameer с форума http://zerocoolpro.biz/forum/ за его наработки, которые позволили создать этот модуль.
 

Вложения

Последнее редактирование:
Если кодировка cp1251? И в чем отличии? В том что записывается в дополнительные поля? Смысл засорять базу?
 
Если кодировка cp1251? И в чем отличии? В том что записывается в дополнительные поля? Смысл засорять базу?
ну тут же все хотели что бы модуль в базу записывал, вот автор и сделал.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху