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

Модуль HTML-код Joomla

Модуль HTML-код Joomla сайта позволяет пользователю разместить на сайте любую информацию, которую можно вставить в виде HTML-кода.

HTML modul joomla 5

HTML modul joomla 5

Это не значит, что информацию нужно вводить только в виде HTML-кода. Если на сайте включен и используется визуальный редактор, то информацию можно внести через HTML-редактор (WYSIWYG).

Напомню, что выбор редактора сайта осуществляется на вкладке Общие настройки>>>Сайт. По умолчанию, на Joomla возможны три выбора редактора: Без редактора, Core Mirror, TinyMCE. Подробно в уроке: Общие настройки

Каталог модуля

Каталог модуля: /modules/mod_custom/

joomla 3.x mod custom

Зачем нужен модуль HTML-код

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

Вставить произвольный текст

Текст можно вставить в модуль в виде HTML-кода или в виде текста. Для вставки HTML-кода редактор нужно переключить в текстовой режим. Простой текст нужно вставить в редакторе WYSIWYG в режиме «Визуальный».

Если вставить простой текст в текстовом режиме, то система сама форматирует текст в стиль по умолчанию.

Вставить картинку

Этот модуль позволяет быстро показать картинку на сайте, картинку с текстом, картинку в виде ссылки. Для вставки картинки используется визуальный редактор со всеми возможностями оформления картинки (ссылка, alt текст, окружающий текст и т.п.).        

Вставить рекламный код

Если вы используете редактор TinyMCE, то по умолчанию, это редактор запрещает теги script, applet и iframe. Чтобы использовать HTML модуль для вставки таких тегов, нудно в настройках плагина TinyMCE  в строке «Запрещенные теги» вместо запрета script, applet и iframe написать произвольный запрет, например cms.

Важно! В настройках плагина TinyMCE разрешайте запрещающие теги script, applet и iframe в наборе кнопок для Super Users (Набор 0).

HTML modul joomla 4

HTML modul joomla 4

HTML modul joomla 3

HTML modul joomla 3

Если по какой-либо причине вам не удается разрешить запрещающие теги script, applet и iframe действуйте по старой схеме. То есть, вы должны временно изменить свой редактор по умолчанию на «Нет редактора», создать пользовательский HTML-модуль и затем сменить редактор обратно на TinyMCE.

Если вы используете сторонний редактор, например JCE, то можно переключиться в режим HTML, ввести код, сохранить и вернуться к нормальному виду.

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

Модули HTML с рекламным кодом НЕЛЬЗЯ редактировать в визуальном редакторе. Для редакции кода нужно заранее переключиться на текстовой редактор.

Вставить видео

Embed видео в тегах iframe можно вставить в HTML код используется режим «Нет редактора» или заранее на TinyMCE нужно разрешить запрещающие теги iframe в наборе кнопок для Super Users. 

Также не забудьте поменять параметры размеров видео на width="100%" height="". Тогда видео не выйдет за рамки модуля. 

Напомню, что в редакторе TinyMCE есть кнопка прямой вставки видео по URL или коду. Её можно использовать и в модуле HTML.

HTML modul joomla 1

видео и произвольный текст в модуле HTML - HTML modul joomla 1
 

Вставить счетчик посещений сайта Яндекс. Метрика, Google Analytics и др.

Чтобы вставить счетчик посещаемости сайта нужно используется режим «Нет редактора» или заранее на TinyMCE нужно разрешить запрещающие теги script в наборе кнопок для Super Users. Позицию для модуля со счетчиком посещаемости нужно выбрать footer.

Вставить форму сторонней подписки

Формы сторонних подписок вставляются аналогично. Если форма подписки на чистом HTML, например, форма подписки FeedBurner, то код подписки вставляется с выключенным редактором. Если ф коде подписки есть script. То нужно заранее разрешить запрещающие теги script в наборе кнопок для Super Users в настройках плагина TinyMCE.

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

Настройки модуля HTML-код

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

nastroyki modulja HTML kod

nastroyki modulja HTML kod

Заголовок (1). Это название модуля, которое будет отображаться на сайте для этого модуля, если включен пункт «Показать заголовок».

nastroyki modulja HTML kod 2

  • Показать заголовок (2). (Показать/скрыть) Выберите, чтобы показывать или скрыть заголовок модулей в интерфейсе. Будет показано название из пункта «Заголовок».
  • Позиция модуля. Выберите позицию модуля, в которой вы хотите, чтобы этот модуль отображался.
  • Состояние. (Опубликовано /Не опубликовано / В корзине).
  • Начало публикации. Дата и время начала публикации. Используйте это поле, если хотите заранее ввести контент, а затем опубликовать его автоматически в будущем.
  • Окончание публикации. Дата и время окончания публикации. Используйте это поле, если вы хотите, чтобы контент автоматически менялся в будущем (например, когда он больше не нужен).
  • Доступ. Просмотр уровня доступа для этого элемента.
  • Порядок. Это показывает положение каждого модуля на сайте и порядок отображения модулей на вкладке «Модули» административной панели.
  • Язык. Язык модуля.
  • Примечание (10). Используется администратором сайта, для личных заметок не отображается в передней части сайта.

Другие настройки модуля

Создавая HTML-модуль, не забываем обо всех настройках этого модуля доступных для всех модулей Joomla.

  • Привязка к пунктам меню: На этой вкладке есть список пунктов меню. Вы можете выбирать « Все страницы», «Нет страниц», «Только на выбранных страницах» и « На всех страницах», кроме тех, которые выбраны из списка.
  • Основные параметры;
  • Дополнительные параметры: Можно поменять внешний вид и стиль модуля;
  • Права доступа: Работают для многопользовательского сайта. Удалить: (Унаследовано /Разрешено / Отклонено). Разрешить или запретить удаление для пользователей в публичной группе. Удалить — позволяет пользователям группы удалять любой контент в этом расширении.
  • Изменить: (Унаследовано / Разрешено /Отклонено). Разрешить или запретить редактирование для пользователей в группе «Публикация». Изменить — позволяет пользователям в группе редактировать любой контент в этом расширении.
  • Изменить состояние: (Унаследовано /Разрешено / Отклонено). Разрешить или запретить редактировать состояние для пользователей в группе «Публикация». Состояние редактирования — позволяет пользователям в группе изменять состояние любого содержимого в этом расширении.

©joomla-abc.ru

Еще уроки

Похожие статьи

Favicon сайта Joomla – как создать ...

В этой статье–уроке, создадим и установим favicon сайта Joomla несколькими ...

Менеджер языков Joomla, локализация...

В этом уроке на практике изучим панель управления в менеджере языков. Устан...

12 Правил оптимизации Joomla сайта,...

Об оптимизации сайта Joomla задумываемся в начале его создания. Несколько п...

Всё о плагинах CMS Joomla! — админи...

CMS Joomla! По определению является системой с открытым исходным кодом. Это...

Модуль Меню на Joomla сайте

Продолжаем изучение модулей Joomla сайта. Сегодня модуль для показа меню на...

Модуль Новые пользователи

Продолжаем изучать модули Joomla сайта. Сегодня очень простой модуль под на...

Copyright © 2023 Joomla-abc.ru. Все права защищены.