Как вставить любой HTML, PHP или JavaScript код. Блок и плагины custom_html и custom_script. Закрепляем на Фиксмед

Иногда бывает, что нужно вставить небошой PHP или JS или HTML код в какое-то место.

Вариант1. Написать прямо в Теме.

Также чаще всего и поступают. Например, тот же счетчик (js код) именно так и надо вставлять. Но если код большой или нужно только на одной странице или внутри блока или компонента или внутри обычной текстовой страницы, то данный вариант не подходит.

Вариант2. Написать свой плагин.

Идеальный вариант (ну кроме случаев, когда кода 2-3 строчки). Минусы: надо знать иерархию и логику работы Движка. А это мы проходим в этом тренинге: https://znanieetosila.ru/trainings/training/22

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

Вариант3. Использовать блок или плагин custom_html или custom_script

В юзере с версии 2.6.0 есть 4 модуля:

1. Блок custom_html (этот с версии 2.1)
2. Блок custom_script
3. Плагин custom_html
4. Плагин custom_script

custom_script

Отличия блока от плагина мы знаем.

custom_html отличается двумя вещами:
1. у него визивиг, а у custom_script - codemirror
2. он не выполняет php код.


То есть, если хотите работать с кодом - то используйте custom_script.
А если вы не шарите в js, html, php - то custom_html.
Вообще, custom_html для случаев, код блок html повторяется в нескольких местах.

Пред. урок След. урок