Тема: Модуль "Обратная связь" не активна
Здравствуйте, обновился до последней версии, в "Модули" модуль "Обратная связь" стал не активет, а мне нужно др. мыло вписать и т.д. как это теперь сделать?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум вебмастеров - сообщество ImageCMS → Модули и возможности сборки ImageCMS Corporate → Модуль "Обратная связь" не активна
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте, обновился до последней версии, в "Модули" модуль "Обратная связь" стал не активет, а мне нужно др. мыло вписать и т.д. как это теперь сделать?
Проверьте в applications/modules/feedback/ должен быть файл admin.php
Если отсутствует, скопируйте с архива с обновлением.
Нашел я этот чудо файлик: admin.php , только во ни к обновлении, ни в дистрибе его нету... в 9 версии взял.
А у вас есть он?
все настроки модуля были перенесены.
теперь все настраивается в модуле " Управление email-уведомлениями" -> feedback
там задаются теперь все настройки
теперь все настраивается в модуле " Управление email-уведомлениями" -> feedback
там задаются теперь все настройки
Хм... http://demo.imagecms.net/admin/componen … w/feedback
все настроки модуля были перенесены.
теперь все настраивается в модуле " Управление email-уведомлениями" -> feedback
там задаются теперь все настройки
Вы бы хоть обнародовали это чтоли))))
А то я чуть в сарай за вилами не побежал чертей гонять)))
Stas пишет:все настроки модуля были перенесены.
теперь все настраивается в модуле " Управление email-уведомлениями" -> feedback
там задаются теперь все настройкиВы бы хоть обнародовали это чтоли))))
А то я чуть в сарай за вилами не побежал чертей гонять)))
Так все-таки, как где указывать email на который должно приходить с формы обратной связи?
Нашел кнопку Настройки в «Управление email-уведомлениями». Указал там свой email, но письма с фидбека так и не приходят.
Кнопка «Проверка отправки электронной почты» там не работает и я не вижу, чтобы настройки передавались оттуда в /system/libraries/Email.php
Может я чего-то не понимаю?
Сейчас все передается через модуль cmsemail,
В модуле feedback формируются данные для отправки:
$feedback_variables = [
'Theme' => $this->input->post('theme'),
'userName' => $this->input->post('name'),
'userEmail' => $this->input->post('email'),
'userMessage' => $this->input->post('message'),
];
email::getInstance()->sendEmail($this->input->post('email'), 'feedback', $feedback_variables);
В управление email-уведомлениями, должен присутствовать указанный выше шаблон (feedback).
Если шаблон присутствует, в полях: Отправлять письмо пользователю или Отправлять письмо администратору, указаны правильные e-mails, а письма все равно не доходят, трясите настройки самого сервера, пинайте хостера, пусть поможет настроить Sendmail.
В управление email-уведомлениями, должен присутствовать указанный выше шаблон (feedback).
Я правильно понял?..
Если шаблон присутствует, в полях: Отправлять письмо пользователю или Отправлять письмо администратору, указаны правильные e-mails, а письма все равно не доходят, трясите настройки самого сервера, пинайте хостера, пусть поможет настроить Sendmail.
Все указано кажется правильно:
Странная штука: на версии 4.9 все прекрасно работает с настройками
var $mailpath = "/usr/sbin/sendmail"; // Sendmail path
var $protocol = "smtp"; // mail/sendmail/smtp
var $smtp_host = "mail.boginsky.com.ua"; // SMTP Server. Example: mail.earthlink.net
var $smtp_user = "webmaster@boginsky.com.ua"; // SMTP Username
На 4.11 с премудростями cmsemail не приходят письма ни в какую.
2 Роман
У вас явно битый шаблон "feedback".
Переменные, которые приходят в шаблон:
http://prntscr.com/hhk602
Отображение этих переменных в шаблоне:
http://prntscr.com/hhk5ml
Где они у вас?
http://prntscr.com/hhk8n2
Те же переменные, должны присутствовать в шаблоне письма Администратора:
http://prntscr.com/hhk705
Что за переменная - $content!?
Да, я использую шаблон из старых версий. Честно говоря не знаю где взять правильный шаблон (в дистрибутиве текущей версии, кажется, то же самое) или как правильно его подключить. По идее он должен лежать в самой шаблона сайта, в корне? Потому что у меня шаблон связи находится в /templates/shablon/feedback/feedback.tpl
Я имел ввиду не шаблон формы (tpl файл), а шаблон письма, который создается в модуле "Управление email-уведомлениями".
Убедитесь, что данные переменные передаются из Feedback (данная часть кода присутствует).
http://prntscr.com/hhk602
В модуле "Управление email-уведомлениями" удалите старый шаблон, и создайте по новой, с тем же именем (feedback), и теми же переменными:
http://prntscr.com/hhy3o3
P.S. надеюсь модуль sendmail, на сервере настроен и другие письма уходят нормально!
P.S. надеюсь модуль sendmail, на сервере настроен и другие письма уходят нормально!
Да Sempai. Это ключевой момент. Дело в том, что другие письма не уходят, хотя модуль sendmail, на сервере настроен, потому что другие сайты под управлением Image CMS, только версии 4.9, нормально отправляют все письма (и feedback, и forgot password).
Кажется я перелопатил все, но не смог понять, что с этой 4.11 не так?
Может есть еще где-то настройки Email, кроме /system/libraries/Email.php ?
Или может есть какой-нибудь инструмент для дебага?
Только что проделал такую штуку:
в модуле cmsemail зашел в настройки
там нажал на кнопку «Установить» в правом верхнем углу (рядом с кнопкой «Сохранить»)
похоже он сбросил все по-умолчанию и в Настройках появились поля в которые можно вписать хост, пользователя и пароль, порт и т. д.
После заполнения через несколько минут заработала проверка и «другие» письма стали отправляться, включая feedback
UPD: Попробовал на другом проекте с той же версией 4.11 и никакие поля не появились. Оказывается вот что нужно сделать:
зайти в настройки модуля cmsemail
заполнить все поля, обязательно указав путь к sendmail и выбрав протокол (в моем случае это SMTP)
сохраняете, а затем жмете кнопку «Установить» (Install).
появится окно, в котором нужно подтвердить действие (после чего вас выкинет из настроек)
вернуться в настройки и заполнить поля, которые появились
А теперь в картинках:
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум вебмастеров - сообщество ImageCMS → Модули и возможности сборки ImageCMS Corporate → Модуль "Обратная связь" не активна
Форум работает на PunBB, при поддержке Informer Technologies, Inc