49 минут назад
Привет не понятно где храниться код который ты добавляешь. И что за код. Рискну предположить, что у тебя обрезается код сниппетов. Сниппеты хранятся в...
Modx Revo режет код HTML 1
Вчера в 11:51
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
Вчера в 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
22 ноября 2024, 21:57
Лучше деинсталировать и установить новую версию. Там полностью переписан JS.
ms_CDEK2 пропал? 5
22 ноября 2024, 20:33
Фильтрация как правило предполагает точное совпадения значений, а тебе нужен поиск.
mFilter2 фильтрация tv 1
22 ноября 2024, 19:55
Все исправилось, после замены на 'parents' => $_modx->resource.id
Помогите найти ошибку в шаблоне, теги 13
22 ноября 2024, 09:31
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
22 ноября 2024, 08:53
если правильно понял то так
{set $rows = json_decode($_modx->resource.constructor_block, true)}
{foreach $r...
getImageList. Вывести вложенный migx на fenom 1
22 ноября 2024, 08:43
Подскажите, если на странице будет две формы, они будут работать? К примеру reCaptchaV3 этого сделать не может, нужно через костыль в виде скрипта, ко...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 5
20 ноября 2024, 16:25
В сниппете rcv3_html достаточно отложить загрузку через setTimeout (хотя кто-то делает через onClick). Не думаю что мой вариант самый правильный и что...
reCaptcha v3 - отложенная загрузка 1
Попробуй почистить весь кэш браузера включая куки — вполне может помочь.
Я бы переписал на феноме, даже вчитываться не охота в такую жесть :)
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.
В придачу к этому скорее всего придется переписывать сниппеты, которые могут пригодиться в работе, которые отвечают за карту сайта, меню и прочее.
Если честно я бы в такой ситуации начал разработку на фреймворке — насколько я знаю нет движков, заточенных для быстрой работы под такие объемы.