Всего 125 675 комментариев

ВК
22 октября 2020, 20:35
0
Спасибо, попробую.
Роман
22 октября 2020, 19:35
+1
Может пользователи просто хитрят и вместо английской буквы пишут русскую. =) Должно работать.
Роман
22 октября 2020, 19:32
0
Там есть обработчик mse2_frontend_js, можно свой написать.
ВК
22 октября 2020, 17:58
0
Похоже, дело в ajax.

Подскажите, есть ли возможность отключить ajax в пагинации mFilter2.
Александр Мельник
22 октября 2020, 17:41
0
отключите отправки при помощи smtp и проверьте, не заработает ли.
Достаточно на той же странице системных настроек у настройки mail_smtp_auth указать НЕТ и очистить кеш.
Екатерина
22 октября 2020, 17:22
0
В настройках все нормально, доступ к ящику есть. Ситуация такая, изначально все работало, потом периодически не приходили письма с заявками, потом опять приходили, потом при оформлении заказа стали графы автоматически заполнены данными администратора, потом через какое-то время перестал работать редирект после оформления заказа, но это все с лета продолжается, а форма обратной связи еще позавчера работала, ничего в настройках не менялось… я вообще не пойму из-за чего все отлетает и куда копать еще.
Александр Мельник
22 октября 2020, 16:07
0
хорошо бы сначала понять в чем конкретно проблема.
Перейдите в системные настройки, выберите core и почта
Посмотрите какой у вас там указан почтовый ящик, убедитесь, что у вас есть к нему доступ, что вы знаете от него пароль и что в системных настройках указан правильный пароль.
Раз у вас отправка пеерстала работать внезапно, то я склоняюсь к тому, что кто-то просто или сменил пароль или же совсем удалил почтовый ящик.
Александр Мельник
22 октября 2020, 15:58
0
Конечно, любая почта у вас пеерстала работать, ведь нет доступа к SMTP серверу.
Что то случилось у вас — может быть почту кто-то удалил, через которую шла отправка, может у сервиса почтового изменились параметры подключения, например порт, может просто даже кто-то сменил пароль у того почтового ящика, через который шла отправка.
Екатерина
22 октября 2020, 15:51
0
Все нормально в настройках… Еще оказывается и форма обратной связи тоже перестала работать, хотя работала:(
Александр Мельник
22 октября 2020, 15:18
0
Первая ошибка как раз и говорит о том, что письма не могут быть доставлены. У вас включена отправка через SMTP. Проверьте в системных настройках — не сбились ли настройки подключения по smtp
Екатерина
22 октября 2020, 15:15
0
Вот еще такие ошибки
[2020-10-22 14:46:04] (ERROR @ /home/c/cp82704/core/components/formit/src/FormIt/Hook/Email.php : 322) [FormIt] Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
[2020-10-22 13:12:02] (ERROR in modTemplateVar::renderOutput @ /home/c/cp82704/core/model/modx/modtemplatevar.class.php : 288) Old modTemplateVar getRender outputmethod is deprecated since version 2.2.0.
[2020-10-22 13:11:32] (ERROR in modProcessor::run @ /home/c/cp82704/core/model/modx/modprocessor.class.php : 177) Flat file processor support is deprecated since version 2.7.0.
[2020-10-22 12:42:16] (ERROR in xPDO::getService @ /home/c/cp82704/core/xpdo/xpdo.class.php : 1234) modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
[2020-10-22 12:04:22] (ERROR @ /home/c/cp82704/core/components/formit/src/FormIt/Hook/Email.php : 116) [FormIt] Пожалуйста, укажите получателя или получателей электронной почты.
Александр Мельник
22 октября 2020, 15:13
0
не знаком с shopkeeper3 и не понимаю, почему оформление заказа делается через formit
но раз вы говорите заказ создается, а вот писем нет и нет редиректа, то пробуйте по одному убирать хуки из вызова.
У вас ведь как указано:
spam,shk_fihook,FormItSaveForm,email,FormItAutoResponder,redirect
Кстати насчет хука spam, где-то здесь на сайте мелькала заметка, что данный хук пеерстал работать, не доступен больше сервис этот.
Проверьте срабатывает ли FormItSaveForm — сохраняются ли данные в админке в formit?
Павел Романов
22 октября 2020, 15:08
0
Попробуйте добавить в вызов FormIt параметр emailFrom с любым адресом домена сайта (неважно существующим или нет), например:
&emailFrom=`info@домен_сайта.ru`

Что касается ошибки, отключите системную настройку log_deprecated.
ВК
22 октября 2020, 15:05
0
Заменил в файлах имя mfilter_outer.tpl на mfilter_outer2.tpl, соответственно поменял в вызове mFilter2 строку на
'tplOuter' => '@FILE chunks/mfilter_outer2.tpl',
Также почистил кеш, но ситуация не изменилась.
Екатерина
22 октября 2020, 15:02
0
Вот такая ошибка есть
(ERROR in modTemplateVar::renderOutput @ /home/c/cp82704/core/model/modx/modtemplatevar.class.php : 288) Old modTemplateVar getRender outputmethod is deprecated since version 2.2.0.
Павел Романов
22 октября 2020, 14:47
0
Ошибки в логе есть?
Данные администратора стоят, пока Вы залогинены в админке. Подобными конструкциями подставляются данные активного пользователя:
[[!+fi.fullname:default=`[[+modx.user.id:userinfo=`fullname`]]`:ne=`0`:show]]
Aborrol
22 октября 2020, 04:17
+1
можно дополнительно на msOnAddToOrder проверять поле email и выдавать ошибку, заодно и кнопку оформления делать не активной