Для разработчиков

[СДЕЛАЙ САМ] Поиск с mSearch2 и SendIt без перезагрузки страницы и динамическими параметрами

Приветствую, думаю ни для кого не секрет, что mSearch2 не умеет показывать результаты поиска без перезагрузки страницы, а pdoPage не умеет «на лету» менять параметры. На своём сайте я захотел сделать морфологический поиск услуг без перезагрузки, с постраничной навигацией и возможностью выбирать категорию поиска. Ниже опишу чтобы для этого было предпринято.
Артур Шевченко
06 сентября 2023, 10:47
modx.pro
3
612
+13

[СДЕЛАЙ САМ] Модификации товаров с помощью связей MiniShop2

Приветствую, предлагаю вашему вниманию вариант реализации модификаций товара с помощью встроенного в MiniShop механизма связей.
Артур Шевченко
17 августа 2023, 22:19
modx.pro
4
756
+9

Про перспективы MODX 3

Последние полгода работаю в голландской компании Sterc, в основном, с MODX 3, хотя и не собирался. Не то, чтобы мне это очень нравилось, но деньги платят отличные.

Sterc интенсивно проводит апгрейды своих клиентов на 3ю версию MODX, в ходе которых обнаружилась очень неприятная проблема, и это — Composer. Да-да, тот самый composer, который мы дружно в MODX запихивали, стал причиной больших проблем. Точнее, не он сам, а его реализация.



Несмотря на прикрученный composer, MODX 3 всё еще использует свой собственный формат дополнений. Более того, MODX не устанавливает composer.json по умолчанию, предлагая уже скачанную директорию core/vendor со всеми зависимостями.
Василий Наумкин
23 июня 2023, 19:35
modx.pro
1
1 467
+17

[mSync] Публикуем товары, если они есть в выгрузке

Приветствую, коллеги. Задача в следующем: есть выгрузка с названием товара, его ценой и артикулом, нужно снимать с публикации товары, которых в этой выгрузке нет, а те, что есть, публиковать.
Артур Шевченко
17 мая 2023, 20:37
modx.pro
2
776
+2

[СДЕЛАЙ САМ] Импорт товаров MiniShop2 из xml фида Яндекс.Маркета

Приветствую! За последний месяц второй раз прилетает задача сделать импорт товаров из фида Яндекс.Маркета. Может быть я не один такой, поэтому делюсь своим решением.
Артур Шевченко
17 апреля 2023, 13:53
modx.pro
2
1 929
+11

mSearch2 не индексируются поля с числами

Приветствую! Столкнулся с проблемой, решения в поиске не нашёл, поэтому пишу заметку. Суть проблемы проста: если вам нужен на сайте поиск по числовым значениям (именно поиск, не фильтрация), то скорее всего работать он не будет.
Артур Шевченко
12 апреля 2023, 19:35
modx.pro
1
624
+8

miniShop 4.1.5 - новые фичи для разработчиков

Привет друзья! Давненько я ничего не писал про минишоп. Между тем вышло уже 5 версий с момента последней заметки. И я хочу рассказать о нескольких любопытных улучшениях. А на закуску поговорим о качестве кода.
Николай Савин
09 апреля 2023, 19:02
modx.pro
833
+25

ZoomX - проблемы новичка при написании API

Приветствую! Всё что будет написано дальше кому-то может показаться очевидным и нестоящим внимания, но решение этих проблем отняло у меня много времени и этой заметкой я надеюсь сэкономить его другим.
Артур Шевченко
03 апреля 2023, 11:17
modx.pro
1
689
+12

Vite + MODX CMP, как избавиться от ExtJS и жить дальше с комфортом в разработке

В данном видео мы посмотрим как можно избавить себя от использования ExtJS при разработке компонентов и начать применять современные реактивные фреймворки, такие как Vue, React, Svelte и другие.


Семён Кудрявцев
22 февраля 2023, 18:54
modx.pro
9
1 450
+30

[AjaxFormitLogin] Теперь есть документация!

Приветствую, коллеги. Хочу сообщить всем заинтересованным о том, что на днях я закончил написание документации к компоненту AjaxFormitLogin. Там есть как общая информация о возможностях, так и множество примеров кода, чтобы вам было проще использовать данный компонент. Я постарался учесть все возможные кейсы. Единственное о чем, кажется, забыл упомянуть, так это о том, что компонент, являясь наследником AjaxForm, умеет работать с любыми сниппетами, а не только с FormIt.
Артур Шевченко
24 января 2023, 11:00
modx.pro
864
+11