Пошаговые инструкции

[msBonus2+EasyComm] Начисление бонусов за отзывы


Компонент EasyComm часто используют в качестве реализации отзывов на сайте. Иногда бывает необходимо мотивировать покупателей писать отзывы об их покупках. Для этого можно использовать компонент msBonus2 и начислять пользователю определённую сумму бонусов на его бонусный счёт.
Павел Гвоздь
31 января 2025, 11:32
modx.pro
2
169
+8

Расширяем фильтрацию в категории товаров админ панели

Как это по итогу должно выглядеть.


Привожу простейший пример фильтрации товаров по наличию изображения.
ВАЖНО!
Мы не лезем в исходники самого компонента.
Евгений Webinmd
20 января 2025, 22:35
modx.pro
2
226
+9

Вывести поле создателя при редактировании ресурса

Стояла задача для определенного шаблона вывести поле создателя/автора с возможностью изменять его, но только для админа.
Плагин с кодом на событие OnDocFormRender
Евгений Webinmd
03 декабря 2024, 14:16
modx.pro
1
319
+8

Создание CRUD интерфейса вне админки

Приветствую, в этой заметке хочу поделится кейсом по созданию простого интерфейса за пределами админки для управления различными объектами как нативными (пользователи, ресурсы, заказы), так и кастомными, т.е. созданными под конкретный проект. Видео с результатом
Артур Шевченко
26 октября 2024, 21:25
modx.pro
1
614
+7

Фильтрация по диапазону цен mFilter2

Задача: сделать фильтрацию по предустановленным диапазонам цен. Пример:
— До100
— 100-200
— От 200

Как это выглядит

Евгений Webinmd
01 июля 2024, 20:43
modx.pro
2
576
+11

mfilter2 — создание фильтра по алфавиту и вывод результатов по первой букве поля pagetitle

Всем привет! Столкнулся с задачей реализовать фильтрацию по первой букве ресурса (из поля pagetitle) в моём случае это фильтрация пород собак, но готового решения не нашёл. Вдохновился документацией и очень похожим решением в этой статье. Может кому будет полезно.
Андрей Чаплыгин
08 апреля 2024, 12:04
modx.pro
5
606
+10

Яндекс.Карты. Меняем метку при наведении нестандартным способом расширяя содержимое метки контентом!

Делюсь наработкой, на которую потратил несколько часов пока бился над решением проблемы. Может кому пригодится, да и для себя чтобы не забыть (пока память свежа изложить полученные знания в шпаргалку).
Понадобилось реализовать поведение карты чтобы при наведении на метку к метке справа добавлялся свой блок с содержимым (так называемый iconContentLayout). Пример:

Не нашел нигде как сделать так. В официальной документации было только примеры изменения иконки метки через замену iconImageHref
Олег Захаров
05 апреля 2024, 02:54
modx.pro
3
2 701
+8

yandexMaps - не работает zoom

На заметку

Чтобы на странцие работал заданный в вызове zoom, нужно обязательно указать tvCoords, zoom, checkZoomRange, centerCoords.
tvCoords и centerCoords — это одно тв.поле.

[[!yandexMaps?
& id=`[[*id]]`
& tvCoords=`map`
& centerCoords=`[[*map]]`
& checkZoomRange=`0`
& zoom=`16`
]]
*уберите лишние пробелы после & при копировании.
adminixi
03 января 2024, 13:40
modx.pro
704
0

[СДЕЛАЙ САМ] Авторизация и регистрация по SMS с помощью SendIt

Приветствую! Хочу рассказать вам как с помощью одного компонента и одной формы с минимумом усилий сделать регистрацию и авторизацию по SMS.
Артур Шевченко
18 октября 2023, 18:00
modx.pro
5
1 164
+12

Добавляем функцию HTML Beautify/Prettify в Ace!

Всем привет, работая через админку с кодом, часто возмущало, что не могу выровнять код, поэтому постоянно пользовался сторонними сайтами для этого… Но вот моему терпению, настал конец) Решил покопаться в компоненте, поискать, где же там эта функция зарыта?) Скажу так, она там есть, но почему то не работает, в связи с чем, я «прикрутил» стороннюю библиотеку для этого!



Денис Усманов
03 октября 2023, 12:12
modx.pro
7
2 264
+10