Собственно проблема раскрыта в названии.
Не получается установить парсинг рейтинга фильмов с кинопоиска.
Стоит Dle 9.2
Вот архив. Все делаю по инструкции но все равно не работает.
http://www.diffilms.ru/uploads/files/prowebber.ru_film-rating-v.3.3.zip
Вложенная инструкция. Тут все в куче. Удалите пожалуйста ненужную информацию =)
Нужно через дополнительный поля.
Не получается установить парсинг рейтинга фильмов с кинопоиска.
Стоит 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)} ===================================================== |