Некоторые теги HTML (например, IFRAME) и Javascript в статьях Joomla 1.5 автоматически удаляются при использовании редактора WYSIWYG - PullRequest
0 голосов
/ 03 октября 2009

При использовании редактора WYSIWYG в Joomla 1.5 для создания содержимого веб-сайта я не могу свободно вставлять теги HTML, например IFRAME, поскольку теги HTML будут автоматически удалены при сохранении статьи. Я могу либо настроить Joomla, чтобы он не использовал редактор WYSIWYG, который делает редактирование статей немного трудным, либо я могу принудительно ввести HTML-код в статью, используя MySQL Query Browser и изменяя содержимое статьи непосредственно в базе данных сайта. Делать это не только громоздко, но и неэффективно, потому что каждый раз, когда кто-то редактирует статью из внутреннего редактора Joomla WYSIWYG, вставленные теги будут снова удаляться редактором.

Есть ли способ вставить IFRAME (или, возможно, JavaScript) в статью Joomla 1.5, не выключая редактор WYSIWYG или не взламывая базу данных?

Ответы [ 5 ]

2 голосов
/ 19 декабря 2010

У меня была та же проблема, с которой вы столкнулись. Я использовал Джуми, чтобы решить это. Работает очень хорошо.

1 голос
/ 24 декабря 2009

На самом деле, это зависит от того, что вы хотите поместить в свой IFRAME. Если это URL, то вы можете создать модуль «Wrapper», содержащий нужный URL. Введите уникальное имя в поле «Позиция» в модуле. Затем вы можете отобразить результаты в статье, вставив следующее, где вы хотите, чтобы результаты отображались {loadposition XXXX}, где XXXX - уникальное имя, которое вы ввели в поле позиции модуля.

1 голос
/ 05 октября 2009

Краткий ответ: нет. Joomla знает лучше: P

А если серьезно, вы можете отключить WYSIWYG только для своего пользователя. Перейдите в «Диспетчер пользователей», выберите свою учетную запись и установите для параметра «Редактор пользователей» значение «Редактор - нет редактора». Таким образом, вы можете вводить любые теги и код по вашему желанию, без использования WYSIWYG. Но все остальные учетные записи на сайте по-прежнему будут иметь доступ к своим WYSIWYG's.

Не требуется слишком много времени, чтобы переключать WYWIWYG таким образом, когда вам нужно немного точного кодирования HTML / Javascript / etc.

0 голосов
/ 24 января 2014

Если вы используете JCE Editor для joomla, это позволит вам настроить, какие теги разрешены. Редактор Joomla по умолчанию удалит теги. Я также столкнулся с проблемами, если вы вообще переключите редактор, он удалит их при отправке. Я обнаружил, что единственный способ сделать это - либо с помощью обертки, либо с помощью специального модуля кода.

0 голосов
/ 15 июня 2011

Я думаю, что с помощью JCE Editor в Joomla вы сможете решить все эти проблемы.

...