
Fi1osof
С нами с 05 мая 2014; Место в рейтинге пользователей: #217 часов назад
Спасибо, я его смотрел но не уверен, что он поможет в данной ситуации. Я добавил кастомный плагин и он решил эту проблему, удивительно что у меня у од...
[Внимание] SQL-инъекция через miniShop2 (msPayment) в MODX — разбор и поиск причины 5
Вчера в 15:51
Всем привет, кто может подсказать, столкнулся с проблемой (msMCD 2.2.1):
Для добавления товара использую сниппет msMCDCount
При нажатии на +, товар ...
[msMCD] Динамическое обновление мини-корзины miniShop2 46
Вчера в 07:50
Для решения данной проблемы нужно просто добавить NULL в значение по-умолчанию для поля position на уровне базы данных.
SocialNetworks 20
21 июня 2025, 11:02
Прошло уже больше 3-х лет с выхода компонента, но что то развития нет:
Нельзя создавать отдельные меню, только делать вложения в основное Нельзя коп...
Компонент для создания кастомного меню 18
20 июня 2025, 11:16
Пакет замечательный, использую во всех новых проектах с моментам выхода, спасибо автору!
Есть одно замечание, которое надеюсь появится в следующей ве...
StaticElementsLive 31
19 июня 2025, 21:26
Дошли руки до обновления ), выпусти версию 1.0.3-pl
Попробуйте… я просто убрал код, вызывающий ошибку, но к сожалению самому проверить сейчас негде.
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 29
19 июня 2025, 16:46
Кстати вот нужно создать новый бакет и надпись что трафик платный.
Modhost и облачное хранилище S3 (timeweb cloud) 6
19 июня 2025, 14:34
Этот функционал очень нужен, поддерживаю. Просто вывести цены товаров в комплекте на вкладке комплекты
msProductKits - удобное управление товарами-комплектами (наборами товаров) 27
17 июня 2025, 15:16
Удалил компонент Ace и вот уже 2 недели чисто на сервере, возможно где-то в нем уязвимость
Вирусы майнеры 34
Это еще он не оптимизирован до конца, и кеш-провайдер обычный файловый. Можно вполне догнать до 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 тоже хороший результат покажет.