доработка стандартного contact

Главные вкладки

Аватар пользователя googlah googlah 18 марта 2011 в 14:40

в стандартном модуле контакты не присылаются тема письма и email который пользователь пишет
подскажите как доработать и где что дописать что б приходило письмо с темой и emailом

Комментарии

Аватар пользователя kazah kazah 18 марта 2011 в 14:57

посмотрите переменные, в которые записываются эти данные.
И выводите их в соответсвтующем шаблоне.

Аватар пользователя Dan Dan 19 марта 2011 в 2:37

Это добавит нужные поля
<?php
function mymodule_mail_alter(&$message){
if($message['id'] == 'contact_page_mail'){
$message['body'] = array(
"Категория: ".$message['params']['contact']['category']."\n".
"Тема письма: ".$message['params']['subject']."\n".
"Имя: ".$message['params']['name']."\n".
"Email: ".$message['params']['mail']."\n".
"............................................................",
$message['params']['message']
);
}
}
?>
Ну или поставить, ради двух строк в письме, монстр webform и настроить его )

Аватар пользователя Dan Dan 20 марта 2011 в 9:48

Модули можно (и нужно!) писать самому. В друпале не принято хакать чужие модули - все изменения делаются в своём модуле.
Установи этот модуль.

Аватар пользователя Dan Dan 20 марта 2011 в 15:34

"googlah" wrote:
только вот где теперь его настраивать не понятно

Что там настраивать-то?
"googlah" wrote:
в стандартном модуле контакты не присылаются тема письма и email который пользователь пишет подскажите как доработать и где что дописать что б приходило письмо с темой и emailом

Теперь приходит?

Аватар пользователя googlah googlah 21 марта 2011 в 11:08

тоисть его только установить нужно было и он идет как дополнение к стандартному модулю контакты?

Да Друпал запутанный очень

Аватар пользователя googlah googlah 21 марта 2011 в 13:04

после включения вашего модуля
емейлы вообще не присылаються

а нужно просто что б в емейл добавлялось введенный пользователем емейл и тема(

Аватар пользователя glu2006 glu2006 22 марта 2011 в 13:57

Блин товаристч, ты сколько времени уже убил? поставь вебформ и никого не слушай. Я тебе это сразу написал, но если есть садо мазо наклонности и дальше трахаться с элементарной задачей которая за 10минут решается модулем вебформ, то как говорится и флаг в руки и барабан на шею ;).

Если вебформ не шлет письма, то тереби за писюн своих хостеров.

Аватар пользователя Dan Dan 22 марта 2011 в 14:45

"googlah" wrote:
мб что-то где то дописать еще?

Ничего никуда дописывать не надо. Если работает стандартный модуль contact и вы отправляете через него сообщение (и оно нормально доходит!), то модуль должен работать - просто включите его и так же отправляйте сообщение - он добавляет в текст письма дополнительную информацию. Никаких настроек я в нём не делал - не было необходимости.

PS: только что проверил на одном из сайтов, где у меня включен contact - всё работает.

Аватар пользователя HSV HSV 30 мая 2011 в 18:35

установлен модуль webform для отправки сообщений с заказом товара и стандартный модуль contact для отправки сообщений. На емейл указаный в "Информации о сайте" ничего не приходит. И в админке сайта этих сообщений не могу найти.
Может не там ищу? Или нужно настроить что?

Заранее благодарен за помощь

P.S. Уже нашел Smile Но может кто подскажет как заставить webform отправлять копии сообщений с заказами на емейл сайта?