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

Реклама
Реклама
Реклама
Реклама

[мини-парсер] парсер даты выхода новых серий

  • Автор темы Автор темы Rockem
  • Дата начала Дата начала
Может, кому будет интересно...
Запилил парсер, умеет выдавать на странице с сериалом инфу по последнему сезону.
Инфу сливает с toramp.com
Версия рабочая, но еще пока глубокая альфа.
Кодировка utf-8, можно пробовать менять в настройках на cp1251

Основной момент - нужно заполнять массив названиями и ID сериалов, ибо у торампа своя база.
Завершенные сериалы можно не закидывать в массив, в них нет смысла.
Лично у меня при добавлении сериала выставляется триггер онгоинга, по нему в шаблоне идёт вывод.

Подключается просто - <ul>{include file="/engine/modules/serial-check.php"}</ul> в нужном месте шаблона фуллстори.
Оформление на свой вкус. Классы для оформления: s_row, s_num, s_date, s_en, s_rus, s_soon.
Пример (не особо форматированный) http://prntscr.com/a78rxr

Файлик закинуть в /engine/modules/ , заполнить инфу по доп. полю, заполнить массив ID торампа.

Использование на свой страх и риск. Кэширования нет, при заходе в новость скрипт делает обращение к торампу.
Кто хочет - может развить дальше.

UPD добавил кэширование данных на 2 суток, архив перезалит
 

Вложения

Последнее редактирование:
Как сделать навигацию постранично?
 
Автор темы
Обновил первый пост.
Версия 1.2
 
Поиск происходит по названию сериала. Название сериала должно быть такого вида: "Викинги" если у вас так: "Викинги (2013)" то ссылка не будет добавляться.
а как сделать поиск по доп.полю?
 
Автор темы
а как сделать поиск по доп.полю?

$row = $db->super_query( "SELECT id, alt_name FROM " . PREFIX . "_post WHERE xfield_[название доп. поле] = '".$currentSeries[2]."'");

* $currentSeries[2] - Название на русском
* $currentSeries[3] - Оригинальное название
 
The Error returned was:
Unknown column 'xfield_original' in 'where clause'
 
MySQL error in file: /engine/modules/series_release.php at line 66
Error Number: 1054
The Error returned was:
Unknown column 'xfield_original' in 'where clause'
SQL query:


SELECT id, alt_name FROM dle_post WHERE xfield_original = '������'
 
Автор темы
@Rockem, то есть если у меня написано викинги 1 сезон и тд , то смысла нету ставить модуль?
 
А подскажите, как убрать постер? Спасибо!
 
"<div class=\"ep-img\"><img src=\"$currentSeries[1]\"></div>".
 
Автор темы
@thirus,
Обновил первый пост!
- Добавил поиск по доп. поле.
- Поиск через название теперь глобальный! А это значит что название сериала может быть такого вида "Викинги (2013)".
 

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

Назад
Сверху