В прошлой статье "Установка счетчика посещений liveinternet на joomla 3" я рассказывал как зарегистрироваться на сайте liveinternet и получить html код счётчика.
Для того чтобы вставить код, будем использовать замечательный плагин Sourcerer. Этот плагин предназначен для сайтов сделанных на платформе joomla, и служит для вставки любых кодов, таких как (PHP, HTML, CSS, JavaScript).
Сразу хочется отметить, что бесплатная версия этого плагина, немного урезана по функционалу. Но это ни как не сказывается на основных функциях. Скачать плагин Sourcerer для joomla 3 можно здесь
После того как вы скачаете плагин, его нужно установить. Как устанавливать расширения на joomla 3, я написал тут. Настраивать его нет необходимости, разработчик выставил оптимальные значения. Остаётся вставить код на страницы сайта.
Как вставить код на сайт с помощью модуля
Первым делом нужно зайти в админку joomla 3. Далее: Расширения > Менеджер модулей.
После нажмите кнопку "Создать". Тем самым мы создадим новый модуль.
В пункте "Выбор типа модуля", кликнуть по ссылке "HTML-код".
В созданном модуле, необходимо заполнить поле "Заголовок".
Далее в окне редактора прописать открывающий тег {source} и закрывающий {/source}
Теперь скопируйте необходимый код, и вставьте его между этими тегами.
Остаётся заполнить стандартные поля модуля. Где вы укажите: показывать заголовок или нет, выберите позицию модуля и в строке состояние, поставите "Опубликовано".
В завершении, нажмите на кнопку "Сохранить".
Теперь, можете открыть сайт и проверить работу, только что созданного модуля.
Как вставить код в статью
После того как установили плагин Sourcerer, в редакторе материала, пропишите теги {source}{/source} и между ними вставьте необходимый код. Как видите, всё тоже самое, как и вмодуле.
На этом всё, если у кого то возникнут вопросы, задавайте их в комментариях. Повторюсь, аналогично вы можете вставлять на сайт joomla 3 (PHP, CSS, JavaScript) коды.
Комментарии
Придётся все делать заново."
И кому это полезно, все заново делать? Поставил плагин, все робит, заходи редактируй.
Все получилось. Отключил редактор. Вставил код, сохранить и закрыть.
внимательней: речь идёт о PHP. опять же, не знаю как в новых версиях, а в старых 1.0 и 1.5 без подключения плагинов вставленный обычным образом PHP код просто игнорировался, как в статьях так и в модулях. там ведь неспроста написано HTML код
лезьте в пользователи, выбирайте себя, и выбирайте: редактор - без редактора.
так было в 1.0, 1.5, не удивлюсь если и в свежих версия всё ещё остаётся такая проблема.
и так
ставлю код в модуль хтмл затем как в старых выбираю исходный код (ну это может быть и ничо, версия то другая) - даже не сохраняет, пробую так вставить вставляет как текст
пробую использовать пейдбилдер - вставляю код - отображает НИЧЕГО
полный игнор :((((
в чем дело?
проще всего руками найти нужное место в исходнике
Сломал голову, в чем проблема, не понятно.
Плагин по большому счету не нужен. Переходите в расширения-мене джер плагинов. Там отключаете редактор. Заходите в тело статьи или модуля (HTML) вставляете Ваш код. Сохраняете. Затем опять включаете редактор. Но после этого в данную статью заходить нельзя, если зайдите код слетит. Придётся все делать заново.