Feedback module - выполнен патч для указания более одного получателя письма
Прислано: KuzMax
пт, 15/09/2006 - 09:02
Всем привет!
Если надо от модуля FeedBack добиться отправки письма более чем одному получателю, перепишите следующую часть кода модуля:
/* Старый код / old code if (!valid_email_address($edit['mail'])) { form_set_error('mail', t('You must enter a valid e-mail address.')); } */ // Новый код / new code foreach(split(",",$edit['mail']) AS $value){ if (!valid_email_address($value)) { form_set_error('mail', t('You must enter a valid e-mail address.')); } }
Теперь, в настройках модуля, достаточно указать необходимые почтовые ящики через запятую.
- KuzMax's blog
- Для комментирования войдите или зарегистрируйтесь
Очень актуально. Только я не нашла, куда вставлять новый код.
Этой строчки нет:
if (!valid_email_address($edit['mail'])) {
form_set_error('mail', t('You must enter a valid e-mail address.'));
У меня вместо этого:
if (valid_email_address($email)) {
// It looks like a valid email address
if ( variable_get ("feedback_validate_sender_address", "") ) {
$rc = feedback_try_to_feedback_address ( $email );
п.с.Если я сказала глупость, простите меня, плиз. Очень плохо знаю PHP. Можно сказать, не знаю.
- Для комментирования войдите или зарегистрируйтесь
Ведь модуль feedback и так позволяет написать в поле получатели несколько адресов.
Т.е. зачем лезть в ядро, если и так работает ?
Вот что пишется в пояснении к строке ввода адреса: Пример: 'webmaster@yoursite.com' или 'info@yoursite.com'. Адреса нескольких получателей разделяются запятыми.
- Для комментирования войдите или зарегистрируйтесь
Какая у Вас версия drupal?
Я сам изучаю движок первые дни. Моя редакция для версии 4.7.2, 2006-06-01.
Версия feedback.module,v 1.51.2.12 2006/09/09 18:50:19
--------
Добавлено
--------
Согласен, я делал лишние движения. В настройке модуля можно указывать адреса через запятую, без изменения кода :)
- Для комментирования войдите или зарегистрируйтесь
фэнкс за затронутую тему. Было очень нужно, а я даже не знала как.
- Для комментирования войдите или зарегистрируйтесь
Если уж затронули эту тему, то для корпоративных сайтов мне понравился модуль "Contact List & Forms"
http://drupal.org/node/52509
This module expands the features of the site wide contact form. It eliminates the need for the drop down category menu by generating a form, and a unique path, for each of the contact form categories. Designed for Corporate Sites where you have multiple contacts and want a clean looking contact form (without a drop down menu) and a listing of contacts or departments. The path 'contact/list' generates a page with a list of links to each category's contact form. The path 'contact/{category}' generates a contact form for that category with a title of 'contact {category}'.
- Для комментирования войдите или зарегистрируйтесь
поиск кстати отключили)
- Для комментирования войдите или зарегистрируйтесь



Комментарии