Вероника
Только наловчилась под гугл до 95% разгонять со старта сайты, как гугл опять все поменял... Спидтест уже не тот :(
Гафар
Гафар
Гафар
Гафар
Максим
Максим
Сделал так же как вот тут написано https://docs.modx.pro/komponentyi/pdotools/fajlovyie-elementyi . Во всех шаблонах прописал {include 'file:templates/template-name.tpl'}
Максим
Думал помогло, но нет. Так же кешируется. Пока не очистишь кэш, данные не обновляются.
Максим
В настройках Фенома кэширование отключено
Максим
Хотя опять же написано: После этого ваш шаблон будет загружаться с диска и обновляться без очистки кэша.
Миша
Ну вроде не кэширует
Максим
Ну вроде не кэширует
Попробуй (если не трудно) вот этот сниппет запустить https://modx.pro/solutions/4844
Максим
Когда жмешь "Купить", кнопка меняется на "В корзине". Перезагружаю страницу - снова "Купить", а на тех страницах, куда еще не заходил (т.е. кэша нет) нормально отображается "В корзине". Если очистить карзину, то на всех страницах, на которые заходил - как было так и осталось. Очищаю кэш в админке - снова все хорошо. И так каждый раз
Иван
Есть 4 бутылки с жидкостями, в одной из них смертельный яд, так же есть 2 лабораторные мыши. Нужно определить в какой из бутылок яд за 24 часа. Известно, что яд действует в течение 18 часов (может подействовать через час, а может и через 18 часов).
Иван
Всем привет
Иван
Чтобы проснуться ;)
Максим
Кажется разобрался в чем дело. У меня идет вызов сниппета {$_modx->runSnippet('!mFilter2', [
'element' => 'msProducts'. Вот как раз в кэш-файле ресурса закеширован сниппет msProducts, который указывается в element
Максим
Если вызывать мой сниппет не из mFilter, то всё отрабатывается как надо.
Иван
Иван
Молодец
Максим
Но мою проблему это не решает. Это баг mFilter2 ? Или как то можно это обойти?
Максим
Мне нужно запускать мой сниппет именно из mFilter чанка
Максим
Валентин
Миша
Миша
чем вам негры не угодили?
Валентин
Да хоть кого, только не мышек. Их жалко.
Миша
ну давайте кошек
Валентин
😕
Валентин
Живодёрские у вас задачки. 😂
Николай
Артем
Иван
Пока только один правильный ответ ;)
Евгений
Фото заряжено на удачу и финансовый успех. Перешли его пяти друзьям и до конца года у тебя появится новый айфон. Или не появится.
Валентин
Или не у тебя
Anonymous
Максим
А я думаю откуда запах...
Алексей
Anton
Я вот не могу понять, что за прикол с дошиками? Ведь питаться дошиками намного дороже, чем готовить самому.
Evgeniy
да это чат любителей дошиков
Миша
Вынудили пойти купить дошик
Максим
Евгений
Иван
Иван
Какой в итоге правильный?
Содержимое двух бутылок дается разным мышам (каждой мыши своя бутылка). Содержимое третьей дают выпить обеим. Из четвертой бутылки никто не пьет. Таким образом, если умерла одна мышь – яд был в бутылке, из которой пила только она. Если умирают обе – отравлена 3 бутылка. И если обе мыши живы – яд в четвертой бутылке.
Максим
Есть какие-нибудь идеи?
Максим
Кажется разобрался в чем дело. У меня идет вызов сниппета {$_modx->runSnippet('!mFilter2', [
'element' => 'msProducts'. Вот как раз в кэш-файле ресурса закеширован сниппет msProducts, который указывается в element
Максим
Если вызывать мой сниппет не из mFilter, то всё отрабатывается как надо.
Максим
Но мою проблему это не решает. Это баг mFilter2 ? Или как то можно это обойти?
Максим
Мне нужно запускать мой сниппет именно из mFilter чанка
Alexey
что отрабатывается как надо, а что как не надо?
Alexey
какой баг?
Alexey
где код вызова сниппетов?
Alexey
нужно максимум инфы, голову никто ломать не будет, пытаясь угадать причину
Миша
Dmitriy
Да он сам тут местный мем
Alexey
Евгений
Евгений
ну етить
Максим
нужно максимум инфы, голову никто ломать не будет, пытаясь угадать причину
Объясняю заново:
Вот сниппет https://modx.pro/solutions/4844
Вызываю его так:
$_modx->runSnippet('!myButton', ['idd'=>$id])
Вызов сниппета происходит в чанке product-card.
Чанк product-card указывается в параметре tpl сниппета mFilter2 вот так:
{$_modx->runSnippet('!mFilter2', [
'element' => 'msProducts'
,'tpl' => 'product-card'
...
тут указываются другие параметры
...
])}
Сниппет !myButton отрабатывается и кешируется.
Если чанк product-card подключать напрямую {inlude 'product-card'}, то в нем сниппет !myButton отрабатывается как надо без кеширования.
Как я понял кеширование сниппета !myButton происходит из-за того, что кешируется msProducts, который указан в параметре element сниппета !mFilter2. Это видно из кэш-файла ресурса core/cach/resources/web/*.php. В нем есть строка 'elementCache' => '[[msProducts?tpl=`product-card`
Вопрос - что сделать в итоге (можно ли?), чтобы вся "конструкия" из !mFilter2 не кешировалась
Alexey
Alexey
пробовал сразу msProducts вместо mFilter2 вызывать?
Mihail
ребят кто недавно выводил фото с инстаграмма на сайт , проблем капчей не было??
Dmitriy
Посоны, дайте идею для создания телеграм бота
Максим
Максим
Alexey
можно посмотреть у сниппетов параметры cache и время кеша, но вообще я хз уже что не так)
Sergey
Где найти шаблон админки?
Sergey
Хочу строку <meta name="viewport" content="width=device-width, initial-scale=1"> убить
Sergey
спс
Evgeniy
Всем привет, как можно по умолчанию убрать чекбокс Очистить кеш у сниппете и шаблоне?
Evgeniy
Есть настройка или плагин и extjs?
Евгений
Ребята, может у кого подключена платежка от альфабанка? https://pay.alfabank.ru/ecommerce/
С платежами нет проблем? А то он второй день без оплаты success отправляет и клиенты не очень довольны)
Гафар
Sergey
Добрый день. Подскажите, пожалуйста. Есть ли норм способ собрать на странице с фильтром (mfilter2), где-нибудь отдельно, список вендоров?