Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Форма обратной связил отпрпавка пимм на нескольк адресов


logrus31

Recommended Posts

Здравствуйте. Стандартная форма обратной связи. В настройках магазина задаётся толь только один адрес, типа инфо@.... или что-то похожее.

Скажите, а можно сделать так чтобы письмо отправлялось на несколько адресов?  Например, одно на инфо, второе админу или в отдел продаж....

?

Надіслати
Поділитися на інших сайтах


Система - Настройки , вкладка Почта, самый нижний блок "Доп.адреса" ну или как там у вас перевели.

Надіслати
Поділитися на інших сайтах

8 минут назад, Tom сказал:

Система - Настройки , вкладка Почта, самый нижний блок "Доп.адреса" ну или как там у вас перевели.

 

Не работает :(

Протокол mail, через запятую ввожу ещё два адреса, жму сохранить.... Типа сохраняется, выходит на уровень выше, сверху зелёная надпись "Настройки успешно изменены!" 

Заходим обратно...

Настройки не сохраняются.

В чём подвох?  Или обязательно перейти на smtp?

Надіслати
Поділитися на інших сайтах


26 минут назад, logrus31 сказал:

Настройки не сохраняются.

скачай через бэкап таблицу setting и посмотри - есть ли там есть данные для доп.почтовиков

Надіслати
Поділитися на інших сайтах

1 час назад, esculapra сказал:

скачай через бэкап таблицу setting и посмотри - есть ли там есть данные для доп.почтовиков

 

Слишком сложно. php не знаю - в файле ничего понять не могу, код мне ничего не говорит.  

Надіслати
Поділитися на інших сайтах


8 минут назад, logrus31 сказал:

Слишком сложно

сделай бэкап талицы и скинь архив. в панели админа на вкладке Настройки - Инструменты - Бэкап (или как там перевод -я же не  гадаю по Таро)

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

9 минут назад, esculapra сказал:

сделай бэкап талицы и скинь архив. в панели админа на вкладке Настройки - Инструменты - Бэкап (или как там перевод -я же не  гадаю по Таро)

 

Шутить изволите? Нет у меня кнопки бэеапа, как и инструментария в принципе.

Раз в неделю по фтп файлзиллой. Дамп БД  по расписанию у хостера делается.

OpenCart Version 2.3.0.2 (rs.7)

Змінено користувачем logrus31
Надіслати
Поділитися на інших сайтах


1 минуту назад, logrus31 сказал:

(rs.7)

Опенкарт раша. На форуме их уточните...они точно в курсе, почему не сохраняются доп имейлы .

Надіслати
Поділитися на інших сайтах

20 минут назад, esculapra сказал:

или дай мне вход - создай пользователя - меня

И справку пусть принесёт от врача....

 

logrus31

Откройте файл :

admin\controller\setting\setting.php

Найдите строчку 
 

if (isset($this->request->post['config_alert_email'])) {

и замените на 

    if (isset($this->request->post['config_mail_alert_email'])) {
         $data['config_alert_email'] = $this->request->post['config_mail_alert_email'];
     } else {
         $data['config_alert_email'] = $this->config->get('config_mail_alert_email');
     }

Сохраните и обновите кеш модификаторов.

Надіслати
Поділитися на інших сайтах

On 11/17/2020 at 12:10 PM, Tom said:

И справку пусть принесёт от врача....

 

logrus31

Откройте файл :

admin\controller\setting\setting.php

Найдите строчку ....

У меня так при установке было прописано.

Но доп. адреса отказываются работать))

gmail основным стоит.

Надіслати
Поділитися на інших сайтах


даже проверил))

Так еще и в поле Дополнительных адресов не сохраняется даже мыло((

image.png.41952b5144f691a7e4d90764070c71e2.png

Надіслати
Поділитися на інших сайтах


1 годину назад, Microchip сказав:

Так еще и в поле Дополнительных адресов не сохраняется даже мыло((

 

Найдите у себя в шаблоне /admin/view/template/setting/setting.tpl подобный кусок кода:

<textarea name="config_mail_alert_email" rows="5" placeholder="<?php echo $entry_mail_alert_email; ?>" id="input-alert-email" class="form-control">
  <?php echo $config_alert_email; ?>
</textarea>

И проверьте, чтоб в name было config_mail_alert_email.

 

Но исправление шаблона и контроллера setting решают только проблему сохранения дополнительных адресов.
А вторая проблема в том, что в моделе order дополнительные адреса вытягиваются из config_alert_email. То есть, нужно либо всё же в setting привести всё к config_alert_email, либо тогда уже в местах отправки почты переделать на config_mail_alert_email. Первый вариант мне кажется более правильным поскольку config_alert_email - это стандартное название.

Надіслати
Поділитися на інших сайтах


9 hours ago, Dotrox said:

Первый вариант мне кажется более правильным поскольку config_alert_email - это стандартное название.

Таки да, при этом варианте сохраняется доп адрес, но не работает. Вчера в сеттинг поменял на config_alert_email строки.

Ибо так работает хоть основной имейл и туда все прилетает. А там перенаправление можно делать с копией.

В общем допадреса это гимор...

Надіслати
Поділитися на інших сайтах


54 минуты назад, Microchip сказал:

В общем допадреса это гимор...

В вашей сборке.

Надіслати
Поділитися на інших сайтах

25 minutes ago, Tom said:

В вашей сборке.

Сейчас убрал основной адрес gmail.

Настроил SMTP c почтой на хостинге, где сайт.

admin\controller\setting\setting.php - привел к виду

 

if (isset($this->request->post['config_alert_email'])) {

Все заработало, и доп адрес тоже.

В случае с основным gmail - допадреса не работали.

 

Ну ... возможно и сборка. ocStore 2.3.0.2.3 стоит.

Змінено користувачем Microchip
Надіслати
Поділитися на інших сайтах


2 година назад, Microchip сказав:

В случае с основным gmail - допадреса не работали.

Они, вероятно, не "не работали", а отклонялись принимающей стороной.

Основной адрес никак не влияет на механизм отправки почты в пределах ОК. А вот за его пределами на успешность доставки влияет множество факторов, в том числе и адреса отправителя и получателя.

Вы раньше проверяли как у вас письма клиентам уходят?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.