Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 106 комментариев

Николай Савин
Николай Савин
Ну вот видишь — простор для творчества полный. Реализуй за милую душу.
То есть, для фронта это решение не подходит
— так я его изначально делал только для своих компонентов в админке, чтобы не таскать одно и то же.

То есть, все равно нужно реализовать безопасность на беке.
. Безопасность всегда исключительно на бэке и должна быть, потому что фронт легко подменить.
Александр Туниеков
Александр Туниеков
Мнда… Реализация неожиданная для меня.
Во первых, нет переводов primeVue. То есть если использовать фильтры DataTable или Calendar, то они будут англискими. Посмотрел. В минишоп3 похоже фильтры DataTable не используются.
Во вторых, хотел посмотреть реализацию лексиконов, чтобы наконец реализовать их у себя. Но лексиконы, как оказалось, просто берутся из стандартного js файла админки. То есть, для фронта это решение не подходит :-(.
В третьих, usePermission тоже просто берет разрешения из window.MODx?.perm. То есть, все равно нужно реализовать безопасность на беке. usePermission только для информирования пользователя.

Ну хотелось бы что-то более крутое. А так пользоваться можно, но не для меня :-).
Дмитрий
Дмитрий
вот этот сниппет

require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');

$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY, 'Test message');
$modx->mail->set(modMail::MAIL_FROM, 'info@iflower-shop.ru');
$modx->mail->set(modMail::MAIL_FROM_NAME, 'Test');
$modx->mail->set(modMail::MAIL_SUBJECT, 'Test subject');
$modx->mail->address('to', 'the_guard@mail.ru');
$modx->mail->setHTML(true);
$sent = $modx->mail->send();
$modx->mail->reset();

echo $sent ? 'Sent' : 'Not sent';
замечательно отправляет письмо на мейл, письмо приходит и все в порядке.
Дмитрий
Дмитрий
у меня вот такие ТХТ записи присутсвуют
мой_домен: v=spf1 include:_spf.timeweb.ru ~all
_dmarc.мой_домен: v=DMARC1; p=quarantine;
dkim._domainkey.мой_домен: k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4HhKuDyzHBH6pVnfIxDDKhney5XIWQXFY2HlCrdfDKtj0wzbzhfCBdkgiRFng8SCXE2jB93e+ZsmbMoJ2WeADqa5LdRo9IPonjeAPUjh7KxV04psRZO/lVmLeQRjxw+exXRml+9797Yqo09BUNedNv0QHGAaYFj+pwgF4Hfg6FQIDAQAB

Не знаю, что означает эта абракадабра =)
Этого достаточно? или нужны еще какие-то доп настройки?
Maks
Maks
Не дает установить последнюю бета ту что в модсторе. Жму на дополнение из списка дополнений а там ничего нет. Как будто доступа нет или прав. Такая ситуация как с платными компонентами.
Madao
Madao
Планируется для опций товара возможность указания разных цен (аналог msOtionsPrice)?
Ибо это дополнение никак не развивается и не дорабатывается, и портироваться под MiniShop3 скорее всего не будет (даже сейчас есть проблемы по работе этого дополнения, которые никак не исправляются), а необходимость в таком функционале имеется и желательно в движке из коробки.
Михаил
Михаил
Николай Савин
Николай Савин
MODX, как и любой основанный на PHP фреймворк пишет 500 ошибки в error_log. Никаких специальных настроек в нем нет. Все зависит от настроек хостинга\сервера. Бывает что запись ошибок просто отключена, бывает что путь к журналу ошибок нестандартный. Короче вряд ли вопрос именно в MODX.