9 часов назад
параметры из url и записывал бы в кукиПонятное дело, магии не существует. Надо JS написать который возьмёт параметры из url закодирует в JSON и запише...
Как вывести похожие товары по списку опций? 8
Вчера в 13:57
Кстати, если кому интересно, mmxDatabase вроде как можно запустить и на MODX 2.x.
Сначала в консоли делаем так:
composer require mmx/databaseвыпол...
Новый тип дополнений: mmxDatabase и mmxForms 31
Вчера в 11:45
Всем привет! Подскажите пожалуйста а можно ли сделать фильтр в 2 уровня и как это сделать? Т.е. например мне нужно сделать: домен/бренд-из-сео-фильтра...
Анонс SeoFilter - ЧПУ+SEO для mFilter2 и не только 120
02 мая 2024, 15:27
Есть у кого-то идеи? или в данном случае через плагин и событие пробовать, или мсинк тупо всё обрезает?
Msync как записать html контент, а не обработанный без тегов? 1
02 мая 2024, 12:15
воротите, что хотите. Вплоть до удаления исходников сайта, это уже на ваше усмотрение.
Это определённо очень важная возможность 😊
mmxFenom - нативная интеграция шаблонизатора 3
02 мая 2024, 11:30
Управляя настройками mysql, можно задать параметр sql_mode пустым значением (после чего все заработает), но хостер такую возможность не дает… Есть ли ...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 1
02 мая 2024, 10:27
<?php
$id = $modx->getOption('id', $scriptProperties, $modx->resource->id);
$field = $modx->getOption('field', $scriptProperties);
$tpl...
Вывод даты msTimeStamp полей MiniShop2: new, favorite, popular... 3
01 мая 2024, 21:40
$pdoTools = $modx->getParser()->pdoTools;
$data['count_products'] = count($data['products']);
$renderedHtml = $pdoTools->get...
Как передать переменные внутрь чанка из сниппета и заполнить с помощью fenom? 2
Попробуй почистить весь кэш браузера включая куки — вполне может помочь.
Я бы переписал на феноме, даже вчитываться не охота в такую жесть :)
PHP тут скорее всего не обязательно
Самые простые варианты:
1) Забить цену товарам без цены
2) Скрыть товары без цены
Остальные предполагают больше геморроя
Но расписывать долго, да и без знания js вряд ли воспримется. А делать готовое бесплатно вряд ли кто-то возьмется.
Насколько я понимаю список доставок берется из
core/components/minishop2/processors/mgr/settings/delivery/getlist.class.php
Попробуй там через $this->modx->log(1, $data); провести отладку.
Способ 38 активен, работает, не удален?
В разных контекстах ссылки тоже разные?
Как вариант — сделать это несколькими чанками, тогда сразу будет видно, как устроена логика.
Заменив адрес сайта
Я вижу сниппет примерно так, но писал на глаз, могут быть ошибки.
При инициализации скорее всего отрабатывает проверка параметров, с которыми запускается скрипт.
На этом моменте можно проверять тип обрабатываемого объекта и менять опции в зависимости от этого.
Чтобы что-то поменять придется копировать и модифицировать FormIt, такая возможность не предусмотрена (ну я про нее не знаю)
А то я подумал — вдруг я один в понедельник в полночь с кодом ковыряюсь? Обидно!
Решил исправить :)
Так как хук элементарный не должно быть сложностей — один if/else и все.
В нем пишешь свои правила — мол значение поля email совпадает со значением поля email_check? если да, то return true, иначе false.
Потом название сниппета вставляешь в список хуков поближе к началу, желательно до email.
В придачу к этому скорее всего придется переписывать сниппеты, которые могут пригодиться в работе, которые отвечают за карту сайта, меню и прочее.
Если честно я бы в такой ситуации начал разработку на фреймворке — насколько я знаю нет движков, заточенных для быстрой работы под такие объемы.