
Алексей Смирнов
С нами с 20 декабря 2014; Место в рейтинге пользователей: #43[ModExtra3] Заготовка для создания компонентов для MODX3
Одна из проблем развития экосистемы MODX3 на текущий день — не очень большой объем доступной информации, инструкций. Официальный сайт только недавно начал выпускать справочные пособия на тему разработки MODX3.
Мне в свое время очень помогла в понимании работы компонентов, подготовленная @Василий Наумкин заготовка для создания компонентов modExtra. Я решил поднять это знамя и донести его до MODX3
Представляю вашему вниманию ModExtra3. Заготовка для создания компонентов и справочное пособие по MODX3.
Мне в свое время очень помогла в понимании работы компонентов, подготовленная @Василий Наумкин заготовка для создания компонентов modExtra. Я решил поднять это знамя и донести его до MODX3
Представляю вашему вниманию ModExtra3. Заготовка для создания компонентов и справочное пособие по MODX3.
Мультикатегории MODX с улучшенной выборкой
По следам статьи Как сделать мультикатегории на MODX с TV-шкой хочу напомнить о существовании такого компонента, как customExtra. Это платный компонент, который позволяет использовать готовые таблицы в базе для хранения любых своих данных.

Кто готов написать заметку?
Приветствую, вышел Modx 3 и обратной совместимости со второй версией у него нет. Постепенно популярные компоненты адаптируют для новой версии, но остаются ещё непопулярные и новые. Так вот, есть как минимум 2 человека готовых оплатить написание заметки с разбором нюансов создания и адаптации компонентов под Modx 3. Задача непростая, но и не срочная. Как только найдется желающий откроем сбор средств на это, без сомнения, благое дело.
P.S. Сам не могу, опыт не позволяет.
P.S. Сам не могу, опыт не позволяет.
ZoomX Быстрый старт - разбираем на практике. Часть первая.
Я уже неоднократно писал комплиментарные заметки компоненту ZoomX, никак не останавливаясь на практических моментах. Пришло время закрыть этот гештальт. Давайте разберемся как устроен компонент, как им пользоваться и напишем первое приложение.
Прежде всего скажу, что выделяю в компоненте ZoomX несколько частей, каждая из которых отвечает за решение своей глобальной задачи.
Таких задач я для себя выделил две.
Прежде всего скажу, что выделяю в компоненте ZoomX несколько частей, каждая из которых отвечает за решение своей глобальной задачи.
Таких задач я для себя выделил две.
- Построение полноценного RESTfull API
- Отказ от парсеров MODX и построение шаблонов сайта на основе правильного взрослого шаблонизатора (это ведет, в том числе к ускорению загрузки сайта)
Планы развития MODX сообщества на 2022 год
Друзья, хотелось бы чтобы каждый год был таким же насыщенным для сообщества каким получился 2021. В этой заметке попробую собрать в одно целое все то, о чем мы говорили, мечтали, и что планируем сделать в рамках работы Хранителей modx.pro в текущем году.
Оптимизации и тонкости работы с БД для больших магазинов на MODX Revolution
Небольшое вступление
Данная статья не претендует на универсальное решение. Всегда пользуйтесь собственной головой. Всё описанное ниже актуально для MODX Revolution 2.8.3-pl, miniShop2 2.9.1-pl.
Данная статья не претендует на универсальное решение. Всегда пользуйтесь собственной головой. Всё описанное ниже актуально для MODX Revolution 2.8.3-pl, miniShop2 2.9.1-pl.
Альфа релиз альтернативной админки для MODX
Всем привет!
В продолжение недавней дискуссии публикую то, что удалось сделать за два дня (точнее за 23 часа).

В продолжение недавней дискуссии публикую то, что удалось сделать за два дня (точнее за 23 часа).

Редактирование заказа в админке
Доброго времени суток. Кто подскажет готовое решение (компонент) или как реализовать редактирование заказа клиента в админке. Из коробки конечно есть возможность удалить товар из заказа, добавить новый товар из выпадающего списка, но проблема возникла при использовании дополнения msOptionsPrice2, там в товаре, при просмотре заказа, опция прописывается в виде строки, пример:
Может кто реализовывал такое, можно платный компонент, главное чтобы работало.
{"color":"Gold","size":"6 g.","modifications":[26],"modification":26}
И вот тут вопрос, как это дело упростить? Не прописывать же каждый раз такую строку и особенно отсчитывать id модификации (учитывая, что у одного товара их может быть под сотню).Может кто реализовывал такое, можно платный компонент, главное чтобы работало.
Покупка на ultron.pro! Не забудьте обновить ядро и компонент Gallery
Пару месяцев назад была куплена сборка на сайте ultron.pro для знакомого который открыл кафе.
Все было хорошо, пока сегодня не зашел на сайт и не обнаружил что он взломан.
Ядро было обновлено сразу до версии 2.7.3-pl. Но компоненты не стал обновлять.
Дак вот если собираетесь покупать не забудьте сразу обновить компонент Gallery, так как там стоит 1.7.0-pl который был взломан в 2018 году.
Почему то разработчик не позаботился проверить свои сборки на присутствие этого компонента, хотя прошло уже 2 года.
Собственно ответ тех поддержки был: сам дурак) А то что сборка с дырками по умолчанию продается, это нормально.
Да фиг с ним с моим сайтом. Но ожидать того что сборка по умолчанию пробита, как то даже в мысли не приходило. Советуешь еще потом зайти на этот сайт подобрать какой то шаблон себе. В итоге получаешь старую сборку, которая в принципе может не работать после обновления всех компонентов.
Вообще чтобы долго не замарачиваться проще скачать сайт целиком к себе на хостинг через команду:
Все было хорошо, пока сегодня не зашел на сайт и не обнаружил что он взломан.
Ядро было обновлено сразу до версии 2.7.3-pl. Но компоненты не стал обновлять.
Дак вот если собираетесь покупать не забудьте сразу обновить компонент Gallery, так как там стоит 1.7.0-pl который был взломан в 2018 году.
Почему то разработчик не позаботился проверить свои сборки на присутствие этого компонента, хотя прошло уже 2 года.
Собственно ответ тех поддержки был: сам дурак) А то что сборка с дырками по умолчанию продается, это нормально.
Да фиг с ним с моим сайтом. Но ожидать того что сборка по умолчанию пробита, как то даже в мысли не приходило. Советуешь еще потом зайти на этот сайт подобрать какой то шаблон себе. В итоге получаешь старую сборку, которая в принципе может не работать после обновления всех компонентов.
Вообще чтобы долго не замарачиваться проще скачать сайт целиком к себе на хостинг через команду:
wget -r -k -l 7 -p -E -nc http://site.com/
и посадить его на свою сборку.Модифицируем HTML на лету
Привет друзья. Хочу поделиться методикой, которую иногда использую в тех случаях, когда мне нужно подменить или каким то образом модифицировать на лету готовый HTML. Причем сделать это на уровне сервера, а не через JS.