Dnny 0 Опубликовано: 24 декабря 2013 Рассказать Опубликовано: 24 декабря 2013 мой сайт http://dnny.ru/ dle10.1 лицензия проблема следующего характера: с популярных сервисов видео добавляется с помощью бб но... появился сервис coub.com в простонародье кубики. на нем предлагается только как ссылка, или как iframe при вставке на сайте страница пустая, хотя в редакторе в админке видно что добавилось. после сохранения и открытия новости в редакторе, кода там нет. попробовал добавить через доп поля, как описано было на некоторых сайтах и на этом форуме, при сохранении код стирается. пробовал через парсер пхп ничего там интересного не нашел. вопрос. как можно добавить новый сервис coub.com в dle так чтобы он добавлялся. открывать phpmyadmin для добавления кода в новость не вариант. очень не вариант. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 24 декабря 2013 Рассказать Опубликовано: 24 декабря 2013 Добавление 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] добавить ваш домен по аналогии, но прежде чем это делать вы должны быть уверены что данный сайт безопасен и ему можно доверять. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Dnny 0 Опубликовано: 24 декабря 2013 Рассказать Опубликовано: 24 декабря 2013 Автор Добавление iframe в новость запрещено в целях безопасности скрипта и вашего сайта в целом, потому как данный тег может представлять угрозу сайту, с его помощью можно воровать доступы и распространять вирусы. с iframe понятно что не безопасно. но можно ведь добавлять и как строку, например: http://coub.com/view/5155 но как строку через бб код. например как тоже видео вконтакте ютуб и вимео. то есть по сути в dle придется добавить обработчик для бб чтоб так вставлять можно было? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 24 декабря 2013 Рассказать Опубликовано: 24 декабря 2013 то есть по сути в dle придется добавить обработчик для бб чтоб так вставлять можно было? Конечно можно написать и собственный обработчик, но это не гарантия безопасности, потому что потом на выходе вы все равно будете иметь iframe, и нужно быть уверенным именно в безопасности сервиса, например я уверен что ютуб не будет распространять вирусов со своего сайта. А вы уверены что coub.com не будет распространять вирусов. Если да, то и никаких обработчиков ББ не нужно, достаточно добавить домен в доверенные, как указано выше. Цитата Ссылка на сообщение Поделиться на других сайтах
yanat 3 Опубликовано: 29 декабря 2013 Рассказать Опубликовано: 29 декабря 2013 Можно добавить данный домен в доверенные домены и тогда добавление будет возможно. Вы можете открыть файл /engine/classes/parse.class.php и в строчке Добавил данный домен как было указано выше, каким образом добавлять "клипы на сайт" в новости? Пробовал добавить "Вставкой видео" и "Вставка медиа контента с других сервисов" не работает. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 29 декабря 2013 Рассказать Опубликовано: 29 декабря 2013 каким образом добавлять "клипы на сайт" в новости? Нужно вставлять тот iframe который вам дает ваш сервис в текст новости. Никаких кнопок и ББ тегов для этого не используется. Вставляется HTML код c iframe, который вам дает данный сервис. Цитата Ссылка на сообщение Поделиться на других сайтах
mxvel 0 Опубликовано: 30 декабря 2013 Рассказать Опубликовано: 30 декабря 2013 Не раБОТАЕТ ОВОБЩЕ НИЧЕГО! Цитата Ссылка на сообщение Поделиться на других сайтах
Dnny 0 Опубликовано: 5 января 2014 Рассказать Опубликовано: 5 января 2014 Автор Не раБОТАЕТ ОВОБЩЕ НИЧЕГО! что у вас конкретно не работает, я вам подробно могу объяснить. бесплатно Цитата Ссылка на сообщение Поделиться на других сайтах
yanat 3 Опубликовано: 28 февраля 2015 Рассказать Опубликовано: 28 февраля 2015 Добавление 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 мес. назад) работают, а если попробовать добавить сейчас, не добавляет. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 28 февраля 2015 Рассказать Опубликовано: 28 февраля 2015 yanat, с тех пор ни чего не поменялось, покажи, что у тебя в parse.class.php в строчке $allowed_domains Цитата Ссылка на сообщение Поделиться на других сайтах
yanat 3 Опубликовано: 28 февраля 2015 Рассказать Опубликовано: 28 февраля 2015 (изменено) 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 на сайт. Изменено 28 февраля 2015 пользователем yanat Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 28 февраля 2015 Рассказать Опубликовано: 28 февраля 2015 Повторюсь, так же и у меня с тех пор ничего в данном файле не менялосьу тебя не менялось, у 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] 1 Цитата Ссылка на сообщение Поделиться на других сайтах
yanat 3 Опубликовано: 28 февраля 2015 Рассказать Опубликовано: 28 февраля 2015 Сейчас попробую, отпишу... Работает, супер. Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.