Регистрация
Вход через соцсети
Восстановление пароля

Письмо с сайта. Вопрос.

Новый топик
29.07.2011, 22:51
Ответить | Цитировать
Иван

Зарегистрирован:
2011-03-13
Сообщений: 12

Здравствуйте!

Как сделать в форме для письма с сайта селекты?
Нужно выбирать день недели. Планирую сделать селект с тремя днями недели.
Значение каждого option должно буквенно повторять название дня и вставляться в письмо администратору.

Заранее спасибо.
30.07.2011, 09:26
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

Как всегда, разные варианты.

1) Можно стандартным способом.
Создаете список для дней недели в разделе Списки.
Добавляете в форму поле типа Список. Придется прописать свой шаблон для вставки кода, чтобы в значение option пошло имя.
Либо просто в действии после добавления используете $f_DenNedeli_name

2) Можно просто вручную прописать в форме (для трех значений я бы так и сделал), что-то типа такого:
<select name='f_DenNedeli'>
<option ".($f_DenNedeli=='monday' ? "selected='selected'" : "").">monday</option>
<option ".($f_DenNedeli=='sunday' ? "selected='selected'" : "").">sunday</option>
</select>

Условия - для сохранения выбранного значения при возможной ошибке заполнения формы.

3) Можно из какого-то компонента тащить данные...

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
01.08.2011, 14:52
Ответить | Цитировать
Иван

Зарегистрирован:
2011-03-13
Сообщений: 12

Я пошёл стандартным путём. Сделал в списках запись с днями неделями.

В фоме вывожу ".nc_list_field("Days", "", $classID, 1)."

При отправке письма в действиях после добавления $f_Days_Name - не работает...


А если делать через listQuery(), тогда данные из формы не фиксируются в базе.

По сути у меня всё готово, осталось решить как можно в письмо передать буквы из списков, а не цифры )))) Не знаю как.

Спасибо за ответ!
01.08.2011, 15:41
Ответить | Цитировать
Иван

Зарегистрирован:
2011-03-13
Сообщений: 12

В письмо получилось поле _Name вывести через listQuery()...

Есть ли способ проще?
01.08.2011, 16:26
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

Цитата:
При отправке письма в действиях после добавления $f_Days_Name - не работает...

$f_Days_Name и $f_Days_name - есть разница.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
01.08.2011, 16:49
Ответить | Цитировать
Иван

Зарегистрирован:
2011-03-13
Сообщений: 12

Пробовал в разных регистрах. В письме, на месте дня недели - пустота.
02.08.2011, 18:42
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

ну хорошо, не работает, значит вытащите тогда в после добавления имя через тот же listQuery... ID же вы говорили работает?

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
198 196 2011-08-02 18:42:55 11482
Описание проекта