Nektov 59 Опубликовано: 11 февраля 2018 Рассказать Опубликовано: 11 февраля 2018 Всем доброго времени суток Решил создать вторую форму обратной связи и возникло два вопроса: 1. Как изменить надпись (название) в speedbar для второй формы? 2. Как настроить шаблон письма при получении сообщения отосланного со второй форой обратной связи, чтобы отображалось то, что есть в форме? Во второй форме используются дополнительные поля адрес (www) и возможность добавления файлов. Да, адрес сайт https://theprayerbook.info Всем заранее спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
SN74 5 Опубликовано: 11 февраля 2018 Рассказать Опубликовано: 11 февраля 2018 https://dle-news.ru/extras/online/index.html?all27.html Цитата Ссылка на сообщение Поделиться на других сайтах
Nektov 59 Опубликовано: 11 февраля 2018 Рассказать Опубликовано: 11 февраля 2018 Автор 37 минут назад, SN74 сказал: https://dle-news.ru/extras/online/index.html?all27.html Не совсем то, что нужно. По второму вопросу интересует именно шаблон получаемого на почту сообщения. А не шаблон на сайте. Цитата Ссылка на сообщение Поделиться на других сайтах
SN74 5 Опубликовано: 11 февраля 2018 Рассказать Опубликовано: 11 февраля 2018 3 часа назад, Nektov сказал: Не совсем то, что нужно. По второму вопросу интересует именно шаблон получаемого на почту сообщения. А не шаблон на сайте. Стоит читать тщательнее, пока информация не усвоится. Цитата Ссылка на сообщение Поделиться на других сайтах
LADYX 90 Опубликовано: 16 февраля 2018 Рассказать Опубликовано: 16 февраля 2018 В 11.02.2018 в 19:35, Nektov сказал: 1. Как изменить надпись (название) в speedbar для второй формы? а ведь это в рамках dle не сделать. И title "Обратная связь" не изменить. Если только дополнительным скриптом. Разве не так? [xfgiven_x] [xfvalue_x] [/xfgiven_x] Выводится дополнительное поле "x", если поле не пустое, если поле не имеет значения, то текст просто вырезается Для шаблона дополнительной обратной связи не хватает такой связки. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 16 февраля 2018 Рассказать Опубликовано: 16 февраля 2018 22 минуты назад, LADYX сказал: а ведь это в рамках dle не сделать. И title "Обратная связь" не изменить. Если только дополнительным скриптом. Разве не так? 2 Цитата Ссылка на сообщение Поделиться на других сайтах
Nektov 59 Опубликовано: 16 июня 2018 Рассказать Опубликовано: 16 июня 2018 (изменено) Автор Нужна помощь Создал вторую форму обратной связи В файле добавил новые поля 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%}, а не ссылка Да, доп поля тоже созданы Что не так? Почему приходит письмо без передачи значений полей? Изменено 16 июня 2018 пользователем Nektov Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 17 июня 2018 Рассказать Опубликовано: 17 июня 2018 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]" Имена полей в данном случае это крайне важный момент, именно по именам данные поступают на сервер. Цитата Ссылка на сообщение Поделиться на других сайтах
Nektov 59 Опубликовано: 17 июня 2018 Рассказать Опубликовано: 17 июня 2018 (изменено) Автор 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]" /> То есть, доп поля кажись прописаны правильно? Изменено 17 июня 2018 пользователем Nektov Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 18 июня 2018 Рассказать Опубликовано: 18 июня 2018 12 часов назад, Nektov сказал: прописаны правильно? Нет. Посмотрите внимательно на мое сообщение выше. И на имена полей в документации. Как вы думаете между именами xfield и xfvalue есть разница? Или это одно и то же имя? Цитата Ссылка на сообщение Поделиться на других сайтах
desart 6 Опубликовано: 5 августа 2023 Рассказать Опубликовано: 5 августа 2023 (изменено) 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 ** цитата, чтобы оповещение пришло 😇 Изменено 5 августа 2023 пользователем desart Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 6 августа 2023 Рассказать Опубликовано: 6 августа 2023 05.08.2023 в 16:06, desart сказал: А такие манипуляции возможны с формой добавления новости? index.php?do=addnews&template=X1 Нет нельзя. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.