Ремонт компьютеров и ноутбуков в Харькове

Вставка iFrame в материал Joomla

Примером использование может быть: вставка видео с youtube в статью, карта Google Maps в материал или контакты. Все они используют iFrame.

 

Как вставить iFrame в статью на joomla?

 

Но вначале о корне этой проблемы:

Подобное самовольное редактирование html кода происходит в джумле из-за новомодной фишки ACL (access lists) или списков доступа. Это списки групп пользователей, где для каждой есть список разрешений. Разрешение на чтение, запись, редактирование и т.д. В общем в этих списках доступа у всех, еще раз повторяю У ВСЕХ, даже у вас, администратора своего сайта, включена фильтрация HTML!

 

Чёрный список позволяет использовать любые теги и атрибуты, кроме тех, что внесены. По умолчанию в чёрный список содержит следующие теги: applet, body, bgsound, base, basefont, embed, frame, frameset, head, html, id, iframe, ilayer, layer, link, meta, name, object, script, style, title, xml.

По умолчанию чёрный список содержит следующие атрибуты: action, background, codebase, dynsrc, lowsrc.

Можно заблокировать любые другие теги, добавив их в поля «Фильтр тегов» и «Фильтр атрибутов», разделяя их пробелами или запятыми.

Белый список позволяет только теги, перечисленные в полях «Фильтр тегов» и «Фильтр атрибутов».

При значении «Запрет HTML» в момент сохранения материала из него будут удалены все HTML-теги. Учтите, что указанные здесь фильтры работают независимо от визуального редактора. Даже если в настройках визуального редактора фильтрация отключена, собственные фильтры системы будут модифицировать информацию перед сохранением в базу данных.

Напротив Administrator и выбираем "Нет фильтрации" 

 

Исправление для joomla 1.6

  1. Заходим в админку джумлы
  2. Щелкаем на Content затем на Article manager и ищем среди кучи кнопочек справа Options
  3. Открываем вкладку Текстовые фильтры (Text Filters)
  4. Напротив Суперпользователей (SuperUsers) и выбираем Без фильтрации (No Filtering)
  5. Не забываем сохраниться!

 

Исправление для joomla 2.5

  1. Заходим в административную панель
  2. Щелкаем на Сайт затем на Общие настройки и ищем вкладку Фильтры текста
  3. Открываем вкладку Настройки фильтрации текста (Text Filters)
  4. Напротив Administrator и выбираем "Нет фильтрации" (No Filtering)
  5. Сохраняемся!

 

Есть еще пара шагов для тех, кто пользуется стандартным джумловским редактором TinyMCE.

 

Чтобы и TinyMCE не удалял злополучный iframe при вставке видео с youtube или карты надо сделать дополнительные настройки:

TinyMCE не удалял злополучный iframe

 

Идем в настройки плагина визуального редактора: Расширения - Менеджер плагинов – Редактор – TinyMCE - Основные параметры - Запрещенные теги – Удаляем «iframe» - Сохряняем.


Добавить комментарий

Пишите полные комментарии, ответы типа "спасибо за статью" не публикуются!

Защитный код
Обновить

Комментарии  

 
# Andrey 29.05.2012 01:04
спасибо, помогло
Ответить | Ответить с цитатой | Цитировать
 
 
# Наталья 23.07.2012 12:57
Спасибо большое,нужная статья :roll:
Ответить | Ответить с цитатой | Цитировать
 
 
# Pavel 27.08.2012 15:28
Огромное спасибо статья очень помогла. Автору респект!!!
;-)
Ответить | Ответить с цитатой | Цитировать
 
 
# Sonar 30.10.2012 09:21
Молодец) с джумлой работаю 3 года) вот потребовалось iframe вставить) чет не вставлялось) решил найти проблему) нашел - все работает! mysonar.ru С уважением Sonar! ;-)
Ответить | Ответить с цитатой | Цитировать
 
 
# mikan999 12.11.2012 17:50
спс большое ....тоже самое пытался вкрутить баннер в материал кодом ...хавает код и все хоть убей. полопатил и нашел ....
Ответить | Ответить с цитатой | Цитировать
 
 
# Олег 06.12.2012 14:36
Большое спасибо! Без всяких плагинов, скриптов и т.п.
Оказалось, просто нужно учить материальную часть! :roll:
Ответить | Ответить с цитатой | Цитировать
 
 
# animation-ua 18.01.2013 16:56
Большое спасибо!
Долго искал решение этой проблемы для своих сайтов.
Теперь работает!))
Респект статье и автору!))
Ответить | Ответить с цитатой | Цитировать
 
 
# Мухаммад 27.02.2013 13:48
Красавчик автор. Сам разобрался и другим помог. Так бесило что код удалялся.
Ответить | Ответить с цитатой | Цитировать
 
 
# Дарья 02.03.2013 15:22
Спасибо огромное. Вы просто величайший молодец!!!!!все просто,и главное -помогло .Первый раз пишу комментарий,так как очень впечатлил результат!!!!Сп асибище
Ответить | Ответить с цитатой | Цитировать
 
 
# polega 20.03.2013 23:46
всё вышеописанное не помогает, как резала падла код, так и режет :)
Ответить | Ответить с цитатой | Цитировать
 
 
# Мастер ITcom 21.03.2013 00:41
Цитирую polega:
всё вышеописанное не помогает, как резала падла код, так и режет :)

А фильтрацию убирали из настроек "Фильтрации текста", описан вначале статьи. НАпротив Администратора нужно поставить "Без фильтрации"
Ответить | Ответить с цитатой | Цитировать
 
 
# polega 21.03.2013 08:35
Цитирую Myxa:
Цитирую polega:
всё вышеописанное не помогает, как резала падла код, так и режет :)

А фильтрацию убирали из настроек "Фильтрации текста", описан вначале статьи. НАпротив Администратора нужно поставить "Без фильтрации"

всё делал - убирал фильтрацию, отключал редакторы, настраивал TinyMCE на предмет того, что он тоже может скрипты чистить - не помогает ничего
при сохранении всё равно меняет на
Ответить | Ответить с цитатой | Цитировать
 
 
# Наташа 26.05.2013 16:13
ЮХУ спасибо за полезную информацию.
Ответить | Ответить с цитатой | Цитировать
 
 
# Алекей 17.06.2013 14:24
Спасибо большое. Знание сила! Все пытаются впихнуть какие костыли в виде плагинов, а тут надо просто знать где настроить.
Ответить | Ответить с цитатой | Цитировать
 
 
# Дмитрий 21.06.2014 06:33
Спасибо большое автору, без этой статьи не разобрался бы.
Ответить | Ответить с цитатой | Цитировать
 
 
# Светлана 31.10.2014 14:02
Спасибо большое, очень помогло.
Ответить | Ответить с цитатой | Цитировать
 
 
# Наталья 28.01.2015 14:53
Спасибо большое!!! Я полный чайник, но вы всё доступно расписали!!!
Ответить | Ответить с цитатой | Цитировать
 
 
# N 28.02.2015 01:07
Большое спасибо! Помогла вторая часть – TinyMCE
Ответить | Ответить с цитатой | Цитировать
 
 
# Георгий 30.03.2015 16:10
Здравствуйте, не работает правая кнопка мыши ( функции вставить, копировать ) в редакторе TinyMCE на сайте в чем может быть проблема?
Ответить | Ответить с цитатой | Цитировать
 
 
# Jamba 08.04.2015 18:26
Респект тебе! Работает!
Ответить | Ответить с цитатой | Цитировать
 
 
# Елизавета 15.05.2015 22:00
Спасибо!!! сама бы не нашла
Ответить | Ответить с цитатой | Цитировать
 
 
# Олег 12.08.2016 13:32
Статья не помогла. Прописал всё, что указано. Всё равно вместо видео с Ютуба на сайте чёрное окно.
Причём ничего не менял на сайте, а видео вдруг пропало и более не вставляется ни через редактор, ни через html
Ответить | Ответить с цитатой | Цитировать
 
Главная Статьи Сайтостроение и SEO Joomla Вставка iFrame в материал Joomla