Multi
в apache конфиг домена виртуального нужно прописывать, насколько я помню
Aliaksandr
не имеет значения там base href никакого
Имеет, были уже тут такие проблемы
Pathologic
ну если только там совсем дичь ((:
Pathologic
я так разве не пофиг что там, если без плагина все равно будет 404
Aliaksandr
Ну без него запрос уходит не в корень
Pathologic
а коммерсе разве ловит от корня? мне казалось там на 404
Aliaksandr
А плагин вроде проверяет $_GET[q]
Pathologic
ну надо тогда смотреть, как он проверяет
R
перепроверил доку: Плагин Commerce должен вызываться первым на событиях OnWebPageInit, OnPageNotFound, OnManagerPageInit.
Aliaksandr
$url = trim(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), '/'); if (strpos($url, 'commerce') === 0) { $modx->commerce->processRoute($url); }
Aliaksandr
Надо, чтоб коммерс от корня шел
Pathologic
уууу
Aliaksandr
Ну с этой ниточкой это вряд ли
Pathologic
в очередной раз видно, что плагины на 404 для аякса это бред
Pathologic
не юзаю шопкипер, коммерс работает
Pathologic
🙃
R
юзал шопкикер, хочу commerce ) не работает )
Pathologic
а главная сайта у тебя какой имеет урл?
R
http://localhost:8888/www/nitochka/
Aliaksandr
не юзаю base href, коммерс работает)
У тебя ж вроде и была с этим проблема))
R
те commerce вроде по урлу как надо дергается
Pathologic
похоже что в коммерс косячок, не учитывает что сайт может быть в папке
Multi
<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.coms DocumentRoot "C:/xampp/htdocs/modx2" ServerName modx2.local ServerAlias modx2.local <Directory /xampp/htdocs/modx2> Options Indexes FollowSymLinks MultiViews AllowOverride All Order Allow,Deny Allow from all </Directory>
Multi
Типа такого нужно сделать
Aliaksandr
те commerce вроде по урлу как надо дергается
Если б дергался как надо, то был бы не 404 ответ. А так он твой запрос мимо ушей пропускает, потому что урл не такой, как он ждет
Alexander
У тебя ж вроде и была с этим проблема))
неееее.... у меня тут с коммерсом странные вещи творились на бегете. Он не мог создать кэш файл в папке cache. Хотя с правами все было ок. Грешил на StaticElement. Подумал что без него все стало ок. Но словил потом на другом сайте такую херню и задумался...
Alexander
Вот ща полезу в историю и найду, если не поленюсь))
ну глянь) я не помню честно. Просто base href Не юзаю
Aliaksandr
Может у тебя сейчас нет вложенных ссылок на сайте, вот и работает)
Анастасия Е.
http://images.vfl.ru/ii/1588002933/754cefd2/30345803.jpg
Alexander
бляяяя а пришлось воткнуть туда base href точно
Alexander
ты прав, значит у меня такая же залупа была
Aliaksandr
В общем, надо посылать сигналы @kassio , чтоб был в курсе :)
Pathologic
переписать strpos на регулярку
Aliaksandr
Забить - тоже вариант:)
Михаил
А нет никакой переменной текущего пути уже с вычетом корневой папки?
Pathologic
корневая папка у тебя будет в base_url
Pathologic
можно попробовать trim поменять на rtrim, а в strpos - MODX_BASE_URL . 'commerce'
Andrey
Ребят, вот этот плагин должен же ставить своё значение в плейсхолдер [+payments+]? https://github.com/mnoskov/commerce-payment-sberbank
Andrey
Похоже, они конфликтуют с каким-то имеющимся. Буду копать, спасибо
Aleksandr
а в FormLister есть смысл проверять каждое поле регулярками или ещё как-то максимально параноидально или из коробки реализован разного рода отсев прощупывания уязвимостей?
Andrey
Коммерс сукасложно но до чего увлекательно =)
Modweb
Hello, does any one know how i can use and send manual message in Evo 2.0.2 via phpmailer ?
Modweb
i should use standard $modx->loadModules('phpmailer') ??
Modweb
yeap, from back-end
Modweb
i finish ordering in e-commerce and i would like send a beauty email template ; -]
Dmytro
https://github.com/evolution-cms/docs/blob/master/en/03_Develop/03_API/64_sendmail.md
Modweb
is this still works on Evo 2.02 ?
Modweb
$modx->loadExtension('MODxMailer'); try { $modx->mail->CharSet = "UTF-8"; $modx->mail->SMTPDebug = 0; $modx->mail->isSMTP(); $modx->mail->setFrom($modx->config['smtp_username'], 'Polpharma.tv'); $modx->mail->addAddress($data->get('email')); $modx->mail->isHTML(true); $modx->mail->Subject = 'Dziękujemy za rejestrację w serwisie Polpharma.tv'; $modx->mail->Body = $tpl_welcome; $modx->mail->send(); } catch (Exception $e) { echo "Mailer Error: {$modx->mail->ErrorInfo}"; }
Modweb
?
Dmytro
yes
Modweb
ok, cool 🙂
Modweb
thx a lot
Михаил
Если сайт находится в подпапке, RewriteBase ведь надо менять на имя этой подпапки?
Modweb
well it seems to be doesnt work for me 😕
Modweb
i configure SMTP user, pass, host, port TLS i check even SSL and $modx->loadExtension('MODxMailer');
Modweb
there is no error in return.. it seems everything is ok but there is no email on my email client 😕
Modweb
spam folder is empty
Modweb
$modx->mail->SMTPDebug = 2 and $modx->mail->send(); <- return nothing o.0
Modweb
$test = $modx->loadExtension('MODxMailer');
Modweb
var_dump($test) <-- return NULL o.0
Dmytro
After configure smtp check send mail for manager or by formlister.
Modweb
do u have any fast tip or example how to use FormLister ?
Modweb
to send custom email ?
Dmytro
You can install evo with demo site and test there
Modweb
well strange.. i cant even recover password via /manager/index.php?action=send_email&email=info@modweb.pl
Modweb
i have error - could send e-mail o.0 😮
Dmytro
Try turn off smtp if send then problem with smtp settings
Modweb
ok recovering password via manager works but this: $modx->mail->send(); still doesnt work for me 😄
Modweb
quick question how display encrypted $modx->config['smtppw'] ?
Modweb
decrypted*
Pathologic
there's no need to set smtp settings by hands
Aliaksandr
No way to see it :)
Aliaksandr
As well as to see manager password , for example)
Aliaksandr
Сори за мой древне-кельтский акцент))
Pathologic
в общем две беды в модх - почта и аякс 😸