|
|
24.04.2010, 23:34
|
|
Pixsel
Зарегистрирован: 2010-04-24
Сообщений: 9
|
Доброго дня! Уважаемый саппорт с Вашей CMS работаю впервые, так что прошу сильно не пинать, подскажите пожалуйста по возникшим вопросам:
1) Компонент веб-формы не отправлет письмо с сайта. При создании компонента в настройках указываю email, куда должна приходить почта и текст после отправки. Так вот при нажатии на отправить текст не появляется и почта пустая.
2) Компонент веб-формы хочу изменить имя поля Тема письма на Телефон в форме отправки сообщений. Пробовал удалить это поле и делать новое, так же менял Название поля и его описание. Оно остаётся как есть, что не так делаю?
система NetCat4 Personal установленный на хостинг sweb.
Заранее спасибо!
Напрасно обучение без мысли...
|
|
|
26.04.2010, 09:20
|
|
Хыиуду
Зарегистрирован: 2009-10-21
Сообщений: 156
|
Вставьте в любой шаблон дизайна
".mail("вашапочта@сервер.ru", "Test", "Test", "Reply-To: вашапочта@сервер.ru")."
и откройте страницу с этим шаблоном дизайна. Если на почту ничего не пришло - одно из двух, либо у вас не настроен почтовый сервер, либо ее режет спам-фильтр. Если пришло - видимо, ошибка где-то в коде компонента веб-формы.
2. Посмотрите в форме добавления - возможно, там по ошибке прописано выставление телефона в поле "Тема письма" (или наоборот, я не очень понял суть вашей проблемы).
|
|
|
26.04.2010, 10:57
|
|
Pixsel
Зарегистрирован: 2010-04-24
Сообщений: 9
|
Спасибо за совет.
Письмо пришло на почту. а вот с формы не присылается.
Вопрос остаётся открытым.
Уважаемые работники тех.поддержки ответе пожалуйста на мои вопросы.
Напрасно обучение без мысли...
|
|
|
26.04.2010, 12:50
|
|
Хыиуду
Зарегистрирован: 2009-10-21
Сообщений: 156
|
Напишите здесь код компонента, в котором выполняется отправка почты
|
|
|
26.04.2010, 13:00
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
2. в этих компонентах создана альтернативная форма добавления, поэтому помимо всего прочего нужно отредактировать и его разработка-список компонентов-название компонента-шаблоны действия-добавление-Альтернативная форма добавления объекта
1. там же Действие после добавления объекта, примерно следующий код отвечает за отправку почтового сообщения
Код:$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags("ФИО: $f_Surname $f_Name $f_PatronymicrnНазвание компании: $f_CompanyNamernТелефон: $f_PhoneNumberrnПримечание: $f_Note"));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, ($cc_settings[Title]?$cc_settings[Title]:'Заявка на участие в мероприятии') , $f_Surname.' '.$f_Name.' '.$f_Patronymic );
После добавления записи пишутся ли какие то ошибки?
пробовали ставить систему на локальном компьютере?
Вашего хостинга нет в списке протестированных-рекомендованных, проконсультируйтесь с службой тех поддержки хостинга, возможно для отправки письма в действии после добавления потребуется вставить другой код.
|
|
|
26.04.2010, 13:14
|
|
Pixsel
Зарегистрирован: 2010-04-24
Сообщений: 9
|
Не понял.
а как узнать код компонента? или имеется ввиду код файла add.php?
Напрасно обучение без мысли...
|
|
|
26.04.2010, 13:50
|
|
Pixsel
Зарегистрирован: 2010-04-24
Сообщений: 9
|
malich писал(а):альтернативная форма добавления
Да нашёл такую, написанно Недоступно в редакции Personal
malich писал(а):
После добавления записи пишутся ли какие то ошибки?
пробовали ставить систему на локальном компьютере?
Вашего хостинга нет в списке протестированных-рекомендованных, проконсультируйтесь с службой тех поддержки хостинга, возможно для отправки письма в действии после добавления потребуется вставить другой код.
Нет ошибки не пишет, остаётся чистая форма.
На локалку не ставил.
Пытался решить проблему с ссапортом хостинга, он говорит что письмо приходит, проблемма вся в форме отправки
Напрасно обучение без мысли...
|
|
|
26.04.2010, 13:56
|
|
Pixsel
Зарегистрирован: 2010-04-24
Сообщений: 9
|
Действие после добавления объекта у меня такое
Код:
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Text));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, $f_Subject, $f_Name);
Напрасно обучение без мысли...
|
|
|
26.04.2010, 14:25
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Что ж вы не сказали, что у вас Personal :-)
1. Ситуация тут такая, если у вас не заполнено поле "альтернативная форма добавления", то форма строится "по шаблону" на основе названия полей компонента, их типа и настроек.
Если вы говорите, что изменения в настройках полей компонента не влияют на форму добавления, значит альтернативная форма добавления у вас заполнена, но в соответствии с ограничениями вашей версии, доступа к ней у вас нет.
Можете в ручную подправить код формы в базе данных: табличка Class - строка Class_ID id вашего компонента - поле AddActionTemplate.
Если не уверены в своих силах то не забудьте сделать архив бд.
2. если вы говорите что функция
Код:".mail("вашапочта@сервер.ru", "Test", "Test", "Reply-To: вашапочта@сервер.ru")."
отправляет почту, а
Код:$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Text));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, $f_Subject, $f_Name);
нет. Замените стандартную функцию отправки почты, на то что у вас работает (тут конечно лучше с хостером посоветоваться, в чем причина)
Код:mail(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Subject, strip_tags($f_Text), "Reply-To: ($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail])");
как то так.
Ссылка
|
|
|
26.04.2010, 16:31
|
|
Pixsel
Зарегистрирован: 2010-04-24
Сообщений: 9
|
Спасибо за ответ.
malich писал(а):
Можете в ручную подправить код формы в базе данных: табличка Class - строка Class_ID id вашего компонента - поле AddActionTemplate.
Чем это черевато? Владелец сайта может в дальнейшем лешится поддержки?
Ещё один вопрос при загрузке на сайт документа .doc
Выходит ошибка
Цитата:The server didn't reply with a proper XML data. Please check your configuration
это тоже из-за версии Personal?
Напрасно обучение без мысли...
|
|
|
26.04.2010, 17:16
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
1. если вы внесете какие то изменения, которые не предусмотрены ваше редакцией, то да - лишитесь поддержки.
2. ошибка не из за версии, разбирайтесь с настройками неткэта и хостинга.
|