Есть ли простой способ добавить на форум страницу «Свяжитесь с нами»?
Страница About - Discourse Meta сайта Discourse содержит раздел «Свяжитесь с нами»
Привет, @asugar!
Вы хотите разместить страницу на Discourse или на внешнем ресурсе?
Если вам нужна внешняя страница, существует компонент темы, который можно использовать для создания ссылки на внешнюю страницу.
Если вы хотите, чтобы страница размещалась непосредственно на Discourse, платформа поддерживает публикацию страниц, которую можно адаптировать для предоставления контактной информации.
Как уже отметил @ondrej, страница /about уже содержит базовую контактную информацию, поэтому это может быть избыточно.
Это первый раз, когда я использую этот скрипт, и должен сказать, я никогда не видел такого запутанного способа настройки простых вещей. Посетитель или пользователь форума — не экстрасенс, который будет знать, где искать контактную информацию, переходя в раздел «О нас» и прокручивая страницу вниз. Я даже не знал, что есть ссылка на страницу «О нас», которая перенаправляет на другие страницы. Почему бы просто не разместить это в шапке или подвале, как в любом другом скрипте? Почему всё в этом скрипте настолько мучительно работать?
Я говорю не о разделе «О нас» от Meta, а о добавлении страницы «Связаться с нами» на вашем собственном хостинге.
Хорошо, теперь я понял. Я спрашивал о добавлении формы обратной связи на страницу «Контакты».
В таком случае самый простой способ — использовать личные сообщения или групповые сообщения.
Интересно, потребует ли этот подход наличия аккаунта у пользователей, в отличие от большинства контактных форм на веб-сайтах, которые позволяют любому посетителю отправить сообщение.
Позволяет ли плагин кастомного мастера заполнять формы неавторизованным пользователям? Если нет, существует ли способ использовать входящую почту или ответ по электронной почте для создания HTML-контактной формы, которая будет отправлять письмо на адрес, связанный с Discourse?
Ответ, скорее всего, нет.
Discourse требует создания аккаунта для доступа практически ко всем функциям.
Именно поэтому я предложил вариант с ссылкой на внешнюю страницу контактов или форму обратной связи.
Похоже, что добавить страницу «Свяжитесь с нами» можно с помощью плагина Landing Pages
(Landing Pages Plugin 🛩)
Чтобы узнать больше о настройке формы обратной связи, перейдите по следующей ссылке:
Этот partial позволяет отобразить форму обратной связи, которая отправит письмо с сообщением на указанный адрес электронной почты. Для настройки конечной точки отправки писем можно использовать два параметра сайта.
- Если установлен параметр
landing contact email, он будет использоваться.- Если параметр
landing contact emailне установлен, будет использоваться параметрcontact email.Параметры
messageобязательны. Если пользователь не укажет корректное значение хотя бы одного из них, будет возвращено сообщение об ошибке.
