Перейти к публикации

Проблема с вставкой iframe


Рекомендованные сообщения

мой сайт http://dnny.ru/ dle10.1 лицензия

проблема следующего характера:

с популярных сервисов видео добавляется с помощью бб но... появился сервис coub.com в простонародье кубики. на нем предлагается только как ссылка, или как iframe

при вставке на сайте страница пустая, хотя в редакторе в админке видно что добавилось. после сохранения и открытия новости в редакторе, кода там нет.

попробовал добавить через доп поля, как описано было на некоторых сайтах и на этом форуме, при сохранении код стирается.

пробовал через парсер пхп ничего там интересного не нашел.

вопрос. как можно добавить новый сервис coub.com в dle так чтобы он добавлялся. открывать phpmyadmin для добавления кода в новость не вариант. очень не вариант.

Ссылка на сообщение
Поделиться на других сайтах

Добавление iframe в новость запрещено в целях безопасности скрипта и вашего сайта в целом, потому как данный тег может представлять угрозу сайту, с его помощью можно воровать доступы и распространять вирусы.

Можно добавить данный домен в доверенные домены и тогда добавление будет возможно.

Вы можете открыть файл /engine/classes/parse.class.php и в строчке

	var $allowed_domains = array("http://vkontakte.ru/", "http://www.vkontakte.ru/", "http://vk.com/", "http://www.vk.com/", "http://youtube.com/", "http://www.youtube.com/", "//www.youtube.com/", "http://maps.google.ru/", "http://maps.google.com/", "http://player.vimeo.com/", "http://www.facebook.com/", "http://mover.uz/", "http://v.kiwi.kz/", "http://www.dailymotion.com/", "http://www.bing.com/", "http://www.ustream.tv/", "http://w.soundcloud.com/", "http://www.coveritlive.com/", "http://video.yandex.ru/", "http://player.rutv.ru/", "http://promodj.com/", "https://maps.google.ru/", "https://maps.google.com/", "http://rutube.ru/", "https://skydrive.live.com/", "https://docs.google.com/");[/CODE]

добавить ваш домен по аналогии, но прежде чем это делать вы должны быть уверены что данный сайт безопасен и ему можно доверять.

Ссылка на сообщение
Поделиться на других сайтах

Добавление iframe в новость запрещено в целях безопасности скрипта и вашего сайта в целом, потому как данный тег может представлять угрозу сайту, с его помощью можно воровать доступы и распространять вирусы.

с iframe понятно что не безопасно. но можно ведь добавлять и как строку, например:


http://coub.com/view/5155

но как строку через бб код. например как тоже видео вконтакте ютуб и вимео.

то есть по сути в dle придется добавить обработчик для бб чтоб так вставлять можно было?

Ссылка на сообщение
Поделиться на других сайтах

то есть по сути в dle придется добавить обработчик для бб чтоб так вставлять можно было?

Конечно можно написать и собственный обработчик, но это не гарантия безопасности, потому что потом на выходе вы все равно будете иметь iframe, и нужно быть уверенным именно в безопасности сервиса, например я уверен что ютуб не будет распространять вирусов со своего сайта. А вы уверены что coub.com не будет распространять вирусов. Если да, то и никаких обработчиков ББ не нужно, достаточно добавить домен в доверенные, как указано выше.

Ссылка на сообщение
Поделиться на других сайтах

Можно добавить данный домен в доверенные домены и тогда добавление будет возможно.

Вы можете открыть файл /engine/classes/parse.class.php и в строчке

Добавил данный домен как было указано выше,

каким образом добавлять "клипы на сайт" в новости?

Пробовал добавить "Вставкой видео" и "Вставка медиа контента с других сервисов" не работает.

Ссылка на сообщение
Поделиться на других сайтах

каким образом добавлять "клипы на сайт" в новости?

Нужно вставлять тот iframe который вам дает ваш сервис в текст новости. Никаких кнопок и ББ тегов для этого не используется. Вставляется HTML код c iframe, который вам дает данный сервис.

Ссылка на сообщение
Поделиться на других сайтах

Не раБОТАЕТ ОВОБЩЕ НИЧЕГО!

что у вас конкретно не работает, я вам подробно могу объяснить. бесплатно

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Добавление iframe в новость запрещено в целях безопасности скрипта и вашего сайта в целом, потому как данный тег может представлять угрозу сайту, с его помощью можно воровать доступы и распространять вирусы.

Можно добавить данный домен в доверенные домены и тогда добавление будет возможно.

Вы можете открыть файл /engine/classes/parse.class.php и в строчке

	var $allowed_domains = array("http://vkontakte.ru/", "http://www.vkontakte.ru/", "http://vk.com/", "http://www.vk.com/", "http://youtube.com/", "http://www.youtube.com/", "//www.youtube.com/", "http://maps.google.ru/", "http://maps.google.com/", "http://player.vimeo.com/", "http://www.facebook.com/", "http://mover.uz/", "http://v.kiwi.kz/", "http://www.dailymotion.com/", "http://www.bing.com/", "http://www.ustream.tv/", "http://w.soundcloud.com/", "http://www.coveritlive.com/", "http://video.yandex.ru/", "http://player.rutv.ru/", "http://promodj.com/", "https://maps.google.ru/", "https://maps.google.com/", "http://rutube.ru/", "https://skydrive.live.com/", "https://docs.google.com/");[/CODE]

добавить ваш домен по аналогии, но прежде чем это делать вы должны быть уверены что данный сайт безопасен и ему можно доверять.

Здравствуйте.

Хочу поднять данную тему так как с не давних пор данный вариант вставки кода "iframe" перестал работать.

Никаких изменений в скрипте не производил, странно то что, ролики которые добавлялись ранее ( 2-3 мес. назад) работают, а если попробовать добавить сейчас, не добавляет.

Ссылка на сообщение
Поделиться на других сайтах

yanat, с тех пор ни чего не поменялось, покажи, что у тебя в parse.class.php в строчке $allowed_domains


var $allowed_domains = array("http://vkontakte.ru/", "http://www.vkontakte.ru/", "http://vk.com/", "http://www.vk.com/", "http://youtube.com/", "http://www.youtube.com/", "//www.youtube.com/", "http://maps.google.ru/", "http://maps.google.com/", "http://player.vimeo.com/", "http://www.facebook.com/", "http://mover.uz/", "http://v.kiwi.kz/", "http://www.dailymotion.com/", "http://www.bing.com/", "http://www.ustream.tv/", "http://w.soundcloud.com/", "http://www.coveritlive.com/", "http://video.yandex.ru/", "http://player.rutv.ru/", "http://promodj.com/", "https://maps.google.ru/", "https://maps.google.com/", "http://rutube.ru/", "http://coub.com/", "https://skydrive.live.com/", "https://docs.google.com/", "http://api.video.mail.ru/", "http://megogo.net/");

Повторюсь, так же и у меня с тех пор ничего в данном файле не менялось, но работать перестало, то бишь не могу добавить код "iframe" от coub.com на сайт.

Изменено пользователем yanat
Ссылка на сообщение
Поделиться на других сайтах

Повторюсь, так же и у меня с тех пор ничего в данном файле не менялось
у тебя не менялось, у dle не менялось, вывод? Правильно, на coub.com поменялось.

Смотри их iframe:

<iframe src="//coub.com/embed/57nkf?muted=false&autostart=false&originalSize=false&hideTopBar=false&startWithHD=false" allowfullscreen="true" frameborder="0" width="640" height="424"></iframe>
домен прописан без http или https, а //coub.com поэтому также нужно и прописывать. То есть в твой файл добавить еще "//coub.com",
var $allowed_domains = array("http://vkontakte.ru/", "http://www.vkontakte.ru/", "http://vk.com/", "http://www.vk.com/", "http://youtube.com/", "http://www.youtube.com/", "//www.youtube.com/", "http://maps.google.ru/", "http://maps.google.com/", "http://player.vimeo.com/", "http://www.facebook.com/", "http://mover.uz/", "http://v.kiwi.kz/", "http://www.dailymotion.com/", "http://www.bing.com/", "http://www.ustream.tv/", "http://w.soundcloud.com/", "http://www.coveritlive.com/", "http://video.yandex.ru/", "http://player.rutv.ru/", "http://promodj.com/", "https://maps.google.ru/", "https://maps.google.com/", "http://rutube.ru/", "http://coub.com/", "//coub.com", "https://skydrive.live.com/", "https://docs.google.com/", "http://api.video.mail.ru/", "http://megogo.net/");[/code]

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...