Показать сообщение отдельно
Старый 01.05.2011, 11:00 Вверх   #2
Опытный пользователь
 
Аватар для Aradel
Aradel вне форума
Доп. информация
По умолчанию

Нашел тут http://tracker.vbulletin.com/browse/VBIV-11579 красивое решение. Написал код для вконтакта:

Код:
<provider tagoption="vkontakte">
		<title>Vkontakte</title>
		<url>http://www.vkontakte.ru</url>
		<regex_url><![CDATA[http:\/\/www\.vkontakte\.ru\/video_ext.php\?.*v=([a-z0-9-_]+)]]></regex_url>
		<regex_scrape></regex_scrape>
		<embed><![CDATA[<iframe title="Vkontakte video player" width="607" height="360" src="http://vkontakte.ru/video_ext.php?{vb:raw code}" frameborder="0" allowfullscreen></iframe>]]></embed>
</provider>
Но чего-то не фурычит...(

Как я понял, проблема в этой строке:
Код:
<regex_url><![CDATA[http:\/\/www\.vkontakte\.ru\/video_ext.php\?.*v=([a-z0-9-_]+)]]></regex_url>
В ней прописано регулярное выражение, которое извлекает идентификатор видео из введенного пользователем урла {vb:raw code}, но правильно составить я его пока не смог. Проблема в том, что у вконтакта целых 3 идентификатора ролика oid, id, hash, еслиб был один...

Последний раз редактировалось Aradel; 01.05.2011 в 13:49..
  Ответить с цитированием
 
Время генерации страницы 0.04493 секунды с 10 запросами