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

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

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

Комментарии

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

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

Это добавит нужные поля
<?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 и настроить его )

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

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

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

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

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

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

20 марта 2011 в 15:34

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

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

21 марта 2011 в 11:08

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

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

21 марта 2011 в 13:04

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

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

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

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

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

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

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

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

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

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

30 мая 2011 в 18:35