4 часа назад
Вдруг кому понадобится… Прописать TV параметр в источнике файлов для MIGX можно так (для примера TV `ln`):
[[!migxResourceMediaPath...
Источник файлов и migx 6
6 часов назад
Привет
Подскажи, пжл как добавить поля из компонента msFieldsmanager?
Скрин
msPre - фильтры по опциям minishop2 11
6 часов назад
А как добавить если чекбоксы?
msPre добавление кастомного поля (списка с автодополнением) 4
7 часов назад
но их делать месяц два на каждыйЭто ж есть все в PrimeVue. Нужно только адаптировать и написать коннекторы к PHP
Плюсы и минусы Vue и gtsAPI 15
Вчера в 08:00
ну тогда groupby и having«query» принимает все параметры pdoFetch и в нем есть и groupby и having. Пример навскидку:
"query":{
&quo...
Кейс gtsAPI. CRUD пользователей на фронте 2
24 ноября 2024, 20:31
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
24 ноября 2024, 13:39
Моя кофейная гуща говорит о том, что это код html и там есть смайлики, а кодировка бд не utf8mb4.
Modx Revo режет код HTML 2
23 ноября 2024, 11:51
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
23 ноября 2024, 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
мне нужно автоматическое генерирование title, keywoard, description в tv параметры.
Даже если SEO специалисту понадобится изменить title, keywoard, description — то вся система рухнет =)
1) Ссылка на документацию в этом посте битая
2) Будет ли работать данный модуль при добавлении тикетов пользователями сайта через TicketForm?
Пришлось делать костыль.
/core/components/office/controllers/auth.class.php
Код (454 строка)
Заменил на
Обычно в thumbnails
Я к примеру добавлял параметр «f»:«png»
Проблема была с php 5.6
В чанке tpl.mFilter2.filter.number type=«text» поменять на type=«date»
Помнить что type=«date» не кроссбраузерный.
В итоге в логах
Вылечит
… тут немного предыстории, когда сайт еще только начал собираться для себя, все сниппеты вызывались некэшируемыми, и про это дело я забыл, когда ресурсов накопилось очень много, начал искать корень зла долгой обработки данных ДО 20 сек. и наткнулся на это статью, само собой все сделал как описано выше и поставил cache.xPDOAPCCache…
Вроде бы успокоился, но все-равно не мог успокоится по поводу выборки 3к-5к ресурсов за 1-3 секунды, начал рыть снова и уже основательно.
Поставил debugParser, по большой части данное дополнение всетаки заставило меня отказаться от чанков [[$header]] и [[$footer]] — хотя было очень полезно не лазить в каждый шаблон и править какие либо изменения. Далее debugParser показывал что mFilter2 работает медленно 0.6c (но оно и понятно 5к ресурсов, несколько ТВ-параметров в виде фильтров, getImageList + phpthumbon), следом шли pdoMenu и pdoPage 0.09-0.6c на каждого. В итоге все это дело выливалось в 1.0-1.7с парсинга страницы.
Читал, искал, как же все-таки быть, ведь без всего этого мне не обойтись… Пошел смотреть кэширование и проводить эксперементы.
Проверка при 3к ресурсах. Условия не меняю только меняю Класс-обработчик системы кэширования
А дальше самое интересное
1) xPDOFileCache
— первый запуск страницы
— второй запуск страницы
2) cache.xPDOAPCCache
— первый запуск страницы
— второй запуск страницы
3) cache.xPDOMemCached
— первый запуск страницы
— второй запуск страницы
4) cache.xPDOMemCache
— первый запуск страницы
— второй запуск страницы
5) ПУСТОЕ ПОЛЕ — Класс-обработчик системы кэширования
— первый запуск страницы
— второй запуск страницы