Регистрация

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

alex28j 21-11-2010, 11:46 21195 Хаки 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 - высота видео

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

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

Другие публикации по категории:

Дополнительные поля по категориям

Хак Дополнительные поля по категориям, позволяющий разделить в ссылках дополнительные поля вида

10.11.14 Хаки DLE
Переключатель серий

Вашему вниманию предоставляю самый простой хак который решит Ваши проблемы. Он также подойдет для

04.08.13 Хаки DLE, Скрипты
Автоматическое скрытие ссылок под хайд

Автоматическое скрытие ссылок под хайд для не зарегистрированных посетителей.

16.06.10 Хаки DLE

Комментарии (19)

avatar
#1 alex28j
Кстати попробовал 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
avatar
#2 Пользователь offline TipTop
Опа..полезная штука.Спасибо..будем пробывать. smile
avatar
#3 caSper
Нормас ток на весь екран не откривает(((
avatar
#4 alex28j
Цитата: caSper
Нормас ток на весь екран не откривает(((


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

Уменьши размеры плеера
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;}
avatar
#6 caSper
alex28j,
Спасиб) уменьшил к 570 на 360 и норм почало работать)

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

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

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

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


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

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

dowladssoft чтоб не спамить ru
avatar
#15 Slawa
Че то не прет нефига
avatar
#16 Пользователь offline TipTop
Все отлично работает!
avatar
#17 Пользователь offline TipTop
Цитата: seonick
seonick

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


Не могу сказать потому что тот сайт не доступен.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть