Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как разрешить iframe-коды? DLE 10.1

Как разрешить iframe-коды? DLE 10.1


     27.04.2014    Общие вопросы по PHP    9942

вопрос
Привет всем. Хочу добавлять на сайт видео, но удаляется iframe код как только я его добавляю. Как убрать запрет? Прочитал кучу статей, ни одна не помогла.

Ответа пока нет


Комментарии пользователей (12)

Frak
4

50 | 9

Frak - 27 апреля 2014 23:24 - Юзер

в коде где нужно вставить пишите <iframe id="div_video" src="[xfvalue_movie]" width="607" height="360" frameborder="0"></iframe>
Потом создаете доп поле с названием movie и вставляете ссылку на iframe то есть ту которая написана в src="ссылка"
А там по ходу дела разберетесь, если что помогу)

Duman007
35

Duman007 - 27 апреля 2014 23:30 - Юзер

а можно ваш скайп?
Просто у меня 2 плеера, один свой, а другой я хочу вставлять iframe'ом. Как сделать чтобы они не блочили друг друга?

Frak
4

50 | 9

Frak - 27 апреля 2014 23:45 - Юзер

Duman007,
creeckman

shamanim
1

166 | 30

shamanim - 28 апреля 2014 03:49 - Юзер


shamanim
1

166 | 30

shamanim - 28 апреля 2014 03:56 - Юзер

в новом дле, изменился код

удали все что касается ифрейма из parse.class.php

$source = preg_replace_callback( "#<iframe(.+?)src=['\"](.+?)['\"](.*?)>(.*?)</iframe>#is", array( &$this, 'check_frame'), $source );

$source = str_ireplace( "<iframe", "<iframe", $source );

$source = str_ireplace( "</iframe>", "</iframe>", $source );

$source = preg_replace( "#<iframe#i", "<iframe", $source );

$source = preg_replace( "#<script#i", "<script", $source );

AppFull.net
9 | 1

AppFull.net - 30 апреля 2014 21:01 - Юзер

make "whitelist" domain :)

/engine/classes/parse.class.php
look
var $allowed_domains = array

Sav34
1

Sav34 - 2 июля 2014 17:28 - Юзер

Правильно я понимаю, что злоумышленник сможет добавить вредоносный iframe, если зарегистрируется на сайте и добавит новость через стандартную форму site.ru/addnews.html.
А если на сайте стоит запрет на регистрацию пользователей, то в таком случае допустимо использование iframe на ДЛЕ?

RuSLaN_UZ
2

RuSLaN_UZ - 4 ноября 2014 15:46 - Юзер

Ребята, может кто знает, надо ставит код от Яндекс Donate, пробовал убрать коды, то что здесь указаны, что то не помогает. Спасибо за помощь!

<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/donate.xml?account=XXXXXXXXXXXXXX&quickpay=donate&payment-type-choice=on&default-sum=&targets=%D0%A4%D0%B8%D0%BD%D0%B0%D0%BD%D1%81%D0%BE%D0%B2%D0%B0%D1%8F+%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C+%D1%81%D0%B0%D0%B9%D1%82%D1%83+com.com.ru&project-name=&project-site=http%3A%2F%2Fcom.com.ru%2F&button-text=01&mail=on&successURL=" width="523" height="78"></iframe>

RuSLaN_UZ
2

RuSLaN_UZ - 5 ноября 2014 02:43 - Юзер

Ребята, кто ни будь сможет помочь?

rap.legend
5

rap.legend - 17 марта 2015 17:23 - Юзер

Нашел легкий путь, лучше 44 строке Файл parse.class.php
var $allowed_domains = array("http://vkontakte.ru/",.........
добавить сайт из которых будешь постанно парсить видео iframe и защита будет обеспечена

groz
6

groz - 17 сентября 2015 04:51 - Юзер

Цитата: rap.legend
Нашел легкий путь, лучше 44 строке Файл parse.class.php
var $allowed_domains = array("http://vkontakte.ru/",.........
добавить сайт из которых будешь постанно парсить видео iframe и защита будет обеспечена

не работает этот способ, движ 10.4.. добавлял сервис openload.co в нем коды видео на ифрейм, удаляет код все равно при добавлении поста.
И вопрос наверное риторический знатокам, зачем и почему все эти сервисы делают коды видео на iframe а не например? зная что он опасен, или это опасно только для движка dle? тот же object хорошо работает в кодах видео многих сервисов

groz
6

groz - 17 сентября 2015 05:15 - Юзер

и вот не понятная фишка, много же в доверительной строке доменов сервисов с которых ифрем код прекрасно работает, например музыкальный promodj.com он по умолчанию есть в дле в доверительных, а вот добавляю сторонние сервисы в доверительную строку где ифрейм код на видео, и нифига не срабатывает. Как это можно обьяснить? может быть еще в каком то файле есть строка доверительных доменов с ифрейм?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы