Возможность добавить iframe в статью Joomla 2.5/1.5

Возможность добавить iframe в статью Joomla 2.5/1.5

После недавних изменений в украинском законодательстве, а именно запрет указом президента Украины Порошенка доступа до ряда российских сервисов,  столкнулся с такой проблемой. На многих клиентских сайтах была установлена в контактах карта от Яндекс.Карт. Естественно она не отображалась посетителям сайта с Украины и сильно тормозила загрузку сайта. Было принято решение заменить карту от Яндекса на карты Google. Вроде бы ничего сложного, открываем https://www.google.com.ua/maps/ и в «Поиске на Google Картах» указываем нужный нам адрес

 

После найденного нами адреса в левом верхнем углу жмём «Меню»

и выбираем пункт «Ссылка/код»

Откроется окно со ссылкой и кодом, выбираем «Код», указываем размер карты и копируем код в буфер обмена

Вставляем код в нужное нам место на сайте и вуаля — карта на сайте отображается!!

Но, так сполучилось отобразить карту на свежих сайтах с версиеё Joomla 3 и выше, на сайтах с версией Joomla 1,5 и 2,5 ничего не получалось — либо ничего не выводилось, либо выводился просто текст с кодом…

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

joomla 2.5 — libraries/joomla/filter/input.php

joomla 1.5 — libraries/joomla/filter/filterinput.php

находим в нём iframe и удаляем из запрещённых. Сохраняем.

Также в настройках плагина tinymce или другого редактора, убрать iframe из запрещённых тегов, добавить его в разрешённые, опцию — очищать код при сохранении — никогда.

и чтоб вставить iframe на страницу нужно в список валидных элементов ввести iframe со всеми атрибутами типа такой записи: iframe[src|title|width|height|frameborder|allowfullscreen] , иначе фрейм вставляется, но все что внутри него режется и ничего не работает

Примерно так:

Share This Post

Post Comment

семнадцать − двенадцать =