Добавление кода Javascript в пользовательские модули HTML в Joomla

  1. 1. Настройте общие параметры фильтрации текста, чтобы можно было безопасно использовать Javascript...
  2. 2. Настройте ваш текстовый редактор так, чтобы он позволял вам иметь элементы <script> в вашем коде.
  3. 3. Используйте режим «HTML» при вставке кодов JavaScript в HTML.

При добавлении некоторого пользовательского Javascript в вашу статью или пользовательский модуль HTML вы можете обнаружить, что он не работает во внешнем интерфейсе или даже исчезает из источников HTML. Пожалуйста, следуйте этим инструкциям, чтобы решить такие проблемы.

По умолчанию текстовые редакторы в интерфейсе администратора Joomla работают в визуальном ( WYSIWYG ) Режим. Редакторы WYSIWYG позволяют редактировать HTML-разметку, когда вам просто нужно опубликовать некоторый текст, но когда вы попытаетесь опубликовать код Javascript через него, он будет переформатировать его так, чтобы он отображался как читаемый текст, а не как действующий рабочий код. Кроме того, в Joomla есть настройки безопасности, которые могут запрещать использование кодов Javascript в HTML-коде, в таких случаях текстовый редактор просто удаляет все блоки <script>.

1. Настройте общие параметры фильтрации текста, чтобы можно было безопасно использовать Javascript в редакторе исходного кода HTML.

  • Откройте Content → Article Manager на панели администратора Joomla и нажмите кнопку « Параметры» в правом верхнем углу.
  • Во всплывающем окне с параметрами диспетчера статей откройте вкладку «Фильтры текста» и выберите «Без фильтрации» в группе пользователей (обычно это «Супер пользователи»).
  • Нажмите Сохранить

Нажмите Сохранить

2. Настройте ваш текстовый редактор так, чтобы он позволял вам иметь элементы <script> в вашем коде.

Текстовый редактор, который вы используете в Joomla, может устанавливать свои собственные параметры безопасности, которые могут повлиять на форматирование кода. По умолчанию TinyMCE используется в интерфейсе администратора Joomla. Вот как это правильно настроить:

  • На панели администратора перейдите в Расширения → Диспетчер подключаемых модулей, найдите строку «Редакторы - TinyMCE» и щелкните ее.
  • В опциях TinyMCE справа найдите раздел «Запрещенные элементы» и удалите из него упоминание «script»
  • Нажмите Сохранить

Хотя в разных плагинах текстовых редакторов могут быть разные настройки фильтрации. Например, если вы используете Редактор JCE Вам не нужно изменять какие-либо настройки, по умолчанию сценарии не удаляются. Пожалуйста, обратитесь к документации плагина, который вы используете.

3. Используйте режим «HTML» при вставке кодов JavaScript в HTML.

Независимо от того, какой редактор вы используете, при попытке вставить код JavaScript вам сначала нужно переключить редактор в режим HTML - найдите кнопку или вкладку HTML где-нибудь в области редактора. В этом режиме коды, которые вы вводите в редактор, обрабатываются как коды и должны работать. Интерфейс администратора Joomla иногда также имеет кнопку Toggle editor ниже фактического редактора - вы можете переключиться с визуального на редактор кода, нажав эту кнопку:

Используя вышеупомянутые рекомендации, вы сможете заставить Javascript-коды работать внутри ваших HTML-источников в Joomla. Если, однако, это не поможет, пожалуйста, не стесняйтесь свяжитесь с нашей службой поддержки ,

Добавление вашего магазина на любой сайт
Добавление вашего магазина в Joomla
Продать на Facebook

Вернуться к началу