26 декабря 2022, 19:00 Нужно проверять не слетели ли индексы в БД после обновления. Если товаров не много (до 1000) то странно что так долго выполняется запрос. Если более то вероятность того что индексы слетели возрастает. и нужно исправлять. Вопросы / Тормозит /assets/components/minishop2/connector.php 2 0
26 декабря 2022, 18:57 Это не сниппет, а параметр у сниппета на странице или чанке вызова (смотря где выводите). Вопросы / перестали показывается новые тв дополнительные поля 5 0
25 декабря 2022, 23:25 Можно 1 запросом. но нужно джойнить и писать либо на sql либо через xpdo. Вопрос зачем? ведь, данные такие можно спокойно достать pdoResources, особенно если это 5 товаров… и он умеет в json сразу. Вопросы / SQL запрос 10 0
24 декабря 2022, 21:51 Подскажите, эта штука через крон работает или через запросы на сайт? Новые дополнения и их версии / [Scheduler] Планирование отложенных задач 4 0
24 декабря 2022, 19:50 Я как то не понял в чем проблема. то ли в имени самого ТВ то ли в значении ТВ то ли в текстовом соответствии ТВ. обычно значение ТВ для текущего ресурса так и будет: [[*myTvName]] тут будет value1 или value2. Если у вас тв-список, и вам нужно название значения соответствующего (Option 1==value1||Option 2==value2) те хотите получить текст Option 1 или Option 2… То есть модификатор (в доке естессно есть оно) :tvLabel Вызывается прямо так: [[*myTvName:tvLabel]] Ну и название самого ТВ уже точно нужно получать своим скриптом Прямого решения, нет. надеюсь угадал что вы хотели сделать. если нет — Опишите детальнее. Успехов. Вопросы / Как вывести в шаблоне ресурса TV поле типа List c Options/Values 2 +1
21 декабря 2022, 18:45 Вы пишите свой сниппет, верно? И наверняка при выводе одной папки вы знаете кол-во в этой самой папке...? Просто посчитайте количество и проверьте по условию. Вопросы / Получение последнего ресурса в шаблоне - через idx или как-то иначе. 2 0
21 декабря 2022, 18:33 По факту вы усложняете тем что хотите ключ один а названия разные — это чревато. Если у вас свойств примерно 20..30, то лучше создавать опции специально под необходимые параметры. Так и выборки будут быстрее идти и не запутаетесь в опциях одинаковых. И потом поддерживать вам же будет проще. Если хотите прям принципиально, то лучше уже использовать TV параметры. Там можно с помощью форм переназывать ТВ-шки. Вопросы / Возможность управления опциями товара в родительской категории в minishop2 11 0
20 декабря 2022, 18:08 Компонент немного обновил. Исправил баг с установкой. Так же напоминаю, если вы хотите в живую пощупать — пишите мне в личку, тк протестировать на modHost не возможно в виду специфики установки плагина. Успехов! Новые дополнения и их версии / ImgsPaste - дружелюбная вставка фотографий из ms2Gallery, MIGX в контент 52 0
18 декабря 2022, 19:40 Если вы хотите фильтровать по параметрам, то лучше сразу использовать тот же mSearch2 платный (как Артур сказал). Но есть момент. Если у вас не услуги, а товары и нужна корзина, то минишоп — точно. Если у вас там услуги и нет корзины (и не предвидится) то можно оставлять на ресурсах. 2. О какой структере вообще речь? О блоке услуг? ну у вас обстрактное представление, но этот вариан в любом случае в 80% случаях и используется. 3. Сложно посоветовать. тут нужны для начала общие знания. а потом можно в поиске написать «Объектная модель MODx Revo API. Статья для понимания» + к этому modzone.ru/blog/2015/12/27/frontend-events-for-modx/ ну если покапаться можно много найти. И помнить что есть стандартный парсер плейсхолдеров и есть феном который устанавливается вместе с PdoTools и дает больше свободы. И сайт делается либо на феноме либо на MODX парсере. их желательно не смешивать в виду специфичности. Вопросы / Фильтрация pdoPage и другие вопросы. 4 +1
15 декабря 2022, 21:45 решение же выкатил автор вопроса в теле под первым пунктом сразу. Вопросы / Подсветка кода в TinyMce 11 0
07 декабря 2022, 15:58 Интересная реализация. Но мало информации по примеру скорости. Для 100к ресурсов сколько опций у товара выводится на сортировку и сколько товаров в этой конкретной категории, где по вашим цифрам 0.7809291: Total time. Ну и как быстро открывается, если выбран 1 и 2 опции разные в фильтре. (обычно на Get параметре я проверяю скорость для mFiler). И большой каталог это сколько товаров? 100к или 1мл? Новые дополнения и их версии / FacetSearch - быстрый фасетный поиск с сервисом facetsearch.ru 47 0
05 декабря 2022, 16:37 Выпустил новую версию 1.0.1. изменения не большие, но полезные для СЕО. — Добавлена разметка OG для страниц со статьями. — Добавлена разметка schema.org/Article для статьи — Исправлена логика вывода в шапке сайта данных ( canonical, keywords): Если в ресурсе создано TV поле keywords и заполнено, то оно выводится в шапке, иначе нет. Новые дополнения и их версии / Тема блога для MODX 2.x - mtBlog ? 3 +2
02 декабря 2022, 21:48 В MIGX есть штатный механизм быстрой загрузки, но корректно работает с источником файлов, который привязывается к id ресурса. Новые дополнения и их версии / mixedImage - custom TV 166 0
29 ноября 2022, 18:49 Чем ресуры 31-35 отличаются от 3,4,5,6? (Шаблон? класс?) Если ничем, то возможно если 31-35 это не контейнеры, то вывод можно организовать сосздав условие isfolder = 0, а контейнеры можно выводить с условием isfolder = 1. НО если у ресов есть отличие в Шаблоне, то Параметр template в помощь. Надеюсь путь понятен. Вопросы / pdoResources - Как вывести сначала все соседние ресурсы из одного контейнера, а затем все остальные ресурсы ? 7 0
29 ноября 2022, 13:04 Если вам не нужна связь с MODX и вам это нужно примерно 1 раз в столетие… то самый быстрый вариант накостылить html в самом файле. Если связь есть и есть еще какие-то обстоятельства, которые мы не знаем, то нужно подключить API MODX и применить метод $modx->getChunk без MODX еще есть пару вариантов, но тогда погружаться в php поглубжее надо. Вопросы / Как правильно преобразовать массив из sql в данный для работы? 5 0
29 ноября 2022, 10:54 Подскажите, Виктор. Какой смысл в минусовании ответов людей вы вкладываете? На ваш вопрос как минимум 1 участник ответил правильно и объяснил причину. Вроде бы ему "+" нужно ставить за то время что он потратил на ответ на Ваш вопрос. Я хочу понять Вас. Спасибо. Вопросы / Не могу установить minishop2 на modx 3.0.2, как исправить? 3 +4
29 ноября 2022, 10:05 ВЫ не поняли. Вопрос в том, что вы понимаете под СОСЕДНИМИ ресурсами? Это родители или это дочерние или иные из другого ресурса. я просто не понимаю что такое сосед. тк соседи и с верху есть и с низу и побокам… МОжет если опишите структуру подробнее станет понятнее. Например деревовидная обычно используется: Индекс (0) — Ресурс (2) — — вложенный (100) — — — вложенный глубже (1500) — — вложенный (200) — Еще ресурс (15) — Ресурсо (18) Вопросы / pdoResources - Как вывести сначала все соседние ресурсы из одного контейнера, а затем все остальные ресурсы ? 7 0
29 ноября 2022, 09:41 Кстати, тут я с Виктором больше согласен. Тк он уже и нашел решение. А люди пишут и лезут с советом. И флуд типа — зачем использовать… не использовать… не помогает совсем. А минусики просто людей взбодрят покажут что нужно конструктивнее писать. Иначе, для чего они вообще? Плюсы отражают по мне — верный ответ или поддержку. Минус — ответ который не помог, особенно дезинформирует. Или я что-то тоже не понимаю с рейтингом? Если есть правила, то думаю, будет хорошо эти правила сообщества для сайта обозначить, чтобы понимание было. Вопросы / Как вывести вложенный migx через fenom? 7 +1
28 ноября 2022, 22:21 Ну конечно… я не запрещаю. но этот момент уже очевиден, раз первый твой вариант не верный с кавычками. ) тренируем мозг. :) Вопросы / Множественный выбор ресурсов в MIGX и ее вывод 10 0
28 ноября 2022, 22:18 Можно и без переменной, но для примера показал как оно работает на самом деле )))) Вопросы / Множественный выбор ресурсов в MIGX и ее вывод 10 0
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
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 баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Если товаров не много (до 1000) то странно что так долго выполняется запрос. Если более то вероятность того что индексы слетели возрастает. и нужно исправлять.
Вопрос зачем? ведь, данные такие можно спокойно достать pdoResources, особенно если это 5 товаров… и он умеет в json сразу.
обычно значение ТВ для текущего ресурса так и будет: [[*myTvName]] тут будет value1 или value2.
Если у вас тв-список, и вам нужно название значения соответствующего (Option 1==value1||Option 2==value2)
те хотите получить текст Option 1 или Option 2… То есть модификатор (в доке естессно есть оно) :tvLabel Вызывается прямо так: [[*myTvName:tvLabel]]
Ну и название самого ТВ уже точно нужно получать своим скриптом Прямого решения, нет.
надеюсь угадал что вы хотели сделать. если нет — Опишите детальнее. Успехов.
И наверняка при выводе одной папки вы знаете кол-во в этой самой папке...?
Просто посчитайте количество и проверьте по условию.
Если у вас свойств примерно 20..30, то лучше создавать опции специально под необходимые параметры. Так и выборки будут быстрее идти и не запутаетесь в опциях одинаковых. И потом поддерживать вам же будет проще.
Если хотите прям принципиально, то лучше уже использовать TV параметры. Там можно с помощью форм переназывать ТВ-шки.
Так же напоминаю, если вы хотите в живую пощупать — пишите мне в личку, тк протестировать на modHost не возможно в виду специфики установки плагина.
Успехов!
Если у вас не услуги, а товары и нужна корзина, то минишоп — точно.
Если у вас там услуги и нет корзины (и не предвидится) то можно оставлять на ресурсах.
2. О какой структере вообще речь? О блоке услуг? ну у вас обстрактное представление, но этот вариан в любом случае в 80% случаях и используется.
3. Сложно посоветовать. тут нужны для начала общие знания. а потом можно в поиске написать «Объектная модель MODx Revo API. Статья для понимания» + к этому modzone.ru/blog/2015/12/27/frontend-events-for-modx/
ну если покапаться можно много найти.
И помнить что есть стандартный парсер плейсхолдеров и есть феном который устанавливается вместе с PdoTools и дает больше свободы. И сайт делается либо на феноме либо на MODX парсере. их желательно не смешивать в виду специфичности.
Но мало информации по примеру скорости. Для 100к ресурсов сколько опций у товара выводится на сортировку и сколько товаров в этой конкретной категории, где по вашим цифрам 0.7809291: Total time.
Ну и как быстро открывается, если выбран 1 и 2 опции разные в фильтре. (обычно на Get параметре я проверяю скорость для mFiler).
И большой каталог это сколько товаров? 100к или 1мл?
— Добавлена разметка OG для страниц со статьями.
— Добавлена разметка schema.org/Article для статьи
— Исправлена логика вывода в шапке сайта данных ( canonical, keywords):
Если в ресурсе создано TV поле keywords и заполнено, то оно выводится в шапке, иначе нет.
Если ничем, то возможно если 31-35 это не контейнеры, то вывод можно организовать сосздав условие isfolder = 0, а контейнеры можно выводить с условием isfolder = 1.
НО если у ресов есть отличие в Шаблоне, то Параметр template в помощь.
Надеюсь путь понятен.
то самый быстрый вариант накостылить html в самом файле.
Если связь есть и есть еще какие-то обстоятельства, которые мы не знаем, то нужно подключить API MODX и применить метод $modx->getChunk
без MODX еще есть пару вариантов, но тогда погружаться в php поглубжее надо.
На ваш вопрос как минимум 1 участник ответил правильно и объяснил причину. Вроде бы ему "+" нужно ставить за то время что он потратил на ответ на Ваш вопрос.
Я хочу понять Вас. Спасибо.
Индекс (0)
— Ресурс (2)
— — вложенный (100)
— — — вложенный глубже (1500)
— — вложенный (200)
— Еще ресурс (15)
— Ресурсо (18)
И флуд типа — зачем использовать… не использовать… не помогает совсем.
А минусики просто людей взбодрят покажут что нужно конструктивнее писать. Иначе, для чего они вообще? Плюсы отражают по мне — верный ответ или поддержку. Минус — ответ который не помог, особенно дезинформирует. Или я что-то тоже не понимаю с рейтингом?
Если есть правила, то думаю, будет хорошо эти правила сообщества для сайта обозначить, чтобы понимание было.