Fi1osof
С нами с 05 мая 2014; Место в рейтинге пользователей: #2152 минуты назад
Далее код оставил без изменений
<script type="text/javascript">
// <![CDATA[
{literal}
Ext.onReady(f...
Помогите добить VideoGallery 2
1 час назад
По этому вопросу тоже думаю — создал вопрос тут
Вопрос по будущему MODX и стратегии развития. 2
6 часов назад
Не нужно меня поддерживать в данном конкретном случае. Прошу убрать лишнее
Опыт по переносу MODX2 на MODX3 и Minishop3 2
7 часов назад
В общем убил целый день, но… так у меня ничего и не вышло.
не могу зарегистрировать класс.
содержание самого файла my_msorderhandler.class.php:
...
Кастомизация minishop'a 9
Вчера в 16:01
Компонент очень нужный и мне кажется будет востребован.
У меня тут задача стоит сделать что-то подобное на сайте на движке на MODX 2.8 — там есть ста...
ms3Variants - Реализация вариантов одного товара в MiniShop3 4
Вчера в 14:42
тут пришла мысль что никто не захочет просто так делиться своим опытом за бесплатно. Можно было бы сделать статьи и кейсы платными? Типа хочешь прочит...
Предложение по развитию сообщества: Создание каталога портфолио/реализованных кейсов на MODX с демо ... 1
Вчера в 10:08
Добрый день! Я этот компонент давно делал, и еще лет 5 не возвращался к нему… он работоспособен, все в этом плане нормально (ну по крайней мере с php ...
msProductKits - удобное управление товарами-комплектами (наборами товаров) 29
19 февраля 2026, 10:22
Вижу, спасибо.
Ошибочно решил, что если есть в документации minishop2, то в старых версиях есть и сам код не посмотрел.
Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus' 4
19 февраля 2026, 09:27
Привет, Алексей.
1. Как определяем ботов
Проверка идёт по User-Agent в ms3rv_is_bot() (helpers.php). Используется regex по типичным маркерам краул...
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 2
Ваша проблема сейчас связана с тем, что MODX просто не может получить весь объем документов из-за нехватки времени и/или памяти.
Сделайте так: в консоли пропишите такой код:
Выполняйте, пока не будут удалены все документы. Лимит сами скорректируйте исходя из того, как быстро будет выполняться скрипт.
Не забывайте предварительно сделать бэкап базы данных.
Службу. То есть
Еще есть таблица в БД, куда складываются отправляемые СМСки и их статусы. Есть метод проверки статуса СМС, при этом ее статус в БД обновляется при запросе.
Будут продажи и будут пожелания: будут интерфейсы и прочие плюшки.
Переношу сайт с вордпресса, а там УРЛы были не ЧПУ. На новом сайте они ЧПУ, ну и просто IDшники не совпадают. Сложность еще оказалась в том, что все УРЛы с параметром $_GET['p'] ведут на корень сайта, так что 404-ую это не отдает, просто главная страница и все.
Задача состояла в том, чтобы роутер написать (который бы подмену документов делал и отдавал 404-ые для не найденных документов), ну и отслеживать это дело потом, чтобы видеть какие страницы вдруг не были найдены.
Визуально получилось вот так: joxi.ru/4Ak3wb9tMxnWWA
Можно легко сделать выборку всех страниц с таким параметром, и у которых статус не 200 (то есть не ОК) joxi.ru/Dr8Ke8OIkV5NkA
Отличная помощь в отладке проекта. И в ядро компонента не надо лезть, все делается на уровне плагина. Вот плагин вместе с кодом роутинга: gist.github.com/Fi1osof/726cb632b4861c4df8aee00d7863559e
Не забывайте, что скрыть или открыть по умолчанию те или иные поля вы можете самостоятельно на уровне плагина. Пример я описывал здесь. Все колонки дефолтные находятся в массиве $controller->requests_grid_columns
Поиск стандартный для SQL: % — любое количество любых символов, _ — один любой символ.
Можно впереди ставить восклицательный знак, будет расценено как отрицание.
Вы лучше скажите, планируете ли поправить соглашение и убрать положение о том, что возврат можно получить даже после скачивания программного продукта?
Свою позицию высказал ниже.
Я официально заявляю, что возвратов никаких не буду делать. Магазин, если ему хочется, может выполнять возвраты, но это уже его воля и ему в минус. У меня по агентскому договору не прописано необходимости выполнять возврата денежных средств по первому требованию, так что я этого выполнять не буду. А де юре у меня отношения с самим магазином как с агентом, а не с конечным клиентом. Оплату же не я напрямую получаю.