koroman 0 Опубликовано: 13 октября 2020 Рассказать Опубликовано: 13 октября 2020 Здравствуйте. Добавляю в новость ссылку в ютуб, в редакторе отображается нормально, а при просмотре новости в разных браузерах - белый квадрат) Подскажите в чем может быть дело https://rfs21.ru/2159-ssh-2009-pobezhdaet-v-turnire-starshih-yunoshey.html Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 13 октября 2020 Рассказать Опубликовано: 13 октября 2020 youtube работает по протоколу https Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 13 октября 2020 Рассказать Опубликовано: 13 октября 2020 (изменено) Автор Спасибо, но ничего не изменилось. Видео не проигрывает, и даже квадрат пропал( <iframe src="https://www.youtube.com/embed/JYQGj10-Qpo" width="640" height="480" ></iframe> Изменено 13 октября 2020 пользователем koroman Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 13 октября 2020 Рассказать Опубликовано: 13 октября 2020 Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 14 октября 2020 Рассказать Опубликовано: 14 октября 2020 Автор Не получается так... Пишу код. <div><iframe src="https://www.youtube.com/embed/JYQGj10-Qpo" width="640" height="480"></iframe></div> В редакторе появляется окошко проигрывателя. Сохраняю новость. В новости ничего нет. В коде пустой контейнер div <div></div> Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 14 октября 2020 Рассказать Опубликовано: 14 октября 2020 Для вставки youtube и других сервисов есть конретная кнопка в редакторе и вставлять нужно используя тег [media=...] Цитата Ссылка на сообщение Поделиться на других сайтах
Drage 20 Опубликовано: 14 октября 2020 Рассказать Опубликовано: 14 октября 2020 (изменено) 10 часов назад, koroman сказал: Пишу код. <div><iframe src="https://www.youtube.com/embed/JYQGj10-Qpo" width="640" height="480"></iframe></div> В редакторе появляется окошко проигрывателя. DLE блокирует вставку фреймов (и правильно делает), потому-что это небезопасно. Тут есть несколько вариантов решения проблемы, и самый правильный удобный и безопасный: 9 часов назад, celsoft сказал: вставлять нужно используя тег [media=...] Есть и другие, например реализовать это через доп. поля, чтобы вставлять только id видеозаписи, это может пригодиться если новости добавляют пользователи и у них отключен редактор (у меня так реализовано, но в вашем случае не уверен что уместно). fullstory.tpl [xfgiven_yt] <div class="sect sect-bg"> <div class="sect-header sect-title">Видеотрансляция</div> <div class="sect-content video-box"> <iframe width="560" height="315" src="https://www.youtube.com/embed/[xfvalue_yt]" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </div> </div> [/xfgiven_yt] Можно сделать совсем небезопасно - через правку кода в файлах скрипта - вычистить обработку фреймов, этот способ позволит вам вставлять фреймы именно так как вы хотели. Я у себя на одном из сайтов так и реализовал (это было давно и целью было сделать плеер респонсивом), но не рекоммендую так делать и (даже не буду пытаться описывать его) Результат: Изменено 14 октября 2020 пользователем Drage Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 14 октября 2020 Рассказать Опубликовано: 14 октября 2020 Автор Спасибо за развернутый ответ. Но почему то media не лечит... Теперь просто пустое место высотой с окно проигрывателя. Простите, не могу изображение вставить. По ссылке видно будет Цитата Ссылка на сообщение Поделиться на других сайтах
Drage 20 Опубликовано: 14 октября 2020 Рассказать Опубликовано: 14 октября 2020 4 часа назад, koroman сказал: Спасибо за развернутый ответ. Но почему то media не лечит... Теперь просто пустое место высотой с окно проигрывателя. Простите, не могу изображение вставить. По ссылке видно будет Вы уверены что вставляете ссылку именно вот так? https://youtu.be/JYQGj10-Qpo или https://www.youtube.com/watch?v=JYQGj10-Qpo httpS Должен быть обязательно Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 15 октября 2020 Рассказать Опубликовано: 15 октября 2020 (изменено) Автор В воскресенье в Вурнарах завершилось Первенство Чувашии среди старших юношей 2009-2010 г.р. сезона 2020 года. По итогам группового этапа неделей ранее определились три лучшие команды - СШ-2009, СШ-2010 и местный "Химик-АВГУСТ"-2010, которые и разыграли между собой призовые места. [media=https://youtu.be/JYQGj10-Qpo] Вурнарцы не смогли справиться с двумя грандам юношеского футбола из Чебоксар, проиграв городским командам оба матча. Главное противостояние за трофей развернулось между двумя чебоксарскими командами. В решающем поединке финального кругового турнира против СШ-2009, юношей СШ-2010 устраивала даже ничья, но для сенсации нехватило около 5 минут. Не отображает ничего( Изменено 15 октября 2020 пользователем koroman Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 16 октября 2020 Рассказать Опубликовано: 16 октября 2020 На странице https://rfs21.ru/2159-ssh-2009-pobezhdaet-v-turnire-starshih-yunoshey.html у вас обращение именно по http адресу идет а не по https Очень похоже что вы пользуетесь какой то ну очень древней версией DLE которой уже несколько лет, где этот тег формирует именно http ссылку Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 16 октября 2020 Рассказать Опубликовано: 16 октября 2020 Автор Версия 10.2 В этих версиях же наверняка была возможность воспроизводить видео с ютуб Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 16 октября 2020 Рассказать Опубликовано: 16 октября 2020 14.10.2020 в 17:55, Drage сказал: DLE блокирует вставку фреймов (и правильно делает), потому-что это небезопасно. Администратор может вставлять, посмотреть доверенные сайты и добавить другие при необходимости можно в parse.class.php. 1 час назад, koroman сказал: Версия 10.2 В этих версиях же наверняка была возможность воспроизводить видео с ютуб Поддержка есть, только этой версии 6,5 лет стукнуло и многое с тех пор изменилось как в DLE, так и на youtube. Чтобы добавить поддержку iframe в новостях для youtube вашей версии DLE найдите в 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/", "http://api.video.mail.ru/", "http://megogo.net/"); и измените "http://youtube.com/" на "https://www.youtube.com/" или добавьте по аналогии. Цитата Ссылка на сообщение Поделиться на других сайтах
Drage 20 Опубликовано: 16 октября 2020 Рассказать Опубликовано: 16 октября 2020 2 часа назад, Captain сказал: Администратор может вставлять, посмотреть доверенные сайты и добавить другие при необходимости можно в parse.class.php. Спасибо, я в курсе :) Просто я не увидел что версия 10.2, и проверял на последней (14.1). А в ней как раз там прописано с https Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 16 октября 2020 Рассказать Опубликовано: 16 октября 2020 4 часа назад, koroman сказал: В этих версиях же наверняка была возможность воспроизводить видео с ютуб Была. Только с того момента youtube уже давно изменил свои правила показа и встраивания видео. И отключил поддержку http протокола. Поэтому обновляйте скрипт до актуальной версии. С тех пор уже многое что изменилось в мире и стандартах. Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 16 октября 2020 Рассказать Опубликовано: 16 октября 2020 Автор спасибо, подскажите как это сделать с минимальными вложениями?) 2 часа назад, Captain сказал: Администратор может вставлять, посмотреть доверенные сайты и добавить другие при необходимости можно в parse.class.php. Поддержка есть, только этой версии 6,5 лет стукнуло и многое с тех пор изменилось как в DLE, так и на youtube. Чтобы добавить поддержку iframe в новостях для youtube вашей версии DLE найдите в 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/", "http://api.video.mail.ru/", "http://megogo.net/"); и измените "http://youtube.com/" на "https://www.youtube.com/" или добавьте по аналогии. Спасибо большое. Сделаю - отпишусь) Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 17 октября 2020 Рассказать Опубликовано: 17 октября 2020 (изменено) Автор 16.10.2020 в 11:03, Captain сказал: Администратор может вставлять, посмотреть доверенные сайты и добавить другие при необходимости можно в parse.class.php. Поддержка есть, только этой версии 6,5 лет стукнуло и многое с тех пор изменилось как в DLE, так и на youtube. Чтобы добавить поддержку iframe в новостях для youtube вашей версии DLE найдите в 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/", "http://api.video.mail.ru/", "http://megogo.net/"); и измените "http://youtube.com/" на "https://www.youtube.com/" или добавьте по аналогии. ... Изменено 17 октября 2020 пользователем koroman Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 19 октября 2020 Рассказать Опубликовано: 19 октября 2020 Автор Не помогло(( сделал все по инструкции. Добавил ютуб в доверенные сайты, сделал с S, но тщетно Сайт www.youtube.com заблокирован. Сайт www.youtube.com не позволяет установить соединение. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 19 октября 2020 Рассказать Опубликовано: 19 октября 2020 5 часов назад, koroman сказал: Не помогло(( сделал все по инструкции. Добавил ютуб в доверенные сайты, сделал с S, но тщетно 16.10.2020 в 13:48, celsoft сказал: Была. Только с того момента youtube уже давно изменил свои правила показа и встраивания видео. И отключил поддержку http протокола. Поэтому обновляйте скрипт до актуальной версии. С тех пор уже многое что изменилось в мире и стандартах. Цитата Ссылка на сообщение Поделиться на других сайтах
koroman 0 Опубликовано: 20 октября 2020 Рассказать Опубликовано: 20 октября 2020 Автор Чудо) Все заработало!) Всем спасибо за поддержку и терпения! Вы крутые! Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 27 декабря 2020 Рассказать Опубликовано: 27 декабря 2020 14.10.2020 в 17:55, Drage сказал: Можно сделать совсем небезопасно - через правку кода в файлах скрипта Я у себя внес изменения в engine/classes/parse.class.php $query_string = http_build_query(array('url' => $content_url,'maxwidth' => '560','maxheight' => '315','format' => 'json')); Указал свои размеры - это не повлияет на безопасность? Цитата Ссылка на сообщение Поделиться на других сайтах
desart 6 Опубликовано: 2 мая 2021 Рассказать Опубликовано: 2 мая 2021 (изменено) Подскажите по данному файлу Бала та же проблема с видео dle 10.4 - проблему решил правкой файла engine/classes/parse.class.php, как написал админ. Но возникла другая проблема: после перестройки новостей, все ссылки на картинки и переходы внутренние остались http (site) Подскажите, что поправить в данном файле? Премного благодарен! P.S. : если кому интересно - до 10.6 такая трабла с видео. Начиная с 10.6 и выше - все ОК Изменено 2 мая 2021 пользователем desart_old Цитата Ссылка на сообщение Поделиться на других сайтах
desart 6 Опубликовано: 2 мая 2021 Рассказать Опубликовано: 2 мая 2021 спасибо. вопрос отпал Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.