Инфраструктуры Joomla 1.5

У меня установлена ​​joomla 1.5, и по какой-то причине, когда я вставляю iframe на сайт, joomla удаляет его.

Я копирую и вставляю этот код в редактор кода и выбираю сохранить, и он удалит его. Как я могу остановить это?

<iframe src ="client_login.html" width="100%" height="300px">
  <p>Your browser does not support iframes.</p>
</iframe>

person The Digital Ninja    schedule 04.02.2009    source источник


Ответы (3)


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

  1. В настройках статьи (Контент->Менеджер статей->Параметры) в разделе "Параметры фильтрации" de выберите группу, связанную с вашей учетной записью пользователя. Это отключит очистку на стороне сервера.
  2. На странице вашей учетной записи пользователя (Сайт->Диспетчер пользователей->ваше имя) в разделе «Параметры» установите для параметра «Редактор пользователя» значение «Без редактора» — это предотвратит удаление WYSIWYG-редактором Тег IFRAME

Теперь очевидно, что у этого решения есть одна вопиющая проблема: вы не захотите делать это для групп, в которые попадет широкая публика. В моем случае это было только для «Супер администратора», поэтому я посчитал это приемлемым риском.

Вы можете легко включать и выключать пользовательский редактор, поэтому, если вам нужно только добавлять такой контент экономно, это не должно быть слишком ужасно раздражающим. Другим преимуществом является то, что это стандартная версия Joomla! 1.5, поэтому будущие обновления не должны нарушать этот обходной путь, и для него не требуется расширение, которое может повлиять на производительность.

person Cal Jacobson    schedule 04.02.2009
comment
На первом этапе, как именно мне отменить выбор моей группы? У него просто есть статическое текстовое поле со всеми группами, а затем два текстовых поля под ним, чтобы добавить еще больше элементов для фильтрации. Думаю, я мог бы сделать белый список, но я не хочу добавлять каждый HTML-тег. - person The Digital Ninja; 06.02.2009
comment
Статическое текстовое поле? В моей установке 1.5 есть список с надписью «Группы фильтров»… вы должны просто иметь возможность щелкнуть соответствующую группу, удерживая нажатой клавишу «Control», чтобы отменить ее выбор (при условии, что в то время были выбраны другие группы). По умолчанию все группы должны быть выбраны (и, таким образом, выделены в списке). - person Cal Jacobson; 06.02.2009

После того, как я попробовал использовать белый список в Менеджере статей и использовать плагины iframe, но они не работали, плагин sourcerer сделал это. Используйте [[ ]], чтобы заменить < и >.

person Tom T    schedule 25.04.2011

Раньше я пробовал плагины, чтобы сделать это, но ни один из них не работал. Я нашел ДЕЙСТВИТЕЛЬНО простой плагин, который отлично работает.

http://extensions.joomla.org/extensions/style-&-design/popups-&-iframes/4144/details

Чтобы добавить iframe с ним, все, что вам нужно сделать, это {iframe}url{/iframe}, вы можете установить ширину, высоту и все остальное.

person The Digital Ninja    schedule 04.02.2009