
Адаптированный модуль dle PKinoPoisk 1.8.15 позволяет парсить (собирать, получать информацию) фильмы с интернет-портала кинопоиска (KinoPoisk), включая описание, название, трейлер, и отзывы
Модуль на Dle PKinoPoisk 1.8.15 со многими возможностями и настройками.
Версии для Win-1251
Модуль поддерживается и обновляется.
1. Определяет на кинопоиске (KinoPoisk) (логин и пароль), и не дает забанить пользователя при большом количестве запросов.
2. Возможность самим настраивать шаблон оформления новости.
3. Тонкая настройка модуля количество загружаемых кадров, какие данные использовать в тегах ("Год", "Страна", "Жанр", "В главных ролях", "Режиссер", "Сценарист") и вариант вывода данных "Зрители" и "Рейтинг MPAA"
Модуль собирает ( парсит) следующие данные:
Название фильма, оригинальное название фильма, год, страна, слоган, актеры в главных ролях, режиссер, сценарий, продюсер, оператор, композитор, жанр, бюджет, сборы в США, сборы в мире, сборы в России, зрители, мировая примера, премьера в России, релиз на dvd, продолжительность фильма, описание, рейтинг КиноПоиск, рейтинг IMDB, релиз на Blu-Ray, рейтинг MPAA, роли дублировали, трейлер (на сервер не грузится), постер и кадры (грузятся на ваш сервер).
Вид при добавлении новости:
2. Возможность самим настраивать шаблон оформления новости.
3. Тонкая настройка модуля количество загружаемых кадров, какие данные использовать в тегах ("Год", "Страна", "Жанр", "В главных ролях", "Режиссер", "Сценарист") и вариант вывода данных "Зрители" и "Рейтинг MPAA"
Модуль собирает ( парсит) следующие данные:
Название фильма, оригинальное название фильма, год, страна, слоган, актеры в главных ролях, режиссер, сценарий, продюсер, оператор, композитор, жанр, бюджет, сборы в США, сборы в мире, сборы в России, зрители, мировая примера, премьера в России, релиз на dvd, продолжительность фильма, описание, рейтинг КиноПоиск, рейтинг IMDB, релиз на Blu-Ray, рейтинг MPAA, роли дублировали, трейлер (на сервер не грузится), постер и кадры (грузятся на ваш сервер).
Вид при добавлении новости:
1) Обрезание загружаемых картинок. Можно выбрать обрезание по ширине, высоте или обрезание по большей.
2) Загрузка изображений из раздела "скриншоты".
3) Загрузка первого постера из раздела "постеры". При этом можно задать ширину создаваемого тумба.
4) Добавлен парсинг раздела "Знаете ли вы, что...".
5) Добавлен парсинг раздела "Рецензии зрителей".
6) Добавлена опция "Убрать данные где значение "-"", при включении которой не будут загружаться данные где просто прочерк.
7) Добавлен тег "id_film", который выводит id фильма на кинопоиск_ru, этот тег можно использовать с модулем Film-Rating 2.0
8) Подправлен шаблон парсинга, теперь фильмы снова будут искаться.
В Выдаче кинопоиска снова изменения. В данном релизе они учтены.
9) Исправлена проблема с тегом.
Теперь перенос строки будет как на кинопоиске
10) Добавлен в парсинге "Знаете ли вы, что...".
Теперь пунктиры будут разделены одним
11) Поправлена проблема с категориями в настройках модуля.
Теперь неважно в каком регистре буквы в названии категорий кинопоиска.
2) Загрузка изображений из раздела "скриншоты".
3) Загрузка первого постера из раздела "постеры". При этом можно задать ширину создаваемого тумба.
4) Добавлен парсинг раздела "Знаете ли вы, что...".
5) Добавлен парсинг раздела "Рецензии зрителей".
6) Добавлена опция "Убрать данные где значение "-"", при включении которой не будут загружаться данные где просто прочерк.
7) Добавлен тег "id_film", который выводит id фильма на кинопоиск_ru, этот тег можно использовать с модулем Film-Rating 2.0
8) Подправлен шаблон парсинга, теперь фильмы снова будут искаться.
В Выдаче кинопоиска снова изменения. В данном релизе они учтены.
9) Исправлена проблема с тегом.
Теперь перенос строки будет как на кинопоиске
10) Добавлен в парсинге "Знаете ли вы, что...".
Теперь пунктиры будут разделены одним
11) Поправлена проблема с категориями в настройках модуля.
Теперь неважно в каком регистре буквы в названии категорий кинопоиска.
Модуль поддерживается и обновляется.
Версии dle : 9.2, 9.3, 9.4 9.5
1. Заливаем все себе на хост.
2. Запускаем http://ваш ресурс/install_pkinopoisk.php (на папку enginedata должны быть права 777). После выполнения файл удалить.
3. Открываем файл engineincaddnews.php
Ищем:
</SCRIPT>";
После этого вписываем:
include (ENGINE_DIR . '/inc/pkinopoisk_sc.php');
Далее ищем:
<input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span>
Заменяем на:
<input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span><input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span>
3.1 Если хотите чтобы парсер был при редактировании, то открываем файл engineinceditnews.php
Ищем:
</SCRIPT>";
После этого вписываем:
include (ENGINE_DIR . '/inc/pkinopoisk_sc.php');
Далее ищем:
<input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span>
Заменяем на:
<input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span><input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span>
3.2 Далее если вы хотите чтобы модуль работал при добавлении новостей. Открываем enginemodulesaddnews.php
Находим:
$script .= "<form method=post name="entryform" id="entryform" onsubmit="if(checkxf()=='fail') return false;" action="">";
Вставляем перед ним:
include (ENGINE_DIR . '/inc/pkinopoisk_sc.php');$script .= $script_pkp;
В шаблоне addnews.tpl вставить в нужное место:
<input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span>
В шаблоне addnews.tpl вставить в нужное место:
<input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span>
4. Идем в админку по адресу http://ваш ресурс/admin.php?mod=pkinopoisk вводим свои данные для КиноПоиск (надо зарегистрировать там аккаунт).
5. Настраиваем все по своему вкусу. Наслаждаемся!
1. Заливаем все себе на хост.
2. Запускаем http://ваш ресурс/install_pkinopoisk.php (на папку enginedata должны быть права 777). После выполнения файл удалить.
3. Открываем файл engineincaddnews.php
Ищем:
</SCRIPT>";
После этого вписываем:
include (ENGINE_DIR . '/inc/pkinopoisk_sc.php');
Далее ищем:
<td><input class="edit bk" type="text" style="width:350px;" name="title" id="title"> <input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span></td>
Заменяем на:
<td><input class="edit bk" type="text" size="55" name="title" id="title"> <input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span><span id="related_news"></span></td>
3.1 Если хотите чтобы парсер был при редактировании, то открываем файл engineinceditnews.php
Ищем:
</SCRIPT>";
После этого вписываем:
include (ENGINE_DIR . '/inc/pkinopoisk_sc.php');
Далее ищем:
<td><input class="edit bk" type="text" style="width:350px;" name="title" id="title" value="{$row['title']}"> <input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span></td>
Заменяем на:
<td><input class="edit bk" type="text" style="width:350px;" name="title" id="title" value="{$row['title']}"> <input class="edit" type="button" onclick="find_relates(); return false;" style="width:160px;" value="{$lang['b_find_related']}"> <a href="#" class="hintanchor" onmouseover="showhint('{$lang[hint_title]}', this, event, '220px')">[?]</a><span id="related_news"></span><input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span></td>
3.2 Далее если вы хотите чтобы модуль работал при добавлении новостей. Открываем enginemodulesaddnews.php
Находим:
$script .= "<form method="post" name="entryform" id="entryform" onsubmit="if(checkxf()=='fail') return false;" action="">";
Вставляем перед ним:
include (ENGINE_DIR . '/inc/pkinopoisk_sc.php');$script .= $script_pkp;
В шаблоне addnews.tpl вставить в нужное место:
<input class="edit" type="button" onclick="pkinopoisk('list'); return false;" style="width:160px;" value="Найти на КиноПоиск"><span id="pkinopoisk_list"></span><span id="pkinopoisk_result"></span>
4. Идем в админку по адресу http://ваш ресурс/admin.php?mod=pkinopoisk вводим свои данные для КиноПоиск (надо зарегистрировать там аккаунт).
5. Настраиваем все по своему вкусу. Наслаждаемся!
Источник: partnertraffic ru по словам автора рабочий вариант
Рекомендуем модуль dle PKinoPoisk 1.8.15 парсит фильмы с кинопоиска все данные
pkinopoisk_1.8.15_windows-cp1251.rar [122,59 Kb] (cкачиваний: 735) -/-
pkinopoisk_1.8.15_utf-8.rar [121,05 Kb] (cкачиваний: 320)