Обратная связь DLE 9.4

12
Und
На сайте с 16.06.2008
Offline
128
Und
9577

Нужен модуль обратной связи для DLE 9.4 . Обратная связь нужна простая, без всяких вложений и т.п. Может кто видел где можно скачать такой ? :)

ZennoPoster (http://www.zennolab.com/ru/products/zennoposter/pid/ea8c4a97-055c-44e1-b81f-556252ca032d) - автоматизируйте любые задачи в интернете.
Korew
На сайте с 31.12.2007
Offline
195
#1

а стандартный чем плох?

Und
На сайте с 16.06.2008
Offline
128
Und
#2
Korew:
а стандартный чем плох?

Прошу прощения, тупанул :). Совсем забыл, что без стандартный модуль без реги тоже может отправлять письма.

Und добавил 29.11.2011 в 18:34

Подскажите пожалуйста в чём дело. Пытаюсь отправить сообщение через Обратную связь, а он пишет: Вы не можете отправлять данному пользователю E-Mail сообщений.

Отправляю без авторизации на сайте, т.е. гостем.

Und
На сайте с 16.06.2008
Offline
128
Und
#3

Подскажите пожалуйста чём может быть дело ?

surjan
На сайте с 12.03.2010
Offline
96
#4

Настройка групп пользователей --> Гости (редактировать) --> Использование обратной связи (Да).

PRchief
На сайте с 12.06.2009
Offline
92
#5
Und:
Подскажите пожалуйста чём может быть дело ?

Включите для гостей возможность использования обратной связи.

Und
На сайте с 16.06.2008
Offline
128
Und
#6
surjan:
Настройка групп пользователей --> Гости (редактировать) --> Использование обратной связи (Да).

Уже поставил, но всеравно не работает.😡

До этого я удалял из кода Кому отправить т.к. кроме админа больше некому отправлять, щас вспомнил об этом и закачал стандартный файл без изменений , щас при отправке пишет PHP Mail Error.

WebAlt
На сайте с 02.12.2007
Offline
266
#7
Und:
Уже поставил, но всеравно не работает.😡

Даже если стоит запрет, то гость может отправлять писма админу.

Посмотрите в редактировании профиля, возможно стоит галка "Не получать письма от других".

WebAlt добавил 30.11.2011 в 15:34

Und:

До этого я удалял из кода Кому отправить т.к. кроме админа больше некому отправлять, щас вспомнил об этом и закачал стандартный файл без изменений , щас при отправке пишет PHP Mail Error.

А функция php mail() доступна на хостинге? Если нет, то в настройках отправки почты используйте SMTP.

Und
На сайте с 16.06.2008
Offline
128
Und
#8
WebAlt:
Даже если стоит запрет, то гость может отправлять писма админу.
Посмотрите в редактировании профиля, возможно стоит галка "Не получать письма от других".

WebAlt добавил 30.11.2011 в 15:34

А функция php mail() доступна на хостинге? Если нет, то в настройках отправки почты используйте SMTP.

Ничего не выходит. Поставил SMTP , пишет Could not open a socket to the SMTP server. Что это может значить ? Кстати почтовый адрес 123@мойдомен.ру, думаю может там что то не так...

Und
На сайте с 16.06.2008
Offline
128
Und
#9

Разобрался. Оказывается на хостинге функция PHP Mail была отключена. Подскажите где можно отключить капчу и как можно убрать выбор получателя (на сайте кроме админа, больше пользователей нет).

TaP3aH
На сайте с 13.12.2006
Offline
66
#10

Можете попробовать такой способ

В файле feedback.php нужно найти:

if (! $user) $db->query("SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_group < '$group' AND allow_mail = '1' ORDER BY user_group");

else $db->query("SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_id = '$user' AND allow_mail = '1'");

Заменить на:

if ($config['feeds'] != '')$db->query("SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_id IN (".$config['feeds'] .")");

elseif (! $user) $db->query("SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_group < '$group' AND allow_mail = '1' ORDER BY user_group");
else $db->query("SELECT name, user_group, user_id FROM " . USERPREFIX . "_users WHERE user_id = '$user' AND allow_mail = '1'");

В options.php найти:

    showRow($lang['opt_sys_rules'], $lang['opt_sys_rulesd'], makeDropDown(array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no']), "save_con[registration_rules]", "{$config['registration_rules']}"));

Ниже вставить:

        showRow('Пользователи для обратной связи', 'Указываются через запятую', "<input class=\"edit bk\" type=text style=\"text-align: center;\"  name='save_con[feeds]' value=\"{$config['feeds']}\" size=10>");

Но йа сам не разобрался как он работает, вроде бы всё сделал правильно, но когда убираю в шаблоне обратной связи {recipient} (вывод списка пользователей кому можно отправить емеил) то пишет что невозможно отправить, а оставить этот выбор не вариант.

Пробовал его скрыть [aviable=feedback], тоже самое, не отправляется емеил.

В общем не знаю, так проблему так и не решил.

TaP3aH добавил 09.12.2011 в 20:55

Кстати вот только что заметил в 9.3. такое сообщение:

Использование обратной связи
Разрешение пользователю на использование обратной связи на сайте, для отправки e-mail зарегистрированным посетителям сайта. В случае запрета, он сможет отсылать письма только администрации сайта.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий