tolanych
С нами с 02 декабря 2018; Место в рейтинге пользователей: #425 часов назад
вот этот сниппет
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
modx.pro/components/17181#comment-105667
в файле core/components/tickets/processors/mgr/section/update.class.php строку
заменить на
Как будет время, проверю, есть ли возможность для тикета переопределить поведение этой галочки и прихранить её состояние — но это будет исключительно косметическим решением для админки и на функционал не повлияет.
Вам посоветую либо отказаться от подсчета просмотров вовсе либо использовать для подсчета какие-нибудь другие специализированные решения, работающие на отдельном сервере.
В качестве минимального решения (обойтись малой кровью) — могу предложить кешировать результат работы сниппета TicketMeta на N минут (например на 10). В таком случае тормозить тикет должен не чаще 1 раза в 10 минут во время обновления кеша.
docs.modx.pro/sistema/osnovyi/filtryi-vvoda-i-vyivoda#Модификатор-UserInfo
Модификатор photo, только не к id текущего юзера, а к автору материала — resource.createdon.
Полумеры — не считать просмотры гостями — системная настройка tickets.count_guests
Так чтобы совсем отключить — это уже кочевряжить код нужно, в плагине Tickets событие OnWebPageComplete вызывает подсчет просмотров
UPD
хотя можете попробовать в настройках плагина (вкладка системные события) просто снять галочку OnWebPageComplete
github.com/bezumkin/Tickets/blob/master/assets/components/tickets/js/web/files.js#L6
В плагине минишопа на событии OnHandleRequest
замените на
и посмотреть, что там загадочного возвращается в массиве.
Если вывод не изменится, то по порядочку лезем в метод $miniShop2->handleRequest и ищем там точки выхода и что можно отладочно распечатать.
Ну если совсем научно-профессиональный метод, то настроить среду с PHPStorm, настроить xDebug и через точку остановки ловить ответ сервера и цепочку вызовов, как он пришел к такому ответу.
$ym_data = file_get_contents( $url. '?'. http_build_query($params) );
$ym_data = json_decode($ym_data,true);
return (int)$ym_data['totals'][0];;
как идея (сам не проверял) — написать плагин на событие авторизации и при каждой авторизации добавлять в extended-поле user-а текущую id_session.
На событие смены пароля доставать из extended-поля все id_session и удалять их из таблицы _session