Aleksandr Huz

Aleksandr Huz

С нами с 02 августа 2014; Место в рейтинге пользователей: #20

Дополнительные поля профиля юзера (не extended)


Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить карму в порядке возможность обновления системы.
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
Павел Гвоздь
30 мая 2016, 22:36
modx.pro
114
18 593
+19

Принудительно отправить в кеш

Здравствуйте.
Подскажите, может быть кто реализовывал, или есть готовое решение (я не нашел).
Как отправить в кеш (стандартный — файловый) все страницы сайта, после его очистки?
Борис И
21 апреля 2016, 17:27
modx.pro
1
1 103
0

Добавление новой записи в migx с помощью xpdo

Необходима помощь. Не знаю как добавлять новую запись в migx(к примеру в одной строке 3 значения: Фамилия, Возраст, Пол) при помощи xPDO.
Дмитрий
11 марта 2016, 13:13
modx.pro
5
2 186
0

Закрываем служебные директории MODX в Apache

В одной статье, касающейся безопасности, Василий дал очень хорошую рекомендацию по защите служебных папок. Реализовав это на своём хостинге, решил написать инструкцию, так как начинающие изучать MODX могут столкнуться с ошибкой 404, как Я например.
Борода
01 марта 2016, 10:41
modx.pro
32
6 449
+5

Добавляем "Цена от" для категории miniShop2

В некоторых моих сайтах-магазинах я отображаю в списке категорий цену в формате «от XXX руб.», вот так:



Небольшая инструкция, как я это делаю:
Наумов Алексей
17 февраля 2016, 08:36
modx.pro
31
5 426
+8

MIGX. getImageList группировка по полю

Приветствую.

Вывожу данные из MIGX используя getImageList.

Данные в таком формате:

name  | migx_id
------------
слон_1 | 10
слон_2 | 9
слон_3 | 9
слон_4 | 10

Хотелось бы на выходе получать:

10 => слон_1 | слон_4
9 => слон_2 | слон_3

То есть сгруппировать по полю id.

Вообще в итоге это таблица, и хотелось бы сгруппировать строки с одинаковым значением id. Пока пришёл к решению задавать строкам класс:
<tr class="group_[[+migx_id]]">...

и js группировать, но такой способ несёт за собой много проблем.
Можно ещё разбирать migx своим сниппетом и как душе угодно уже выводить, но может есть вариант решения стандартным getImageList?
Благодарю.
Александр
26 января 2016, 11:17
modx.pro
2
2 497
0

Генерация PDF на основе данных с формы в MODX Revo

Довольно часто возникает необходимость генерировать pdf на основе данных с формы.
Ниже небольшое решение как это сделать если стоит пакет ExportPage
Володя
24 декабря 2015, 12:12
modx.pro
22
4 830
+13

Упрощаем работу с TV

Продолжая тему, начатую Василием, предлагаю решение для упрощения работы с TV. Оно поможет тем, у кого логика сайта завязана на TV — запросы, фильтры и т.п.
Решается эта задача созданием полей в таблице ресурсов и копированием в них значений TV.
Сергей Шлоков
02 декабря 2015, 09:18
modx.pro
49
8 016
+7

Расширение любых таблиц MODX

В очередной раз понадобилось изменить таблицу сайта, менять которую не предусмотрено.

Что обычно люди делают в таких случаях? Верно, редактируют ядро или нужный компонент, и больше их не обновляют. Но ведь это неправильно, и можно решить вопрос иначе.

Пишем обычный плагин, выставляем для него событие OnMODXInit и меняем модель для нужных классов системы или дополнений. Например, я добавил id менеджера в заказ miniShop2:
Василий Наумкин
16 ноября 2015, 07:07
modx.pro
116
10 160
+11

extJS. Свой select с данными из базы

Собственно, как создать свой combobox на extJS при этом дёргая в него данные из базы?

Вот код, который я накодил и зашёл в тупик:
Павел Гвоздь
05 ноября 2015, 15:40
modx.pro
4
2 046
0