Как вставить видео из vkontakte.ru в новость DLE?
Friday, November 25, 2011 11:00:44 PM
Довольно часто многие вебмастера хотят вставить к себе на сайт видео из социальной сети вконтакте. Но сделать это в новость невозможно, потому что код видео, который дает vkontakte.ru, содержит iframe. А ифреймы в новость добавлять нельзя. Отсюда вебмастера и задаются вопросом, а какже все-таки добавить видео из вконтакте на сайт DLE.
На самом деле нет ничего сложного. Чтобы вставить видео из вконтакте на наш сайт нужно сделать следующее.
1. Заходим в админ панель нашего сайта, выбираем "Список всех разделов", а на новой странице жмем на меню Дополнительные поля новостей. Теперь нам нужно создать одно дополнительное поле.
Нам необходимо указать название нашего дополнительного поля. Можете вводить любое, главное, чтобы были латинские буквы. В нашем примере дополнительное поля имеет имя vk. Описание поля указываем абсолютно любое. Если мы хотим, чтобы наше видео работало в любых разделах, то в списке разделов нужно выбрать Все. И последнее - поставьте галочку, что поле является необязательным. Иначе DLE не даст добавить новость, пока Вы не заполните это дополнительное поле.
2. Теперь необходимо внести изменение в шаблон fullstory.tpl
Открываем его и после
{full-story}
добавляем следующую строку:
[xfgiven_vk]
<iframe src="[xfvalue_vk]" width="607" height="360" frameborder="0"></iframe>[/xfgiven_vk]
Если Вы дополнительное поле назвали не vk, а как-то иначе, значит Вам в коде вместо vk нужно прописать Ваше имя.
Все необходимые изменения в шаблон внесены.
3. Теперь на странице редактирования и добавления новости у нас будет дополнительное поле "Видео из vkontakte.ru" Именно туда мы и будем вставлять адрес нашего видео из вконтакте. Для этого кликаем на видео правой кнопкой мыши и выбираем Копировать код видео. К примеру, нам дали такой код:
<iframe src="http://vkontakte.ru/video_ext.php?oid=82723365&id=159356938&hash=47d1ce36c0535a57" width="607" height="360" frameborder="0"></iframe>
Значит в дополнительное поле в новости нужно будет вставить следующий код:
http://vkontakte.ru/video_ext.php?oid=82723365&id=159356938&hash=47d1ce36c0535a57
И все. Теперь на нашем DLE сайте будет показывать видео из социальной сети vkontakte.ru Как видим, довольно просто оказалось вставить видео из вконтакте в новости на DLE.
<iframe src="[xfvalue_vk]" width="607" height="360" frameborder="0"></iframe>[/xfgiven_vk]
