Модули: различия между версиями
Maxim (обсуждение | вклад) |
Maxim (обсуждение | вклад) |
||
| Строка 88: | Строка 88: | ||
== Виджеты == | == Виджеты == | ||
Виджеты используются для размещения стороннего js-кода на сайте. Например, онлайн-консультанта. | |||
Чтобы создать виджет нужно: | |||
1. В дереве разделов выбрать пункт “Виджеты”. | |||
[[Файл:Виджеты.png|альт=Виджеты|без|мини|1050x1050пкс|Виджеты]] | |||
2. Нажать на кнопку “Создать” внизу правого блока. | |||
[[Файл:Создать виджет.png|альт=Создать виджет|без|мини|1050x1050пкс|Создать виджет]] | |||
3. Заполнить поля: | |||
* '''Имя переменной'''. Любое название. | |||
* '''Описание'''. Краткое описание виджета. Используется только в панели, в списке виджетов для удобства. | |||
* '''Страницы'''. Отметить страницы, на которых должен отображаться виджет. | |||
* '''HTML'''. В это поле вставить код виджета | |||
* '''Опубликовано'''. Если не указано, виджет отображаться не будет. | |||
[[Файл:Виджет онлайн-консультант.png|альт=Виджет онлайн-консультант|без|мини|1050x1050пкс|Виджет онлайн-консультант]] | |||
4. Нажать на кнопку “Сохранить”. Виджет создан. | |||
[[Файл:Виджет создан.png|альт=Виджет создан|без|мини|1050x1050пкс|Виджет создан]] | |||
== Сниппеты == | == Сниппеты == | ||
Версия 16:13, 7 июня 2022
Формы
В этом модуле хранятся данные запросов с форм сайта. В примере ниже, есть 2 сохранённых запроса с формы “Получить консультацию”.
Откроем одну из публикаций.
Здесь мы видим:
- Дата и время, когда пользователь сайта заполнил форму.
- Тело письма. Из данных, которые пользователь указал в форме на основе шаблона, было сформировано это письмо. Также здесь указаны:
- URL и название страницы, с которой был отправлен запрос.
- Дата и время запроса.
- IP пользователя.
- Тема письма.
- E-Mail получателя, кому было отправлено письмо.
- Шаблон на основе которого сформировалось письмо.
Каждая отправленная посетителем форма на сайте сохраняется здесь и отправляется на email, указанный в настройках.
Шаблоны писем
Когда посетитель сайта заполняет какую-нибудь форму, например “Получить консультацию”, данные из этой формы подставляются в шаблон письма. В таком виде они сохраняются в базу данных сайта и отправляются на email получателя.
Откроем страницу шаблонов:
Откроем шаблон “Получить консультацию”.
Здесь мы видим:
- Тема письма.
- Тело письма. Из текста и прочих данных, которые здесь указаны создаётся письмо. В теле письма можно использовать метки. Они заменяются на данные, которые посетитель указал в форме на сайте. Количество и названия меток настраиваются программистом при разработке сайта. Наиболее распространённые метки:
- [[MAIL_SUBJECT]] - тема письма.
- [[NAME]] - имя.
- [[PHONE]] - телефон.
- [[EMAIL]] - электронная почта.
- [[MESSAGE]] - сообщение.
- [[MAIL_SIGNATURE]] - подпись администрации.
- [[MAIL_HOST]] - адрес сайта.
- [[REQUEST_URL]] - страница, на которой заполнили форму.
- [[MAIL_DATE]] - дата отправки формы.
- [[MAIL_IP]] - IP посетителя.
- Идентификатор формы.
- Название. Название формы, которое используется списке сообщений (Модули -> Формы).
- Категория формы.
- Почта получателя. Письма с сайта по умолчанию отправляются на почту, указанную в Настройках.. Если нужно, чтобы письма с этого шаблона отправлялись на другую электронную почту, то нужно указать её в этом поле.
- Имя отправителя. Имя отправителя по умолчанию берётся из настроек почты. Если для писем этого шаблона нужно указать другое имя отправителя, его нужно вписать в это поле.
- Почта для ответа. Почта, которая будет указана по умолчанию у пользователей, получивших письмо с этого шаблона.
- Опубликовано. Включен/выключен шаблон. Если выключен, письма с форм, которые используют этот шаблон, отправляться не будут.
Шаблоны форм создаются программистом при разработке сайта. Администратор сайта может работать с готовыми шаблонами.
Редиректы
Редиректы используются для создания произвольных перенаправлений с одного URL сайта на другой.
Например, у нас была страница https://example.com/taburetka.html. Товара больше нет и не будет, поэтому мы решили удалить этот товар. Теперь, если посетитель сайта перейдёт по адресу https://example.com/taburetka.html у него отобразится ошибка 404. Можно оставить так, но в иногда лучше предложить посетителю похожий товар. Для этого можно использовать редирект на страницу https://example.com/stul.html. Чтобы создать редирект нужно: 1. В дереве разделов выбрать пункт “Редиректы”.
2. Нажать на кнопку “Создать” внизу правого блока.
3. В поле “Адрес” нужно указать URL, откуда будет происходить перенаправление. В нашем примере это “/taburetka.html”. В качестве адреса можно указать регулярное выражение. В этом случае нужно указать флаг “Регулярное выражение”, ниже поля “Адрес”.
4. В поле “Перенаправление” нужно указать URL страницы/публикации куда будет происходить перенаправление. В нашем примере это “/stul.html”.
5. В поле “Код” выбираем код перенаправления.
6. Обязательно указать флаг “Активно”, иначе перенаправление работать не будет.
7. Нажать на кнопку “Сохранить”. Редирект создан.
Теперь при переходе на страницу “/taburetka.html” сайта будет открываться страница “/stul.html”.
Виджеты
Виджеты используются для размещения стороннего js-кода на сайте. Например, онлайн-консультанта.
Чтобы создать виджет нужно:
1. В дереве разделов выбрать пункт “Виджеты”.
2. Нажать на кнопку “Создать” внизу правого блока.
3. Заполнить поля:
- Имя переменной. Любое название.
- Описание. Краткое описание виджета. Используется только в панели, в списке виджетов для удобства.
- Страницы. Отметить страницы, на которых должен отображаться виджет.
- HTML. В это поле вставить код виджета
- Опубликовано. Если не указано, виджет отображаться не будет.
4. Нажать на кнопку “Сохранить”. Виджет создан.



