PKinoPoisk 1.8.15 [DLE 9.2 — 9.5]

PKinoPoisk 1.8.15 [DLE 9.2 — 9.5]

Название: PKinoPoisk
Автор: AleX
Версия модуля: 1.8.15
Версия движка DLE: 9.2, 9.3, 9.4 9.5
Описание:
Адаптированный модуль dle PKinoPoisk 1.8.15 позволяет парсить (собирать, получать информацию) фильмы с сайта кинопоиска (KinoPoisk), включая описание, название, трейлер, и отзывы
Модуль на Dle PKinoPoisk 1.8.15 со многими возможностями и настройками.
Возможности модуля дле PKinoPoisk 1.8.15:
1. Определяет на кинопоиске (KinoPoisk) (логин и пароль), и не дает забанить пользователя при большом количестве запросов.
2. Возможность самим настраивать шаблон оформления новости.
3. Тонкая настройка модуля количество загружаемых кадров, какие данные использовать в тегах («Год», «Страна», «Жанр», «В главных ролях», «Режиссер», «Сценарист») и вариант вывода данных «Зрители» и «Рейтинг MPAA»
Модуль собирает ( парсит) следующие данные:
Название фильма, оригинальное название фильма, год, страна, слоган, актеры в главных ролях, режиссер, сценарий, продюсер, оператор, композитор, жанр, бюджет, сборы в США, сборы в мире, сборы в России, зрители, мировая примера, премьера в России, релиз на dvd, продолжительность фильма, описание, рейтинг КиноПоиск, рейтинг IMDB, релиз на Blu-Ray, рейтинг MPAA, роли дублировали, трейлер (на сервер не грузится), постер и кадры (грузятся на ваш сервер).
 Установка на Dle 9.4. Инструкция
1. Заливаем все себе на хост.
2. Запускаем //ваш сайт/install_pkinopoisk.php (на папку engine\data должны быть права 777). После выполнения файл удалить.
3. Открываем файл engine\inc\addnews.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 Если хотите чтобы парсер был при редактировании, то открываем файл engine\inc\editnews.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 Далее если вы хотите чтобы модуль работал при добавлении новостей. Открываем engine\modules\addnews.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. Идем в админку по адресу //ваш сайт/admin.php?mod=pkinopoisk вводим свои данные для КиноПоиск (надо зарегистрировать там аккаунт).
5. Настраиваем все по своему вкусу. Наслаждаемся!
 Установка 9.5. Инструкция
1. Заливаем все себе на хост.
2. Запускаем //ваш сайт/install_pkinopoisk.php (на папку engine\data должны быть права 777). После выполнения файл удалить.
3. Открываем файл engine\inc\addnews.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 Если хотите чтобы парсер был при редактировании, то открываем файл engine\inc\editnews.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 Далее если вы хотите чтобы модуль работал при добавлении новостей. Открываем engine\modules\addnews.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. Идем в админку по адресу //ваш сайт/admin.php?mod=pkinopoisk вводим свои данные для КиноПоиск (надо зарегистрировать там аккаунт).
5. Настраиваем все по своему вкусу. Наслаждаемся!
Источник: partnertraffic по словам автора рабочий вариант