Andrei

Andrei

С нами с 22 декабря 2015; Место в рейтинге пользователей: #609

pbQuiz — гибкий компонент квизов на контроллерах PageBlocks

pbQuiz — это наглядный пример того, как с помощью PageBlocks можно построить гибкую многошаговую форму-квиз с пошаговой валидацией и хранением прогресса в сессии.

Вы можете использовать готовый бесплатный компонент или создать всё вручную — чтобы полностью понять, как работает структура под капотом.



Что умеет pbQuiz


  • Создавать квиз из любого количества шагов.
  • Гибко задавать поля: radio, checkbox, текстовые и email.
  • Проверять введённые данные на каждом шаге.
  • Хранить введённые данные между шагами.
  • Отправлять результаты менеджеру и пользователю.
  • Полностью управляться через таблицы PageBlocks
ДЕМО

Aleksandr Huz
06 июля 2025, 15:14
modx.pro
1
1 695
+14

Вывод даты msTimeStamp полей MiniShop2: new, favorite, popular...

И снова, всем привет! Попросили меня на днях сделать вывод дат msTimeStamp, чего по какой то причине нет из коробки… Потратив некоторое время, получилось решение в виде сниппета, за помощь в написании которого, выражаю большую благодарность Степану Гончарову!


Денис Усманов
05 октября 2023, 17:01
modx.pro
4
1 379
+8

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

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



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

MigxDB - Делаем безграничное хранилище "объектов" в ресурсах.

Всем привет! Наконец добрался до написания статьи по MigxDB!
Итак, предыстория: Была дана задача, реализовать управление квартирами в продаваемых строящихся домах. В каждом доме по 198 квартир, конечно же, обычный конфигуратор MIGX тут не подойдёт с его ограничением в 100 строк и отсутствием пагинации, поэтому, лучший вариант это — MigxDB.


Денис Усманов
01 июля 2023, 19:46
modx.pro
14
4 196
+14

[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно.

Приветствую, решил зафиксировать для себя и поделится с сообществом, прежде всего с новичками, актуальным способом быстро и без боли добавить в интернет-магазин на базе MiniShop2 функцию «Заказать в 1 клик.»
Артур Шевченко
09 февраля 2023, 12:03
modx.pro
13
3 958
+13

pdoResources группировка по TV и группировка по Годам

Недавно столкнулся с задачкой.
Есть ресурсы списком, но категория указывается в TV (tvName), на страницы нужно вывести (список категорий), хотел уже написать сниппет с группировкой кастомный, полез pdoResources и посмотрел как там прописываются алиасы в итоге увидел что к TV прописывается алиас TV.
vectorserver
30 июня 2022, 09:34
modx.pro
2
1 652
+1

Remove Duplicates MODX

Может кому пригодится.)
Компонент ищет дубликаты ресурсов, в разных контекстах!
PS^ версия сыровата, JS накидал на коленке (эффекты и тп пока отсутствуют).

Есть два варианта обработки ресурсов:
  • Перемещение в корзину
  • Создание нового алиаса с прфиксом ID ресурса.

Скриншоты:

vectorserver
05 июня 2022, 23:56
modx.pro
4
2 151
+5

Quickstart Buttons - виджет кнопок быстрого доступа

Как говорится, по просьбам трудящихся, в этой мини статье подробнее расскажу о таком виджете как Quickstart Buttons


Евгений Webinmd
08 апреля 2022, 11:49
modx.pro
4
4 132
+11

Кастомизация поля input[type=number] или поля количество

В интернет много всяких решений, но часть из них обладают избыточной функциональностью, часть требует сторонние библиотеки, типа jQuery, а простые и лёгкие решения мне не попадались, это наверное потому что я искать не умею))) В общем как бы там ни было, пусть в интернете появится ещё одно решение, вдруг кому-то пригодится. Все подробности о том, как пользоваться в репозитории.
Артур Шевченко
10 марта 2022, 23:29
modx.pro
4
1 834
+2

Localizator + pdoResources + where TV не работает выборка

Помогите понять почему не отрабатывать условие по выборке TV, если ID ставить самому, то выводит.
Илья Александрович
08 апреля 2021, 14:46
modx.pro
1
1 088
0