26 августа 2014, 17:03 Потому что очистка кеша — очистка папки core/cache, где все это находится. В базе код сниппета. В файле — код для инклюда (функция). Никакого зеркалирования тут нет. Код из базы берется 1 раз при первом вызове сниппета (если нет кеша). В остальное время есть кеш и/или готовая к инклюду функция. Если Вы сознательно не обновляете эти данные, как Вы хотите получить свежую информацию? Специально, чтобы не было нарушения целостности и стоит галочка «Обновлять кеш при сохранении». Предвосхищая вопросы «Зачем это нужно» Например, сниппет будет возвращать другое значение (не true|false, а количество элементов). А чанки с вызовом сниппета я не могу менять (прав нет), этим занят фронтенд-разработчик. А я изменил код сниппета. Завтра второй разработчик доделает чанки и обновит кеш, и все будет хорошо. Вопросы / modx cacheManager: где "хранится" время жизни ? 19 0
26 августа 2014, 14:30 Вообщем, все работает так как предусмотрено разработчиками. Никаких глюков не наблюдается. Недоумевалки и хотелки пишите разработчикам modx. Вопросы / modx cacheManager: где "хранится" время жизни ? 19 0
26 августа 2014, 14:29 В папке core/cache/includes хранится обернутый в функции код сниппетов, плагинов. Сделано для более быстрого вызова. Это не кэш. Кэш сниппетов и плагинов хранится в папке core/cache/scripts. Когда Вы вызываете кешированный сниппет, он берется из core/cache/scripts. Когда Вы вызываете некешированный сниппет он берется из core/cache/includes, если существует, иначе генерируется новый. Не очистив кеш при изменении сниппета, Вы оставили старым xx.include.cache.php. Вопросы / modx cacheManager: где "хранится" время жизни ? 19 +1
21 августа 2014, 13:26 javascript валидация github.com/modxcms/revolution/blob/master/manager/assets/modext/widgets/resource/modx.panel.resource.js#L437 Вопросы / В админке обойти в обязательное поле "pagetitle" 2 0
21 августа 2014, 12:53 Это ответ на все ваши вопросы. Если бы Вы выбирали поля по необходимости использования, то это выглядело примерно так: $users->select(array( 'modUser.id', 'modUser.username', 'Profile.fullname', 'Profile.email', 'Profile.extended' )); и никаких проблем бы сразу не было. Если выбирать все столбцы, то нужно использовать префиксы, и опять же не было бы проблем. Как Вы составили criteria, так и отработал getCollection. Вопросы / Ошибка MODX или мои кривые руки? 4 +1
21 августа 2014, 12:21 Выбирайте только те поля, которые действительно нужны. Третий параметр у функции getSelectColumns — префикс, с помощью которого вы можете отделить одинаково названные столбцы. У Вас как раз задано пустой строкой. Вопросы / Ошибка MODX или мои кривые руки? 4 0
20 августа 2014, 09:57 Если это скриншот из minishop2, то специально сделанный Василием мультиселект с дополнением из существующих вариантов. Наиболее похожий в TV — это Список (множественный выбор). Там по идее тоже можно нечто похожее сделать, если в поле возможных значений нужный SQL запрос написать с конкатенацией через ||. Вопросы / Superboxselect tv 5 0
19 августа 2014, 17:20 А скриншот можете дать? Чтоб точно понимать о чем речь. Вопросы / Superboxselect tv 5 0
19 августа 2014, 14:15 За генерацию номера отвечает функция getnum в классе msOrderHandler. bezumkin.ru/modx/minishop2/classes/804/ Пишите свой обработчик. Вообще, было бы круто вынести это в настройки. Вопросы / Нормер заказа minishop2 5 0
13 августа 2014, 09:41 Зашел в инкогнито google chrome. Первый товар нормально добаялвется, последующие добавляются, но не отображаются в корзине. Товары в корзине появляются после еще одного обновления страницы. У Вас кешированный вызов? Вопросы / "Иногда" не работает корзина miniShop2 18 0
08 августа 2014, 16:27 это вес. чем больше вес — тем наиболее подходящее совпадение. Вопросы / Поиск по ТВ 11 +1
08 августа 2014, 03:01 Попробуйте следующие системные настройки: recaptchaTheme - по умолчанию 'clean' recaptchaWidth - по умолчанию 500 recaptchaHeight - по умолчанию 300 Вопросы / не пойму как изменить размер рекаптчи 2 0
08 августа 2014, 02:56 Что конкретно не получается? Что выводит лог. Может ошибки есть какие? Добавьте TV в индекс. Вопросы / Поиск по ТВ 11 0
08 августа 2014, 02:53 Ресурс существует? Точно ресурс? не тикет какой-нибудь или товар минишопа. Вопросы / Как получить номер (id) шаблона ресурса? 6 0
04 августа 2014, 18:01 Посмотрите в $_SESSION Вопросы / Как получить [[+modx.user.id]] в обычном файле php 17 0
04 августа 2014, 13:30 Проверьте, что Вы действительно создали разделы с тикетами. Проверьте, правильно ли настроены права доступа. Вопросы / [[!TicketForm?]] не выводятся разделы в форме 4 0
03 августа 2014, 02:19 Ну вот так сделан компонент, кривовато маленько. Можно было и шрифты добавить, можно было сделать проверку наличия шрифтов. Вопросы / Генерация pdf на основе ресурсов 22 0
03 августа 2014, 02:06 Именно из-за этого и не работает. Скачайте их и закиньте в папку. После этих манипуляций у меня заработало. Вопросы / Генерация pdf на основе ресурсов 22 0
03 августа 2014, 02:01 Я же выше писал про шрифты. Найти можно их в интернете. Вопросы / Генерация pdf на основе ресурсов 22 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
В базе код сниппета. В файле — код для инклюда (функция). Никакого зеркалирования тут нет. Код из базы берется 1 раз при первом вызове сниппета (если нет кеша). В остальное время есть кеш и/или готовая к инклюду функция. Если Вы сознательно не обновляете эти данные, как Вы хотите получить свежую информацию?
Специально, чтобы не было нарушения целостности и стоит галочка «Обновлять кеш при сохранении».
Предвосхищая вопросы «Зачем это нужно»
Например, сниппет будет возвращать другое значение (не true|false, а количество элементов). А чанки с вызовом сниппета я не могу менять (прав нет), этим занят фронтенд-разработчик. А я изменил код сниппета. Завтра второй разработчик доделает чанки и обновит кеш, и все будет хорошо.
Не очистив кеш при изменении сниппета, Вы оставили старым xx.include.cache.php.
github.com/modxcms/revolution/blob/master/manager/assets/modext/widgets/resource/modx.panel.resource.js#L437
и никаких проблем бы сразу не было.
Если выбирать все столбцы, то нужно использовать префиксы, и опять же не было бы проблем.
Как Вы составили criteria, так и отработал getCollection.
Третий параметр у функции getSelectColumns — префикс, с помощью которого вы можете отделить одинаково названные столбцы. У Вас как раз задано пустой строкой.
Наиболее похожий в TV — это Список (множественный выбор). Там по идее тоже можно нечто похожее сделать, если в поле возможных значений нужный SQL запрос написать с конкатенацией через ||.
bezumkin.ru/modx/minishop2/classes/804/
Пишите свой обработчик.
Вообще, было бы круто вынести это в настройки.
Первый товар нормально добаялвется, последующие добавляются, но не отображаются в корзине.
Товары в корзине появляются после еще одного обновления страницы. У Вас кешированный вызов?
Что выводит лог.
Может ошибки есть какие?
Добавьте TV в индекс.
Точно ресурс? не тикет какой-нибудь или товар минишопа.
Проверьте, правильно ли настроены права доступа.
Найти можно их в интернете.