Maksss: Блог

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

Модуль Webform(как избавиться от вывода системного сообщения прямо в браузер)

28 октября 2010 в 8:56

Здравствуйте!
Проблема следующая. Я делаю форму с помощью модуля Webform, мне необходимо что бы зарегистрированный пользователь заполнил эту форму и нажал кнопку отправить. Результат мне пришел на почту для обработки. Почта работает с помощью модуля SMTP Authentication Support. Так вот после заполнения формы нажать на кнопку отправить появляется белая страница на которой лог отправки почты

SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 IBM Corp. Mail 5.7.1 for IBM 360/370 " SMTP -> get_lines(): $data is "220 IBM Corp. Mail 5.7.1 for IBM 360/370 " .............много букв........FROM SERVER: 221 mail.rikt.ru closing connection
В настройках модуля SMTP Authentication Support есть пункт
Enable debugging(Checking this box will print SMTP messages from the server for every e-mail that is sent.)
если в этом пункте убрать галочку то лог отправки сообщения после нажатия кнопки не выходит прямо в браузер, но тогда появляется просто белая страница.
Как мне сделать так чтобы после нажатия на кнопку отправить пользователь снова возвращался к форме или попадал просто на страницу с сообщением ваш результат принят ждите обработки.
Делаю это все пока на Денвере.
Спасибо за внимание!

Создание странички с новостями

28 января 2010 в 12:11

Здравствуйте! Хотел сделать простую вещь,нужен совет более опытных людей как это вообще делается. На главной странице сайта образовательного учреждения выкладываются новости касаемые только образовательного процесса(изменения расписания, дополнительные консультации и т.д.) с помощью типа документов Story.

Настройка почты в Drupal

2 марта 2009 в 9:08

Здравствуйте! Устал я мучиться с этой почтой и все таки решил написать еще раз об этой теме на форуме хотя действительно информации здесь хватает, но все равно не получается у меня настроить отправку почты при регистрации пользователей.

У меня Drupal 6.9. Вебсервер Apache 2.2 на ОС freeBSD 7.0.

Вот что я вынес из найденной информации конечно я могу и ошибаться, прошу поправить меня.

1)Значит Drupal использует для работы с почтой средства PHP ([mail function]), по умолчанию MTA используемый в unix ситемах это sendmail, значит если настроен sendmail то в php.ini прописывается путь к sendmail, и тогда для отправки почты при регистрации достаточно указать в
Главная » Управление » Настройка сайта » Информация о сайте в поле E-mail адрес указать соответствующий e-mail адрес. И не нужно использовать ни каких дополнительных модулей.
Первый вопрос: у меня в качестве MTA используется Exim как мне тогда его прописать в php.ini?

2)Есть другая возможность. Использовать внешний почтовый сервер типа mail.ru, gmail.com и т.д. Для этого я установил модуль smtp то есть в папку с модулями на сайте залил папку smtp ,далее скачал phpmailer и его залил в уже установленную папку smtp. Далее включил модуль SMTP в настройках этого модуля указал следующее прикрепленный файл 3.jpg при попытке отправить тестовое письмо происходит то что на странице вверху появляется вот такая вещь прикрепленный файл 4.jpg ну и соответственно не возможно отправить e-mail. То же самое и с gmail.com

Drupal (почта через Exchange)

30 января 2009 в 7:56

Здравствуйте.
У меня есть локальная сеть, в ней три сервера на одном из них установлен Drupal 6. На этом сервере ОС FreeBSD 7.0-RELEASE, sendmail на нем нет.
На другом сервере настроен MS Exchange, через который и работает почта.
Как мне сделать чтобы почта при регистрации пользователей отправлялась через Exchange.
Установил модуль SMTP Authentication Support, потом в паку .../modules/smtp/ залил phphmailer.
В настройках smtp указал ip сервера на котором Exchange.

My SQL и CAPTСHA

29 января 2009 в 6:40

Здравствуйте. При попытке зарегистрироваться на сайте выдает такую ошибку

* user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' status = 0' at line 1 query: SELECT solution FROM captcha_sessions WHERE csid = 3, status = 0 in /usr/local/www/apache22/data/modules/captcha/captcha.pages.inc on line 143.
* CAPTCHA test failed (unknown csid).

Подскажите пожалуйста куда направить свои действия.