Вставка 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-теги. Учтите, что указанные здесь фильтры работают независимо от визуального редактора. Даже если в настройках визуального редактора фильтрация отключена, собственные фильтры системы будут модифицировать информацию перед сохранением в базу данных.

 

 

Исправление для 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» — Сохряняем.

Читайте также:

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

Ваш e-mail не будет опубликован.