BB-код: рейтинг фильма с IMDB и КиноПоиска

Started by Bustra on 2012-01-13 19:04 — 197 replies, 43230 views

#101
https://torrentpier.com/threads/rejting-s-imdb.635/#post-47216
https://torrentpier.com/threads/rejting-s-kinopoiska.617/#post-7849

PS учись искать и пробовать.
#102
https://torrentpier.com/threads/rejting-s-imdb.635/#post-47216
https://torrentpier.com/threads/rejting-s-kinopoiska.617/#post-7849

PS учись искать и пробовать.
мне нужно чтобы бы не [kp]432791[/kp] а [kp] http://www.kinopoisk.ru/level/1/film/432791/[/kp]
#103
@digma ну так поправить регулярку надо, только и всего. Посмотрите как реализовано в bbcode.php.
#104
Пользователь Exile разместил новый ресурс:

Рейтинг фильма с IMDB и КиноПоиска - Добавляет возможность вставки изображения с рейтингом фильма с IMDB и КиноПоиска.

Описание: добавляет возможность вставки изображения с рейтингом фильма с IMDB и КиноПоиска.

Узнать больше об этом ресурсе...
#105
На последних версиях не работает. Только для ксенфоро сделали, а теперь тут не идёт. 🙂

Самое интересное, код появляется, но картинки вообще нет.
#106
@AlexMagicHIT при адаптации поправлю. Скорее всего проблема с новым адресом API у КиноПоиска. Ну и вообще вроде как рабочие варианты чуть выше публиковались, не уверен что создал ресурс из адаптированного.
#107
Привет. Я смотрел те. Там без кэширования. В будущем могут быть проблемы.
#108
Установил ради интереса на старую версию, работает. Значит всё таки дело с адаптацией под новую версию.
#109
вообще работает, но в php логах такие ошибки
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file(): http://www.kinopoisk.ru/rating/level179429.xml:1523: parser error : Entity 'nbsp' not defined in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():     <td valign=top>158 481 610 <font color='999999'>/ 28</font> in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():                            ^ in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file(): http://www.kinopoisk.ru/rating/level179429.xml:1523: parser error : Entity 'nbsp' not defined in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():     <td valign=top>158 481 610 <font color='999999'>/ 28</font> in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():                                     ^ in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file(): http://www.kinopoisk.ru/rating/level179429.xml:1523: parser error : Entity 'nbsp' not defined in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():     <td valign=top>158 481 610 <font color='999999'>/ 28</font> in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():                                              ^ in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file(): http://www.kinopoisk.ru/rating/level179429.xml:1523: parser error : Entity 'nbsp' not defined in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():     <td valign=top>158 481 610 <font color='999999'>/ 28</font> in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():                                                                          ^ in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file(): http://www.kinopoisk.ru/rating/level179429.xml:1523: parser error : Opening and ending tag mismatch: html line 2 and td in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():  valign=top>158 481 610 <font color='999999'>/ 28</font></td in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file():                                                                                ^ in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
[14-Mar-2015 16:40:39 Asia/Dhaka] PHP Warning:  simplexml_load_file(): http://www.kinopoisk.ru/rating/level179429.xml:1524: parser error : Extra content at the end of the document in C:\OpenServer\domains\**\ratings\kinopoisk.php on line 15
#110
Я уже написал выше, что у КиноПоиска новый адрес API оценок.
$xml = simplexml_load_file('http://rating.kinopoisk.ru/' . $id . '.xml');
Вот новый.