Вставка Iframe Вконтакте в новость DLE
Для начала заходим в админцентр и на верху нажимаем "Список всех разделов - Дополнительные поля новостей". Там нажимаем на кнопочку "Добавить поле" и заполняем там следующее:
1. Вписываем название, на скрине я написал VK, но вы можете поставить любое другое.
2. Напишите любое описание этого поля.
3. Поставьте галочку ОБЯЗАТЕЛЬНО.
4. Нажмите "сохранить".
Теперь приступим к использованию этого поля в наших новостях. Для этого откройте файл вашего шаблона fullstory.tpl и найдите там: {full-story}. После него мы вставляем что-то одно из трех:
1.
<center>[xfgiven_vk]<br><iframe src="[xfvalue_vk]" width="607" height="360" frameborder="0"></iframe>[/xfgiven_vk]</center>
В дополнительное поле я ставлю ссылку типа "http://vkontakte.ru/video_ext.php?oid=8077974&id=150333108&hash=21abf0307d19a390", а не полностью весь iframe.
2.
<noindex><center>[xfgiven_vk]<br><iframe src="http://vkontakte.ru/[xfvalue_vk]" width="607" height="360" frameborder="0"></iframe>[/xfgiven_vk]</center></noindex>
Т.е. тут я ставлю в дополнительно поле продолжение ссылки, а не всю ссылку. Пример "/video_ext.php?oid=8077974&id=150333108&hash=21abf0307d19a390". Таким образом ни какой iframe кроме vkontakte.ru на сайт поставить нельзя. Я считаю этот способ более безопасным.
3. Самый расширенный.
<noindex>[xfgiven_vk]<iframe src="http://vkontakte.ru/[xfvalue_vk]" width="[xfvalue_vk-w]" height="[xfvalue_vk-h]" frameborder="0"></iframe>[/xfgiven_vk]</noindex>
Этот вариант включает в себя второй способ, плюс два дополнительные поля, т.е. Вам нужно будет создать не одно дополнительное поле, а целых три.
1. vk - поле с ссылкой
2. vk-w - ширина видео
3. vk-h - высота видео
В итоге у нас получается самый гибкий вывод видео с вконтакте.
Автор: alex28j