Joomla 3.x встраивание визуального кода

272
MaxSeib

Кто-нибудь знает способ встраивания исходного кода (C ++, C #, HTML и т. Д.) В статью Joomla? Почти так же, как на этой странице, где я могу добавить пример кода. Только показывая код, он не должен быть выполнен

С уважением

Максимум

0

2 ответа на вопрос

0
Jacob Arlington

You can't add c++ and c# but for HTML and PHP there are many extension available like JUMI or DirectPHP on joomla extension directory.

Jacob.

0
Web Master

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

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

    → Откройте Content → Article Manager на панели администратора Joomla и нажмите Optionsкнопку в правом верхнем углу
    → В новом всплывающем окне с параметрами Article Manager откройте Text Filtersвкладку и выберите No Filteringпод своей группой пользователей (обычно это «Super Users»)
    → НажмитеSave

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

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

    → На панели администратора перейдите в «Расширения» → «Диспетчер подключаемых модулей», найдите Editors - TinyMCEстроку и щелкните по ней
    → В опциях TinyMCE справа найдите Prohibited elementsраздел и удалите из него упоминание «сценария»
    → НажмитеSave

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

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

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

Источник: http://comdevjoomla.blogspot.com/

Похожие вопросы