Модули: различия между версиями
Maxim (обсуждение | вклад) |
Maxim (обсуждение | вклад) |
||
| Строка 59: | Строка 59: | ||
<br> | <br> | ||
== Редиректы == | == Редиректы == | ||
Редиректы используются для создания произвольных перенаправлений с одного URL сайта на другой. | |||
Например, у нас была страница <nowiki>https://example.com/taburetka.html</nowiki>. Товара больше нет и не будет, поэтому мы решили удалить этот товар. Теперь, если посетитель сайта перейдёт по адресу <nowiki>https://example.com/taburetka.html</nowiki> у него отобразится ошибка 404. Можно оставить так, но в иногда лучше предложить посетителю похожий товар. Для этого можно использовать редирект на страницу <nowiki>https://example.com/stul.html</nowiki>. | |||
Чтобы создать редирект нужно: | |||
1. В дереве разделов выбрать пункт “Редиректы”. | |||
[[Файл:Редирект.png|альт=Редирект|без|мини|1050x1050пкс|Редирект]] | |||
2. Нажать на кнопку “Создать” внизу правого блока. | |||
[[Файл:Создание редиректа.png|альт=Создание редиректа|без|мини|1050x1050пкс|Создание редиректа]] | |||
3. В поле “Адрес” нужно указать URL, откуда будет происходить перенаправление. В нашем примере это “/taburetka.html”. В качестве адреса можно указать регулярное выражение. В этом случае нужно указать флаг “Регулярное выражение”, ниже поля “Адрес”. | |||
4. В поле “Перенаправление” нужно указать URL страницы/публикации куда будет происходить перенаправление. В нашем примере это “/stul.html”. | |||
5. В поле “Код” выбираем код перенаправления. | |||
6. Обязательно указать флаг “Активно”, иначе перенаправление работать не будет. | |||
[[Файл:Настройка редиректа.png|альт=Настройка редиректа|без|мини|1050x1050пкс|Настройка редиректа]] | |||
7. Нажать на кнопку “Сохранить”. Редирект создан. | |||
[[Файл:Список перенаправлений.png|альт=Список перенаправлений|без|мини|1050x1050пкс|Список перенаправлений]] | |||
Теперь при переходе на страницу “/taburetka.html” сайта будет открываться страница “/stul.html”. | |||
== Виджеты == | == Виджеты == | ||
Версия 15:56, 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”.


