05 апреля 2021, 14:36 Плагин OnDocFormSave. Проверяете, что это товар, ну а далее получаете категорию, выполняете нужные вам проверки, и просто «выкидываете» товар из ненужных категорий если что. Вопросы / Запретить добавлять товар в некоторые "мульти-категории" 2 0
02 апреля 2021, 14:56 modx.pro/help/16398 Вопросы / Ограничение по добавлению товара в корзину minishop2 1 0
02 апреля 2021, 10:55 Если ip определенные, то задача не сложна… закрыть сайт можно плагином на OnHandleRequest <?php $ip = $modx->request->getClientIp()['ip']; if($ip == '123.456.789.000') { die(); }а если защитить формы — то hook для Formit, где там же проверяем ip, если что не так — return false; Вопросы / Спам 3 +1
01 апреля 2021, 15:15 Настройка request_param_alias, возможно и что-то кроме нее. файл htaccess как минимум Вопросы / GET-параметр q 5 0
31 марта 2021, 17:05 На 99% причина в этой строчке. У вас выглядит как [$operator, $key] = $components;а стоит заменить на list($operator, $key) = $components; Новые дополнения и их версии / Релиз miniShop2 ver. 2.8.2 82 +1
30 марта 2021, 11:26 Да все равно. Возможно разница чуть в быстродействии есть… Первая запись чуть короче, вторая м.б. чуть быстрее Вопросы / Fenom синтаксис 1 0
30 марта 2021, 10:32 Ну как бы (на примере modExtra): 1) либо ты вызываешь $modx->getService('modExtra', 'modExtra', MODX_CORE_PATH . 'components/modextra/model/');например, здесь в коннекторе: github.com/bezumkin/modExtra/blob/master/assets/components/modextra/connector.php 2) либо ты вызываешь просто $this->modx->addPackage('modextra', $this->config['modelPath']);github.com/bezumkin/modExtra/blob/master/core/components/modextra/model/modextra.class.php что в принципе в первом пункте и происходит тоже. это загружает модель в память и modx теперь про нее знает, можно запускать процессоры Вопросы / Классы, не видит таблицу 4 0
30 марта 2021, 09:51 Так не делают require… У вас свой компонент?.. В нем должна быть модель, сгенерированные на ее основе файлы с классами… А чтобы это все подключить — метод addPackage например… Поизучайте исходники modExtra github.com/bezumkin/modExtra Вопросы / Классы, не видит таблицу 4 0
29 марта 2021, 11:52 Обычная форма Formit+email. Номер заявки формируйте как хотите, порядковый, или на основании даты или вообще как вот хочется. Вопросы / Форма заявок с присваиванием ID заявке 2 +1
23 марта 2021, 16:49 Не знаю, индивидуально, смотря какой хостинг. Может и одну таблицу можно. Вопросы / Вместо эмоджи знаки вопросов 3 0
23 марта 2021, 15:14 Нужна кодировочка базы данных utf8mb4 Вопросы / Вместо эмоджи знаки вопросов 3 0
19 марта 2021, 16:02 Про кеш статья хорошая: modx.pro/hosting/281 Но в идеале для товаров кеш нужно вообще отключить! Он при таких кол-вах страниц приносит больше проблем, чем ускоряет сайт. Вопросы / Магазин на 500 000+ товаров 12 0
19 марта 2021, 14:17 Да не раз обсуждалось в этом же сообществе… Во первый кеш… он как бы в modx файловый по-умолчанию… уходите от этого. Если товары простые — может их хранить в отдельной таблице? не в дереве ресурсов? Вопросы / Магазин на 500 000+ товаров 12 0
17 марта 2021, 17:12 Думаю, это стоит исправить. В описании компонента в магазине мы видим: Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.что явно не стыкуется с требованием 7.1 Новые дополнения и их версии / Релиз miniShop2 ver. 2.8.2 82 +2
17 марта 2021, 12:26 Batcher это отдельный компонент, а не надстройка над Collections. Вопросы / collections массовая смена родителя 8 0
17 марта 2021, 11:57 что с версией php у вас на хостинге? Новые дополнения и их версии / Релиз miniShop2 ver. 2.8.2 82 0
17 марта 2021, 11:49 Это сниппет msProducts. И вопрос, я так понимаю в том, что после обновления он работать перестал… Новые дополнения и их версии / Релиз miniShop2 ver. 2.8.2 82 0
15 марта 2021, 10:06 В голову только grid приходит… Ну а что, в принципе там есть все, что вам нужно: — обращение к процессору для получения списка — возможность создать колоночку с действиями (кнопкой удалить) — вызов процессора после удаления и обновление списка после этого. Вопросы / Свой x-type с данными из json 3 +1
10 марта 2021, 15:06 535 Authentication failed Либо неверные логин/пароль, либо настройки (ssl, порты, т.п.)… попробуйте SSL, а не ssl. Либо в настройках ящика отключена авторизация через smpt. Вопросы / Не приходят заявки на почту через SMTP 7 0
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
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 баг исправлен
Проверяете, что это товар, ну а далее получаете категорию, выполняете нужные вам проверки, и просто «выкидываете» товар из ненужных категорий если что.
закрыть сайт можно плагином на OnHandleRequest
а если защитить формы — то hook для Formit, где там же проверяем ip, если что не так — return false;
У вас выглядит как
а стоит заменить на
Возможно разница чуть в быстродействии есть…
Первая запись чуть короче, вторая м.б. чуть быстрее
1) либо ты вызываешь
например, здесь в коннекторе: github.com/bezumkin/modExtra/blob/master/assets/components/modextra/connector.php
2) либо ты вызываешь просто
github.com/bezumkin/modExtra/blob/master/core/components/modextra/model/modextra.class.php
что в принципе в первом пункте и происходит тоже.
это загружает модель в память и modx теперь про нее знает, можно запускать процессоры
У вас свой компонент?..
В нем должна быть модель, сгенерированные на ее основе файлы с классами…
А чтобы это все подключить — метод addPackage например…
Поизучайте исходники modExtra github.com/bezumkin/modExtra
Номер заявки формируйте как хотите, порядковый, или на основании даты или вообще как вот хочется.
Может и одну таблицу можно.
Но в идеале для товаров кеш нужно вообще отключить! Он при таких кол-вах страниц приносит больше проблем, чем ускоряет сайт.
Во первый кеш… он как бы в modx файловый по-умолчанию… уходите от этого.
Если товары простые — может их хранить в отдельной таблице? не в дереве ресурсов?
что явно не стыкуется с требованием 7.1
И вопрос, я так понимаю в том, что после обновления он работать перестал…
Ну а что, в принципе там есть все, что вам нужно:
— обращение к процессору для получения списка
— возможность создать колоночку с действиями (кнопкой удалить)
— вызов процессора после удаления и обновление списка после этого.
Либо неверные логин/пароль, либо настройки (ssl, порты, т.п.)… попробуйте SSL, а не ssl.
Либо в настройках ящика отключена авторизация через smpt.