28 февраля 2018, 14:22 Какие сценарии использования? Я посмотрел видео и не понял, для чего применять :) Новые дополнения и их версии / msProductsComposerSelection 29 0
28 февраля 2018, 11:12 Почитайте docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/caching Раздел Programmatic (Custom) Caching вам нужно вызвать снипеет некешированным в любом случае, а результат вычислений класть в кеш самостоятельно и все. Я так делаю на одном из сайтов, получая данные из внешних источников. Кидаю их в кеш на сутки, любое сохранение в админке сайта на мой кеш не влияет. Вопросы / Как "наглухо" закешировать результат работы сниппета? 10 +1
26 февраля 2018, 15:27 Через консоль (ssh), в гугле все расписано) Вопросы / Не сохраняются настройки minishop2 10 0
26 февраля 2018, 15:05 Значит проблема с очисткой кеша. Попробуйте вручную удалить содержимое кеша (все файлы внутри /core/cache/). Вероятно слетели права на файлы., в том числе не только на папку. Проверяйте, как права так и владельца. Вопросы / Не сохраняются настройки minishop2 10 +1
26 февраля 2018, 15:01 Так, ну настройки то меняются? Просто в кеше старые остаются? После такой очистки кеша сайт должен заработать с новыми настройками. Вопросы / Не сохраняются настройки minishop2 10 0
26 февраля 2018, 14:20 При изменении настроек должен очищаться кеш (папка sitename.ru/core/cache/ ). У вас в силу каких-то причин не чиститься) или чет наковыряли или… не знаю что или. Если кеш очистить (из меню) — срабатывает? Вопросы / Не сохраняются настройки minishop2 10 0
16 февраля 2018, 16:17 Измените параметр values_delimeter docs.modx.pro/components/msearch2/snippets/mfilter2 Вопросы / Проблемы с выводом опции с запятой в mFilter2 3 +1
15 февраля 2018, 10:36 // 1. Сначала получаем $num_tv = $modx->resource->getTVValue('num_tv'); $text_tv = $modx->resource->getTVValue('text_tv'); // 2. меняем $num_tv += 5; $text_tv .= 'abc'; // 3. Устанавливаем TV $modx->resource->setTVValue('num_tv', $num_tv); $modx->resource->setTVValue('text_tv', $text_tv); // 4. Сохраняем ресурс!!! $modx->resource->save(); // 5. Выводим значения echo '<p>-NUM_TV: '.$num_tv.'</p>'; echo '<p>-TEXT_TV: '.$text_tv.'</p>';p.s. выводить из сниппета лучше через return! никакого echo. Если в выводе есть html код — то лучше вынести его в чанк. Вопросы / Как изменять и выводить TV поле при каждом обновлении страницы? 5 0 1
15 февраля 2018, 09:54 Делайте setTVValue при вызове СНИППЕТА! Зачем вам тут плагин то? save не забудьте. HitsPage, например, работает по данному принципу. Вопросы / Как изменять и выводить TV поле при каждом обновлении страницы? 5 0
15 февраля 2018, 09:18 Установите Console и в ней на php напишите, что вам нужно сделать :) Вопросы / Массовая 2 +1
11 февраля 2018, 09:13 Создайте один ресурс-товар с названием «Товар»)) именно он будет падать в корзину. А добавление ваших товаров реализуйте через опции товаров, посмотрите как это делается, например, опции цвет, размер. Вопросы / Как добавить в корзину товар без создания ресурса? 3 0
08 февраля 2018, 17:04 А сам себе отвечу)) Системная настройка import.check_validity_catalog, ставим Нет. Просто она не подписана была) Упс, опоздал с ответом)) Спасибо))) Новые дополнения и их версии / msImportExport 919 0
08 февраля 2018, 16:33 Привет. Как отключить проверку при экспорте, которая выдает ошибку: Ошибка! Структура каталога не прошла проверку, детали в логе modxВ логе: Структура каталога не является валидной (базовый каталог (категория) и все его подкаталоги должны быть типа «Товар категория». Каталогам будет считаться любая «Товар категория» у которой нет родителя) И да, читать умею)), у меня внутри категории есть несколько ресурсов с типом «Ссылка», они мне нужны для формирования меню. Не вижу причин не работать компоненту в подобных условиях, никто не просит его экспортировать эти ресурсы, это не товары и не категории. Причем попробовал указать в настройке msimportexport.export.parents id категорий так, чтобы в дочерних были только товары — пофиг, все равно вызывается эта проверка. Новые дополнения и их версии / msImportExport 919 0
07 февраля 2018, 15:58 Откройте /core/cache/elements/ далее внутри ищите файл с кешем своего сниппета (по id) и посмотрите, что внутри файла. Именно это и будет вызываться при рендере страницы. В обозначенных вами условиях (Если я не буду пересохранять сниппет, а также русурс из которого берутся значения для обработки сниппетом или глобально очищать кеш) должен срабатывать кеш, да. Вопросы / Как работает кеширование сниппетов в MODX? 4 +1
07 февраля 2018, 14:42 {if $reply_text} <div class="ec-message__reply"> {if $reply_author} <p><strong>{$reply_author}</strong></p> {/if} <p>{$reply_text}</p> </div> {/if} Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 +1
07 февраля 2018, 14:29 Если ответа админа нет в html коде, пришедшем с сервера, то попробуйте условия, записанные в конце чанка tpl.ecMessages.Row, переписать на Fenom. Сейчас они для совместимости сделаны на довольно старом синтаксисе pdoTools. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
07 февраля 2018, 11:45 )))))))))))))))) Сначала доки. Цикл: {foreach 1..15 as $idx} ... {/foreach}Получить имя переменной, наверное получится как-то так: {$_pls['pic-url-' ~ $idx]}но тут я уверен менее) Вопросы / Цикл вывода 6 +1
06 февраля 2018, 15:22 Я добавлял новое поле «наличие» и &sort=`availability:asc,price:asc` Вопросы / [mFilter2] Сортирую по цене (сначала дешевле), но выводятся сперва те товары, которых нет в наличи 3 +1
06 февраля 2018, 14:14 tplCondition, tplOperator, conditionalTpls должны решить эту задачу тоже. Вопросы / Поочередный вывод элементов списка с разными шаблонами 4 0
06 февраля 2018, 09:27 Документация Вопросы / Поочередный вывод элементов списка с разными шаблонами 4 0
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 + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Я посмотрел видео и не понял, для чего применять :)
Раздел Programmatic (Custom) Caching
вам нужно вызвать снипеет некешированным в любом случае, а результат вычислений класть в кеш самостоятельно и все.
Я так делаю на одном из сайтов, получая данные из внешних источников. Кидаю их в кеш на сутки, любое сохранение в админке сайта на мой кеш не влияет.
Попробуйте вручную удалить содержимое кеша (все файлы внутри /core/cache/).
Вероятно слетели права на файлы., в том числе не только на папку. Проверяйте, как права так и владельца.
После такой очистки кеша сайт должен заработать с новыми настройками.
У вас в силу каких-то причин не чиститься) или чет наковыряли или… не знаю что или.
Если кеш очистить (из меню) — срабатывает?
Если в выводе есть html код — то лучше вынести его в чанк.
HitsPage, например, работает по данному принципу.
Системная настройка import.check_validity_catalog, ставим Нет. Просто она не подписана была)
Упс, опоздал с ответом)) Спасибо)))
Как отключить проверку при экспорте, которая выдает ошибку:
В логе:
И да, читать умею)), у меня внутри категории есть несколько ресурсов с типом «Ссылка», они мне нужны для формирования меню. Не вижу причин не работать компоненту в подобных условиях, никто не просит его экспортировать эти ресурсы, это не товары и не категории.
Причем попробовал указать в настройке msimportexport.export.parents id категорий так, чтобы в дочерних были только товары — пофиг, все равно вызывается эта проверка.
Именно это и будет вызываться при рендере страницы.
В обозначенных вами условиях (Если я не буду пересохранять сниппет, а также русурс из которого берутся значения для обработки сниппетом или глобально очищать кеш) должен срабатывать кеш, да.
Сначала доки.
Цикл:
Получить имя переменной, наверное получится как-то так:
но тут я уверен менее)