
Fi1osof
С нами с 05 мая 2014; Место в рейтинге пользователей: #2122 минуты назад
Block::make('Services')
->fields([
// Создаем поле с типом таблица
Field::make('Services')
->type('table')
...
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 3
28 минут назад
со сложными блоками ChatGPT справляется плохоА где это вы нейросеть используете? Встроенно в pageblock или вы програмируете с нейросетью?
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 9
4 часа назад
Очевидно ты используешь источник файлов, поэтому в админке путь прописан от источника, хочешь полный путь, откажись от источника файлов.
Не открываются загруженные файлы пишет страница не найдена 2
6 часов назад
Привет, Henk. Спасибо за ответ! В посте по ссылке меня больше всего заинтересовала фраза «мы интегрировали AI в медиа-менеджер, чтобы значительно упро...
MODX/AI Hackathon Part 2 (27 марта) 4
8 часов назад
в preg_match проверка проходит, и туда 100% приходит url
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 2
Вчера в 22:39
Я не видел весь твой код, но думаю что $c это объект класса xPDOQuery, который является конструктором SQL-запросов. А $c->leftJoin(), $c->select...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 7
Вчера в 15:03
У меня css корректно сжимаются, но js если даже 1 файл добавил, то сразу в 500 сайт падает, не понимаю в чем проблема, попробую попробую конечно логи ...
ModxMinify - Error 500 4
Вчера в 11:39
Не выводятся товары привязанные к данной категории, как дополнительной
В админке они отображаются в обеих категориях, опубликованы, кэши сняты
Showl...
MiniShop3 - 1.0.0-alpha 18
14 апреля 2025, 09:50
Добрый день! Добавьте, пожалуйста поле «Дата публикации» с возможность ручной правки. По-умолчанию можно его заполнять текущей датой.
FileMan - прикрепление файлов к ресурсам для MODX 3 58
Это еще он не оптимизирован до конца, и кеш-провайдер обычный файловый. Можно вполне догнать до 0.1-0.2 сек.
Причина простая — есть ряд хотелок, реализовать которые на текущем битрикс-сайте выйдет гораздо дороже. Сайт изначально был не качественно сделан, с 5-7 параллельными скинами и прочими неприятностями. Комментарии в коде отсутствуют (впрочем как и в родном битрикс-коде). Традиционно PHP+HTML+CSS+JS вперемешку, что не позволяет отдельно от логики пилить оформление. Сейчас еще и адаптивку делать надо, а это считай весь битрикс-сайт переписывать. В общем, взвесили все За и Против, и решили перенести на MODX. Специально под это сейчас новая версия ShopModx пилится. В среднесрочной перспективе эти вложения окупятся с лихвой.
Я сейчас еще кое-какими исследованиями, связанными с этой областью занимаюсь, может сегодня статью выкачу.
Основные За:
1. Тарифы в рублях.
2. Можно по безналу платить.
3. Конструктор конфигураций.
Настройку серверов выполняю нашей технологией.
Хорошая работа. Можно показывать любому, кто говорит, что на MODX серьезные проекты не создаются.
Можете сформировать более четкие требования к вашей выгрузке, написать мне, я вам завтра ее напишу. Сегодня просто занят буду.
Создается только 3 новых сущности:
1. Расширяющий процессор, реализующий тонкости именно вашего импорта.
2. Контроллер, в котором прописан вызов этого вашего процессора.
3. Пункт меню, ссылающийся на ваш контроллер.
Приведите код вашего переопределяющего метода StepWriteTmpData.
По вашему случаю: берите, помогу настроить. Судя по всему у вас можно оттолкнуться от вложенности — если у этой папки нет подпапок, то это товар. А товары прогружать как вариации к товарам. Это не сложно сделать. В том же приведенном примере есть исключение первого уровня (там по сути были производители, и они не нужны были в корне каталога на сайте).
Категории-папки пойдут во временной таблице с типом category, Категории-товары — product, Товары-вариации — variable. У каждого будет свой артикул и parent. По товару-вариации, к примеру, легко получить сам товар.
Или я не прав? Если так, то все равно, хоть и не из базы данных, но все равно объект каждый раз создается. Так не может быстро работать. Вот если модифицировать в такое (упрощенно), то должно быстрее работать.
1. pdoResources
2. Smarty + getdata-процессор.
В консоли:
Шаблон:
3. Smarty + чистый xPDO
В консоли:
Шаблон:
Разница очевидна.
P.S. наверняка феном + чистый xPDO тоже хороший результат покажет.