28 декабря 2018, 23:52 решение modx.pro/components/17181#comment-105667 Новые дополнения и их версии / Tickets 1.9.1-pl 47 0
28 декабря 2018, 23:46 Будет исправлено в ближайшем обновлении (планирую, что выпущу до НГ). До выхода обновления быстрофикс можно произвести самому: в файле core/components/tickets/processors/mgr/section/update.class.php строку $properties = array_merge($this->object->get('properties'), $properties);заменить на $properties = array_merge($this->object->getProperties(), $properties); Новые дополнения и их версии / Tickets 1.9.3 52 +2
21 декабря 2018, 20:47 Тут скорее просьба — почините модх, т.к. эти галочки работают аналогично поведению с другими ресурсами и контейнерами) Как будет время, проверю, есть ли возможность для тикета переопределить поведение этой галочки и прихранить её состояние — но это будет исключительно косметическим решением для админки и на функционал не повлияет. Новые дополнения и их версии / Tickets 1.9.3 52 +1
20 декабря 2018, 20:49 Если есть возможность, помогите с проблемой. Возможно у вас получится исправитьОбновлением это трудновато исправить, в Tickets такое архитектурное решение, которое на больших объемах делает подсчет просмотров тяжелой операцией. Вам посоветую либо отказаться от подсчета просмотров вовсе либо использовать для подсчета какие-нибудь другие специализированные решения, работающие на отдельном сервере. В качестве минимального решения (обойтись малой кровью) — могу предложить кешировать результат работы сниппета TicketMeta на N минут (например на 10). В таком случае тормозить тикет должен не чаще 1 раза в 10 минут во время обновления кеша. Новые дополнения и их версии / Tickets 1.9.3 52 0
20 декабря 2018, 19:23 Взгляни в сторону модификаторов: docs.modx.pro/sistema/osnovyi/filtryi-vvoda-i-vyivoda#Модификатор-UserInfo Модификатор photo, только не к id текущего юзера, а к автору материала — resource.createdon. Вопросы / Как в tpl.Tickets.meta вывести аватар автора? 4 0
19 декабря 2018, 22:31 Да, сам процесс подсчета к чанку не относится. Полумеры — не считать просмотры гостями — системная настройка tickets.count_guests Так чтобы совсем отключить — это уже кочевряжить код нужно, в плагине Tickets событие OnWebPageComplete вызывает подсчет просмотров UPD хотя можете попробовать в настройках плагина (вкладка системные события) просто снять галочку OnWebPageComplete Новые дополнения и их версии / Tickets 1.9.1-pl 47 0
13 декабря 2018, 13:56 Вы можете увидеть это в исходниках, добро пожаловать в OpenSource) github.com/bezumkin/Tickets/blob/master/assets/components/tickets/js/web/files.js#L6 Вопросы / Загрузка фото в ticketForm 1 0
12 декабря 2018, 20:45 Поиск ответа с такими исходными данным сродни гаданию на кофейной гуще. Предстоит поиск виновника методом отладки. В плагине минишопа на событии OnHandleRequest exit($response);замените на var_dump($response); exit();и посмотреть, что там загадочного возвращается в массиве. Если вывод не изменится, то по порядочку лезем в метод $miniShop2->handleRequest и ищем там точки выхода и что можно отладочно распечатать. Ну если совсем научно-профессиональный метод, то настроить среду с PHPStorm, настроить xDebug и через точку остановки ловить ответ сервера и цепочку вызовов, как он пришел к такому ответу. Вопросы / Нет респонсов на любые события minishop2 1 0
11 декабря 2018, 22:27 Ну допустим Вам нужна цифра из поля «totals». Тогда вместо последней строки: $ym_data = file_get_contents( $url. '?'. http_build_query($params) ); $ym_data = json_decode($ym_data,true); return (int)$ym_data['totals'][0];; Вопросы / Расшифровка json для вывода числа посетителей из Яндекс.Метрика API 2 0
11 декабря 2018, 22:08 Насчет внутреннего устройства Office не подскажу, мб там и есть такая возможность. как идея (сам не проверял) — написать плагин на событие авторизации и при каждой авторизации добавлять в extended-поле user-а текущую id_session. $extended = $profile->get('extended'); $extended['sess_list'][] = текущий id сессии; $profile->set('extended', $extended); $profile->save();На событие смены пароля доставать из extended-поля все id_session и удалять их из таблицы _session Вопросы / Принудительное разлогинивание пользователя после смены пароля 4 +1
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
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