Помогите установить "Парсинг рейтинга кинопоиска"
Страницы: 1
[ Закрыто ] Помогите установить "Парсинг рейтинга кинопоиска"
Собственно проблема раскрыта в названии.
Не получается установить парсинг рейтинга фильмов с кинопоиска.
Стоит Dle 9.2

Вот архив. Все делаю по инструкции но все равно не работает.
http://www.diffilms.ru/uploads/files/prowebber.ru_film-rating-v.3.3.zip

Вложенная инструкция. Тут все в куче. Удалите пожалуйста ненужную информацию =)
Нужно через дополнительный поля.

Код
=====================================================
 Модуль Film-Rating v.3.3
=====================================================
 Автор: MSW
 Сайт поддержки: http://0-web.ru/
=====================================================

--------[ Обновление с версии 3.2 ]--------------------------------------------------
1. Выполнить пункт установки: 5


--------[ Установка ]----------------------------------------------------------------

1. Загрузить содержимое папки upload в корень сайта, не забывая изменить название шаблона!
   Выставить права 777 на папку /rating/rating


--------[ Через доп.поле ]-----------------------------------------------------------

2. Админцентр -> Список всех разделов -> Дополнительные поля новостей -> Добавить поле
=====================================================
Название поля: kp
Описание поля: ID фильма на КиноПоиске
Категория: /*выбрать категории с фильмами*/
Тип поля: одна строка
Значение по умолчанию:
=====================================================

3. Файл: /templates/THEME/fullstory.tpl
Найти:
=====================================================
{full-story}
=====================================================

Добавить ниже:
=====================================================
[xfgiven_kp]<br />
<noindex><a href="http://www.kinopoisk.ru/level/1/film/[xfvalue_kp]/" target="_blank"><img src="/rating/kinopoisk.php?id=[xfvalue_kp]"></a></noindex>
[/xfgiven_kp]
=====================================================

4. Файл: /templates/THEME/shortstory.tpl
Найти:
=====================================================
{short-story}
=====================================================

Добавить ниже:
=====================================================
[xfgiven_kp]<br />
<noindex><a href="http://www.kinopoisk.ru/level/1/film/[xfvalue_kp]/" target="_blank"><img src="/rating/kinopoisk.php?id=[xfvalue_kp]"></a></noindex>
[/xfgiven_kp]
=====================================================



--------[ Через ББ-коды ]------------------------------------------------------------

2. Файл: /engine/modules/bbcode.php
Найти:
=====================================================
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div>
=====================================================

Добавить ниже:
=====================================================
<div class="editor_button"  onclick="tag_kp()"><img title="Рейтинг КиноПоиска" src="{THEME}/bbcodes/rating.gif" width="23" height="25" border="0"></div>
=====================================================


3. Файл: /engine/ajax/bbcode.php
Найти:
=====================================================
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/images/spoiler.gif" width="23" height="25" border="0"></div>
=====================================================

Добавить ниже:
=====================================================
<div class="editor_button"  onclick="tag_kp()"><img title="Рейтинг КиноПоиска" src="{THEME}/bbcodes/rating.gif" width="23" height="25" border="0"></div>
=====================================================


4. Файл: /engine/inc/include/inserttag.php
Найти:
=====================================================
function tag_flash()
=====================================================


--------[ Для DLE > 9.0 ]------------------------------------------------------------

Добавить выше:
=====================================================
function tag_kp()
{
   var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='';
    }

   DLEprompt("Введите ID фильма (www.kinopoisk.ru/level/19/film/<font color=red><b>ID</b></font>/)", thesel, dle_prompt, function (r) {

      doInsert("[rating="+r+"]", "", false);
      ie_range_cache = null;
   
   });
}
=====================================================


--------[ Для DLE < 9.0 ]------------------------------------------------------------

Добавить выше:
=====================================================
function tag_youtube()
{
    var FoundErrors = '';

   var thesel ='';
   if ( (ua_vers >= 4) && is_ie && is_win)
   {
   thesel = document.selection.createRange().text;
   } else thesel ='';

    if (!thesel) {
        thesel ='';
    }

    var enterURL = prompt("Введите ID фильма (www.kinopoisk.ru/level/19/film/ID/)", thesel);

    if (!enterURL) {
        FoundErrors += " " + error_no_url;
    }

    if (FoundErrors) {
        alert("Error!"+FoundErrors);
        return;
    }

   doInsert("[rating="+enterURL+"]", "", false);
}
=====================================================


Найти:
=====================================================
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="engine/skins/bbcodes/images/spoiler.gif" width="23" height="25" border="0"></div>
=====================================================

Добавить ниже:
=====================================================
<div class="editor_button" onclick="tag_kp()"><img title="Рейтинг КиноПоиска" src="engine/skins/bbcodes/images/rating.gif" width="23" height="25" border="0"></div>
=====================================================


5. Файл: /engine/classes/parse.class.php
Найти:
=====================================================
$source = preg_replace( "#\[b\](.+?)\[/b\]#is", "<b>\\1</b>", $source );
=====================================================

Добавить выше:
=====================================================
//****** Film-Rating *** start ******//
$source = preg_replace( "#\[rating=(.+?)\]#is", "<!--rating:\\1--><noindex><a href=\"http://www.kinopoisk.ru/level/1/film/\\1/\" target=\"_blank\"><img src=\"/rating/kinopoisk.php?id=\\1\"></a></noindex><!--/rating-->", $source );
//****** Film-Rating *** stop ******//
=====================================================


Найти:
=====================================================
if( $wysiwig != "yes" ) {
=====================================================

Добавить ниже:
=====================================================
//****** Film-Rating *** start ******//
$txt = preg_replace( "#<!--rating:(.+?)-->(.+?)<!--/rating-->#is", "[rating=\\1]", $txt );
//****** Film-Rating *** stop ******//
=====================================================


6. Файл: /engine/classes/js/bbcodes.js
Найти:
=====================================================
function tag_leech()
=====================================================


--------[ Для DLE > 9.0 ]------------------------------------------------------------

Добавить перед:
=====================================================
function tag_kp(){var a=get_sel(eval("fombj."+selField));a||(a="");DLEprompt("Введите ID фильма (www.kinopoisk.ru/level/19/film/<font color=red><b>ID</b></font>/)",a,dle_prompt,function(b){doInsert("[rating="+b+"]","",false);ie_range_cache=null})}
=====================================================


--------[ Для DLE < 9.0 ]------------------------------------------------------------

Добавить перед:
=====================================================
function tag_kp(){var a="",b="";(b=ua_vers>=4&&is_ie&&is_win?document.selection.createRange().text:"")||(b="");(b=prompt("Введите ID фильма (www.kinopoisk.ru/level/19/film/ID/)",b))||(a+=" "+error_no_url);a?alert("Error!"+a):doInsert("[rating="+b+"]","",false)}
=====================================================
можно закрыть нашел другой.
Тему закрыл.
Так как тема давно закрыта -> перенёс в раздел "Х".
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
20:18 ЕС душит ТикТок: прощай бесконечная лента и RPM? Что с монетизацией? 
20:14 Гугл пухнет от кеша, а нам - крошки. Разбор $114 млрд: Адсенс в минусе, Ютуб на подписках 
20:11 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
18:53 Кнопки "скрыть" и "пожаловаться" в рекламе яндекса 
15:29 OpenAI и шейхи: Цензура на продажу и "гибкие" идеалы амеров 
13:26 Как безопасно купить Гугл почту? 
10:59 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
04:13 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:01 E-currency.exchange — ваш помощник в мире обменов 
23:40 Monitex: Мониторинг с кэшбэком 80% в USDT 
22:35 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
18:41 Веривикация Авито 
17:37 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
16:31 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
03:45 Гильотина для классиков: Клод доедает физические книги 
01:24 Точные прогнозы на футбол 
21:04 Кулеры и БП станут золотыми? Медь по 13 штук, олово в космосе 
19:29 FIFA и Assassin’s Creed воруют пароли: В репаки зашили лютый стиллер. Чекаем логи 
19:24 Туалетные секреты: Замурчательная тема 
19:15 Сайты Рунета 
15:15 ИИ-театр для инвесторов: почему виральные посты в Moltbook писали люди и в чем подвох OpenClaw