Перейти к публикации

Вторая форма обратной связи


Рекомендованные сообщения

Всем доброго времени суток

Решил создать вторую форму обратной связи и возникло два вопроса:

1. Как изменить надпись (название) в speedbar для второй формы?

2. Как настроить шаблон письма при получении сообщения отосланного со второй форой обратной связи, чтобы отображалось то, что есть в форме?

Во второй форме используются дополнительные поля адрес (www) и возможность добавления файлов.

 

Да, адрес сайт https://theprayerbook.info

 

Всем заранее спасибо :)

Ссылка на сообщение
Поделиться на других сайтах
37 минут назад, SN74 сказал:

Не совсем то, что нужно.

По второму вопросу интересует именно шаблон получаемого на почту сообщения. А не шаблон на сайте.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Nektov сказал:

Не совсем то, что нужно.

По второму вопросу интересует именно шаблон получаемого на почту сообщения. А не шаблон на сайте.

Стоит читать тщательнее, пока информация не усвоится.

Ссылка на сообщение
Поделиться на других сайтах
В 11.02.2018 в 19:35, Nektov сказал:

1. Как изменить надпись (название) в speedbar для второй формы?

а ведь это в рамках dle не сделать. И title "Обратная связь" не изменить. Если только дополнительным скриптом. Разве не так?

 

[xfgiven_x] [xfvalue_x] [/xfgiven_x]

Выводится дополнительное поле "x", если поле не пустое, если поле не имеет значения, то текст просто вырезается

Для шаблона дополнительной обратной связи не хватает такой связки.

 

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, LADYX сказал:

а ведь это в рамках dle не сделать. И title "Обратная связь" не изменить. Если только дополнительным скриптом. Разве не так?

OZBqaU7-TB_tNsRRtjrYKQ.png

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

Нужна помощь 

Создал вторую форму обратной связи

В файле добавил новые поля title_f - название и url - ссылка

В шаблоне сайта выводятся 

<input type="text" maxlength="35" class="f_input" name="xfvalue" />

и

<input type="text" maxlength="35" class="f_input" name="xfvalue[title_f]" />


В шаблоне письма соответственно {%title_f%} и {%url%}


НО при получении письма не передаются значения полей title_f и url


То есть, приходит письмо в котором отображаются {%title_f%}, а не название и {%url%}, а не ссылка  


 


Да, доп поля тоже созданы


 


Что не так? Почему приходит письмо без передачи значений полей?

Изменено пользователем Nektov
Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, Nektov сказал:

<input type="text" maxlength="35" class="f_input" name="xfvalue" />

Это что за имя поля, которое собственно вам все и "убивает". Смотрите документацию, там написано:

 

Цитата

Для того чтобы добавить дополнительное поле в форму обратной связи, вам необходимо только разместить необходимое поле с определенным именем в форме, после чего оно будет доступно для использования в шаблонах e-mail сообщений. Для добавления дополнительного поля в форму, для поля ввода необходимо использовать атрибут с именем: name="xfield[X]", где X это имя поля, написанное латинскими буквами. Например, вы хотите разместить в форме обратной связи поле для заполнения номера телефона, для этого в шаблоне feedback.tpl размещаете полe <input placeholder="Ваш номер телефона" type="text" name="xfield[tel]">

 

А у вас что написано? name="xfvalue" и name="xfvalue[title_f]", а должно быть

 name="xfield[title_f]" и name="xfield[url]"

 

Имена полей в данном случае это крайне важный момент, именно по именам данные поступают на сервер.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, celsoft сказал:

А у вас что написано?

Сори, не те поля скопировал

У меня так:

<input type="text" maxlength="45" name="xfvalue[title_f]" class="f_input" />

<input type="text" maxlength="35" class="f_input" name="xfvalue[url]" />

То есть,  доп поля кажись :huh: прописаны правильно?

Изменено пользователем Nektov
Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, Nektov сказал:

прописаны правильно?

Нет. Посмотрите внимательно на мое сообщение выше. И на имена полей в документации. Как вы думаете между именами xfield и xfvalue есть разница? Или это одно и то же имя?

Ссылка на сообщение
Поделиться на других сайтах
  • 5 лет спустя...
17.06.2018 в 14:51, celsoft сказал:

https://dle-news.ru/extras/online/index.html?all27.html

Также имеется возможность использования нескольких форм обратной связи на сайте. Для этого используется специально сформированный URL в браузере. Для отправки стандартной формы обратной связи используется адрес http://вашсайт.ru/index.php?do=feedback . Для того чтобы добавить ещё одну форму связи вы можете использовать адрес http://вашсайт.ru/index.php?do=feedback&template=X1&mailtemplate=X2

Здравствуйте! Не совсем по теме, но из этой же степи ))

А такие манипуляции возможны с формой добавления новости? index.php?do=addnews&template=X1

Чтобы создать шаблон для другой формы добавления "новости"... Например я добавляю НЕ новости... Да, я могу добавить доп. поля, но стандартные поля из формы не исчезнут... (есть раздел с новостями, где форма - стандартная, и есть раздел, где стандартные поля не особо-то и нужны)

Есть http://вашсайт.ru/index.php?do=addnews&category=X - но это только для доп. полей, а не нового файла addnews_club.tpl

* Проще говоря - как вариант с формой обратной связи, чтобы убрать лишнее из формы добавления новости и запускать её из нужного места: index.php?do=addnews&template=X1

** цитата, чтобы оповещение пришло 😇

Изменено пользователем desart
Ссылка на сообщение
Поделиться на других сайтах
05.08.2023 в 16:06, desart сказал:

А такие манипуляции возможны с формой добавления новости? index.php?do=addnews&template=X1

Нет нельзя.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...