Иногда бывает необходимо отобразить HTLM-код (или PHP-код или java-скрипт) в статье на сайте. Обычно текстовый редактор нещадно обрезает все теги и скрипты, и создателю статьи приходится делать скриншот кода и вставлять его как картинку. С одной стороны это просто и надежно - вставить легко и код не может повредиться, пока жива сама картинка.

sourcerer

Но для посетителей сайта такая ситуация не очень приятная - им придется этот код или скрипт набирать на клавиатуре целиком. Нудно и долго, к тому же увеличивается вероятность опечаток. Также и поисковые системы не смогут проиндексировать данную статью, используя код - они его просто-напросто не смогут прочитать.



 

Для решения этой задачи существую специальные плагины, которые не дают редактору статьи удалить тест скрипта и также не дают скрипту выполняться. Для системы управления контентом Joomla для этой задачи замечательно подходит плагин Sourcerer. Помимо тривиального отображения кода Sourcerer позволяет вставить форму e - mail подписки, код статистики и т.д.

 

Пример использования:

<meta name="robots" content="index, follow" />
<meta name="keywords" content="nonumber, peter van westen, joomla, extensions, plugins, components, modules, add, menu, adminbar, docker, advanced, module, manager, articles, anywhere, better, preview, cache, cleaner, cdn, content, templater, customenu, db, replacer, modalizer, modules, anywhere, rereplacer, slider, snippets, sourcerer, tabber, timed, styles, what, nothing" />
<meta name="title" content="Sourcerer - place any code in Joomla!" />
<meta name="author" content="Peter van Westen" />
<meta name="description" content=" Sourcerer enables you to place PHP and any kind of HTML style code (including CSS and JavaScript) right into your content! Not only in your articles, but also in sections, categories, modules," />
<title>Sourcerer - place any code in Joomla! | NoNumber! | Joomla! Extensions Directory</title>
<link rel="stylesheet" href="http://cdn.nonumber.nl/plugins/system/tooltips/css/style.css" type="text/css" />

 



 

Шпаргалка по использованию:

  1. Скачать архив с плагином с сайта производителя.
  2. Скачать русскую локализацию (русификатор) или другой любимый язык с сайта производителя.
  3. Установить последовательно плагин и локализацию обычным способом через админку: Раширения → Установить/Удалить.
  4. После успешной установки среди плагинов появятся Editor Button - Sourcerer и System - Sourcerer. По умолчанию они уже будут включены, как ни странно. Настройки оптимальные, при желании можно подкорретировать под себя.
  5. При редактировании статей внизу появится новая кнопка - "Вставить код ". Нажать ее и вставить в открывшееся окно текст кода или скрипта предварительно удалив в нем все. Для улучшенной визуализации кода можно установить галочку "Сохранять цвета".
  6. Для вставки кода в тело статьи, который должен выполняться нужно после нажатия кнопки "Вставить код " только нажать вверху окна на кнопку "Insert". Контрольный код (по умолчанию) подгрузится на станицу редактора в место, где находился курсор.
  7. Вставить код необходимого скрипта в текстовом редакторе между тегами {sоurсе} и {/sоurсе}.
  8. С помощью плагина Sourcerer можно реализовать вставку скриптов и в любой модуль. Для этого нужно сначала создать модуль через админку: Расширения Менеджер модулей Создать Произвольный HTML-код.
  9. В появившемся окне нового модуля задать требуемое название, выбрать позицию для модуля (left, rught, baner и т.д.) и внизу страницы под текстовым редактором нажать кнопку "Insert Code".
  10. Также между тегами {sоurce} и {/sоurce} вставить код своего скрипта (перед тегом {sоurce} и за тегом {/sоurce} можно написать любой свой произвольный текст).
  11. Сохранить страницу. Обновить страницу сайта и проверить наличие корректно отображаемого модуля в нужном месте.

Примечание: пункты 8 - 11 также можно реализовать с помощью плагина RD Add PHP. При этом придется создавать эти php-файлы и размещать на сервере в некой директории.

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Награда
      Награда

      Интересная необычная история (или сказка?) про рыцаря, поразившего дракона.  




      Jeppesen FD PRO and JDM PRO
      Jeppesen FD PRO and JDM PRO

      Фирма Jeppesen в лице Kellie Isaac - руководителя отдела обновления баз данных анонсировала новое аэронавигационное приложение для iPad - Jeppesen FliteDeck PRO, работающую совместно с Jeppesen Distribution Manager Pro (JDM Pro). Jeppesen FliteDeck Pro ориентирован на коммерческих и военных эксплуатантов ВС. Частная и бизнес авиация радостно использует обычную версию Jeppesen Mobile FliteDeck.




      Как убрать рекламу в uTorrent
      Как убрать рекламу в uTorrent

      Начиная с версии какой-то 3.xxxx в программе uTorrent появилась реклама. Причем, реклама довольно агрессивная - даже в те минуты, а иногда - секунды, когда программа uTorrent не свернута в трей, ее реклама успевает надоесть. Хорошо, что разработчики приложения uTorrent дали возможность пользователям программы через настройки отключить рекламу.




      Как распознать музыку
      Как распознать музыку

      Бывает, услышишь мелодию и сразу хочется узнать, что это за композиция, кто автор, кто исполнитель этого шедевра??? К сожалению иногда играть в игру "Угадай мелодию" довольно сложно - за 2000 с лишним лет люди придумали столько песен, столько мелодий..., что все запомнить ну просто не реально. Тем более, что многие из них, особенно попсовые иногда очень похожи.




      EFB - Electronic Flight Bag
      EFB - Electronic Flight Bag

      Пилоты современных воздушных судов (ВС) обычно имеют дело с огромным количеством разнообразных документов. Традиционно все эти документы существали в бумажном виде - экипаж возил с собой чемодан (или чемоданы!) со сборниками и другими бумагами. Конечно, имеются различия в количестве документации, а именно - аэронавигационной информации у экипажа регулярных рейсов и их коллег, выполняющих только...




      Где прячутся вирусы
      Где прячутся вирусы

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




      Работа с почтовым агентом EXIM
      Работа с почтовым агентом EXIM

      EXIM - удобная штука и очень хорошая альтернатива Postfix (была как-то давно возможность сравнить). EXIM (EXperimental Internet Mailer) — агент пересылки сообщений, используется в операционных системах семейства Unix. Exim придерживается дизайна древнейшего почтового агента - sendmail, где один процесс контролирует всю работу MTA (Mail Transfer Agent), короче, он тоже монолит :)



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS