В большинстве случаев, движок Joomla использует редактор текста JCE (для Joomla 1.5) или Tinymce (для Joomla 2-3). В обоих по умолчанию запрещено вставлять теги iframe и некоторые другие. Но без них невозможно добавлять видео с YouTube (код обрезается) иди другие элементы, в которых нужен фрэйм.
Давайте разберем 2 способа добавлять iframe в редактор Joomla.
1. Отключение редактора
Наверное, вы заметили, что если добавлять iframe код в материал с выключенным редактором (кнопка Toggle Edition или Выключить редактор) и сохранить его, то на сайте появится фрэйм код. Но если перейти во время редактирования в визуальный редактор, то код сразу обрежется. Некоторые создают для редактирования таких материалов нового пользователя, а в его настройках ставят пункт - Без редактора. В этом случае iframe никогда не будет обрезаться из материалов, но минусом является отсутствие нормального принципа редактирования материалов.
2. Настройка редактора
2.1 Если у вас Joomla 2-3, то скорей всего движок использует Tinymce редактор. Настроим его.
- Откройте: Расширения -> Менеджер плагинов -> Редактор - TinyMCE
- Найдите поле "Запрещенные теги" и удалите оттуда iframe.
- Сохраните изменения и вы сможете использовать фреймы на своем сайте.
2.2 Если у вас Joomla 1.5, то скорей всего используется редактор JCE Editor. Чтобы его настроить:
- Откройте: Компоненты -> JCE Editor -> Profiles. Активный профиль будет скорей всего Default, поэтому нажмите на него.
- Выберите Plugin Parameters, затем Media Support и поставьте галочку Allow IFrames.
- Сохраните изменения и в редакторе можно будет вставлять iframe теги.
Вот таким нехитрым способом можно разрешить вставку тегов, которые обрезаются редактором в Joomla.
я не только соглашусь, что TinyMCE и JCE это как небо и земля. Лично использую (и давно) JCE. В первом - очень много глюков и недоработок. Особенно это видно когда работаешь с текстом (форматировать текст очень сложно)