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

С уважением

Максимум

2 ответа2

0

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

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

    → Откройте Content → Article Manager на панели администратора Joomla и нажмите кнопку « Options в правом верхнем углу.
    → В новом всплывающем окне с параметрами диспетчера статей откройте вкладку « Text Filters » и выберите « No Filtering в группе пользователей (обычно это «Суперпользователи»).
    → Нажмите 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/

0

Вы не можете добавить c++ и c #, но для HTML и PHP доступно множество расширений, таких как JUMI или DirectPHP в каталоге расширений joomla.

Иаков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .