» » Как вставить Iframe в новость DLE? (вконтакте)

Как вставить Iframe в новость DLE? (вконтакте)

Как вставить Iframe в новость DLE? (вконтакте)

И так приступим.

Для начала заходим в админцентр и на верху нажимаем "Список всех разделов" / Дополнительные поля новостей

Там нажимаем на кнопочку "Добавить поле" и заполняем там следующее:

Как вставить 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_vkontakte]</noindex>


Этот вариант включает в себя второй способ, плюс два дополнительные поля.

Т.е. Вам нужно будет создать не одно дополнительное поле, а целых три.

1. vk - поле с ссылкой
2. vk-w - ширина видео
3. vk-h - высота видео

В итоге у нас получается самый гибкий вывод видео с вконтакте!

Демо можно посмотреть тут

Спасибо за внимание!

Комментарии

Кстати попробовал iframe DIVX, Тоже вырвал ссылку, И тоже получилось!

итак вот код iframe DIVX
<iframe style="overflow: hidden; border: 0pt none; width: 720px; height: 452px;" src="http://stagevu.com/embed?width=720&height=396&background=000&a
mp;uid=jqdsawzfrrvq" scrolling="no"><br></iframe>


Вырываем отсюда ссылку
/embed?width=720&height=396&background=000&uid=jqdsawzfrrvq


Вставляем её в дополнительное поле.

А в fullstory.tpl прописываем
<noindex><center>[xfgiven_vk]<br><iframe src="http://stagevu.com/[xfvalue_vk]" width="607" height="360" frameborder="0"></iframe>[/xfgiven_vk]</center></noi
ndex>


И все, теперь можно и Divx кинотеатр замутить wink

TipTop

Администраторы 21 ноября 2010 13:48
Опа..полезная штука.Спасибо..будем пробывать. smile
Нормас ток на весь екран не откривает(((
Цитата: caSper
Нормас ток на весь екран не откривает(((


Ещё как открывает!!! laughing
и что тут не ясно, у тебя шаблон узкий. после кнопки поворота есть кнопка во весь экран

Уменьши размеры плеера
width="607" height="360"


и все встанет на свои места smile

caSper,
а да молодца, и блок новостей мой поставил. Приятно, только ты его не доделал.
для лучшего эфекта при наводе на картинку пропиши

В CSS вашего шаблона style.css или main.css у кого как, вставляем в самый конец этот код:
a.catName:link, a.catName:visited {padding:4px; display: block;}
a.catName:hover, a.catName:active {padding:4px; background:#2594d1; -moz-border-radius:3px;-webkit-border-radius:3px; border-radius: 3px; color:#fff;}
alex28j,
Спасиб) уменьшил к 570 на 360 и норм почало работать)

caSper,
а насчет блока новостей чет я ниче не увидел изменений..
Цитата: caSper
caSper,
а насчет блока новостей чет я ниче не увидел изменений..

посматри у меня как www.alex28j.ru

в папке CSS у тебя какие файлы лежат? style.css или main.css
в одну из них попробуй всунуть код
Цитата: alex28j
style.css

style.css лежит, вставил но ниче не изменилось, да ладно и так норм)
привет всем.спасибо большое,все работает.Ыот только вопрос к вам,мне надо поставить несколько серий,как енто зделать ?
Цитата: melkasoft
привет всем.спасибо большое,все работает.Ыот только вопрос к вам,мне надо поставить несколько серий,как енто зделать ?


Создай несколько дополнительных полей
А чё за хрень в 9.2 при добавлении в просмотре видео показывает
а на сайте пишет Видеофайл не найден. На 8.5 без проблем, после перехода на 9.2 старые файлы показывают а новые нет.

Мои извинения из админки всё ништяк а с сайта нахрен надо.
как с мэйл ру вставмть видео?
Я конечно извиняюсь, но вставляя код на видео с контактов, у меня при просмотре выдает не видео а мою страничку ))). Помогите разобраться. DLE 9.0
на 9.2 возможно 9.0 на конце добавлять просто &hd=1, у меня сработало.
пример:
/video_ext.php?oid=21931146&id=159552456&hash=d2895878e6f4074d&hd=1"

dowladssoft чтоб не спамить ru
Че то не прет нефига

TipTop

Администраторы 8 июня 2011 12:31
Все отлично работает!

TipTop

Администраторы 1 сентября 2011 14:21
Цитата: seonick
seonick

Многие сайты с фильмами просто так не раздают свои ссылки. Там есть защита по АПИ и кроссдомену. Так что нужен специальный парсер под такие сайты.
TipTop,
В приведенном выше примере ведь есть конкретный flv адрес, он не шифрован...
И все таки нельзя ли сделать хак чтобы вставлять ссылки не только вконтакте, а любое видео?

TipTop

Администраторы 2 сентября 2011 09:40
Цитата: seonick
seonick


Не могу сказать потому что тот сайт не доступен.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки