5 часов назад
вот этот сниппет
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService...
Проблемы с отправкой писем статус заказа из minishop2 5
Вчера в 20:15
Хотел проверить еще раз, теперь все работает. Спасибо.
MiniShop3 1.0.0-alpha.4 — Большое обновление админки 24
05 января 2026, 14:53
Тоже не понял зачем эти сложности, всегда этот скрипт юзал.
Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager 4
30 декабря 2025, 22:52
Почему-то прочитал это голосом комментатора из Дома 2… Только про Minishop 3!) Спасибо всем за вклад в развитие и, достаточно неплохие итоги года)
Итоги 2025 года на MODX.pro 3
27 декабря 2025, 16:41
MODX, как и любой основанный на PHP фреймворк пишет 500 ошибки в error_log. Никаких специальных настроек в нем нет. Все зависит от настроек хостинга\с...
Отладка 500 ошибки MODX 1
26 декабря 2025, 18:00
ух ты крутяк!
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 2
24 декабря 2025, 22:11
Есть поле mail_smtp_user введи туда логин, если не сработает введи email. И не забудь в emailsender корректный email прописать.
Modx 2.8.8 еще подходит отправки почты через smtp.yandex.ru? 3
24 декабря 2025, 00:23
Нет, лайки всегда были привязаны ко времени публикации, чтобы лайками старых постов рейтинг не накручивали.
MiniShop3 - новый релиз. 1.0.0-alpha.2 15
Сделал вывод в placeholders и добавил css class «active»
getLanguages
В шаблоне
Содержимое section-langs-1
Содержимое section-langs-2
На уникальность не претендую, но уверен что кому то поможет.
Критика и правки приветствуются.
Простите за дубль вопроса, невнимательно прочитал топик.
А как сделать что бы нельзя было попасть на site.com а сразу перекидывать пользователя на /ru/ или /en/?
У меня nginx + apache и в последнем
php_flag register_globals Off AddDefaultCharset utf-8 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^/$ [NC] RewriteCond %{HTTP:Accept-Language} (ru|uk|by|kz) [NC] RewriteRule .* https://site.com/ru/ [R=302,L] RewriteCond %{REQUEST_URI} ^/$ [NC] RewriteRule .* https://site.com/en/ [R=302,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]site.com/ru/ и site.com/en/
в HTTP HOST (localizator) прописано site.com/ru/ и site.com/en/
вывожу
{'site_url' | option} или {$_modx->config.site_url}и получаю site.com/ а должно быть site.com/ru/ или /en/Посмотрел на примере у Владимира и там тоже самое если перейти на EN и посмотреть ссылку в шапке на логотипе, то она ведет на русский контекст
Как правильно выводить линк на главную страницу того (псевдо) контекста где сейчас находится пользователь а не посылать его на основной по умолчанию web
<a class="site-logo" href="{'site_url' | option}">Site</a>или<a class="site-logo" href="{'site_url' | option}{'cultureKey' | option}/">Site</a>1. А я вообще первым делом убираю все в dashboards )))
2. Ну как то совсем не гуманно 777 ставить
3. Из Штатов и Азии пинги не айс, а для России вообще супер
А я что то и не заметил Tv от babel ))) класс!
[[++cultureKey:is=`ru`:then=`[[+pagetitle]]`:else=`[[#[[+tv.babelLanguageLinks:getID]].pagetitle]]`]]
а в самом сниппете getID указал return $array[eng];
То есть получаем из Tv babelLanguageLinks массив вида web:3;eng:13 и вытаскиваем из него 13 после чего подпихиваем в парсер что бы получить нужное поле из этого id
P.S. Остается только после копирования табличку ***_site_tmplvar_contentvalues в базе поправить, что бы babel понимал что это переводы и при копировании контекста снимать галку «Предотвратить дублирование псевдонимов ресурсов»
ИМХО лучше делать вариант одной базы товаров под все языки а описание на разных, и в таком варианте контент менеджер будет ходить по всем товарам и добавлять переводы.
Вот тут есть решение сегодня буду реализовывать этот вариант.
Когда корзина обновляется, и приходят обновленные данные, то пропадает значение из clientConfig.
Помогите понять почему так может происходит.
Как это работает?
В плагине проверяю на событие
А как вызвать событие вручную в скрипте?
Можешь описать конфигурацию хостингов где работает и где нет.
Нужно еще Марку написать вот только багрепорты собрать.
Я тестирую в локалке, Apache 2.2 / PHP 5.4
Получается так — создаю в clientconfig ключ «shk.ordersumm_delivery»
в плагине доставки шопкипера прописано
и дублирую в чанке этот параметр
В результате получаю такую картину, если вывожу параметр внутрь контейнера с id=«shopCart»
то при рефреше страницы я вижу параметр но после загрузки он пропадает, но если убираю id=«shopCart» то все выводит нормально.
В логах и консоли все чисто. Куда копать не понимаю.