Евгений Webinmd

Евгений Webinmd

С нами с 07 января 2013; Место в рейтинге пользователей: #23

Интерфейс бана пользователя

Смотрю, что-то заметка про аватар пользователя оказалась слишком простой, поднимем немного градус.
Покажу как будет выглядеть интерфейс бана пользователя по итогу.



Ниже представлен код, куски которого когда-то писали коллеги по данному сайту и чатику в телеграме.
А я уже дописал чего не хватало и собрал все в кучку.
Евгений Webinmd
27 апреля 2021, 10:49
modx.pro
3
835
+15

Генерируем аватар с первой буквой пользователя

Данную задачу я встречаю впервые, поэтому возможно упускаю какую-то инструкцию.
Используется библиотека Letter Avatar



Эту библиотеку можно скачать с гитхаба и подключить, либо через composer
Я использовал composer

Необходимо создать плагин setUserAvatar на событие OnUserSave
Евгений Webinmd
26 апреля 2021, 02:28
modx.pro
3
1 455
+6

mfilter2 - вывод значений фильтра в алфавитном порядке, с группировкой по первой букве

Добрый день, давно не писал ничего, вот делюсь рабочим вариантом группировки значений фильтра по первой букве.
Как это должно выглядеть:


Евгений Webinmd
26 января 2021, 00:17
modx.pro
18
1 518
+27

msManagerOrderMap 1.0.0 - вывод карты в панель управления заказом

Представляю вам простейший компонент для MODX + miniShop2, состоящий из плагина и нескольких системных настроек.

Что делает:
Выводит карту в панели управления заказом, во вкладке Адрес

Евгений Webinmd
19 марта 2020, 16:10
modx.pro
2
698
+17

mixedImage - custom TV

mixedImage — modx custom TV

Версия 2.0:



— Изменен внешний вид

— Добавлены новые возможности:

Возможность руками вписать путь к файлу
Новая настройка при создании TV: Удаление файла, если выставлено «Да», то при очистке поля файл физически удаляется с сервера
Открывает сразу папку указаную в настройках TV (от корня источника файлов)

— Поправлено несколько небольших багов:

работа системной настройки «Загружать только при редактировании»
опечатки в лексиконах
правильный текст ошибок
ошибка транслитерации если файл уже существует

_______________________________ _________________________________

Добавлена опция для ресайза загружаемого изображения

Добавляет новый тип TV поля: Смешанная загрузка файла/Mixed Image Input




Является сместью FastUploadTV и стандартной загрузки файлов, часть кода взята из FastUploadTV
Евгений Webinmd
15 марта 2018, 12:09
modx.pro
8
13 646
+13

Создание тикета + MIGX

Добрый вечер,
в общем вопрос такой, кто-нибудь делал чтобы при создании/редактировании тикета (Tickets через фронтенд) записывались данные в TV migx?

Зачем это нужно.
Самый простой пример это компания с филиалами, чтобы не заводить отдельный ресурс для филиала, просто хранить адрес + телефон (+ любые другие данные) в строке TV поля типа migx.
Можно конечно хранить и в обычном TV через разделитель, но тогда не очень удобно (особенно для невнимательных) редактировать в самой админке это всё.

В общем кто делал, поделитесь пожалуйста правильным способом работы с составлением массива для MIGX
Евгений Webinmd
30 октября 2015, 21:15
modx.pro
3
1 990
0

Сниппет для вывода всех TV параметров ресурса

Всем привет,
долгое время занимаюсь сайтами на MODx, но в большинстве случаев все сводится к верстке и настройке всех сниппетов, без написания чего-либо.

Часто сталкиваюсь с задачей вывода TV параметров и их заголовков. Для текущей задачи встал вопрос разделения всех полей еще и на блоки-категории.
Евгений Webinmd
25 июня 2015, 19:08
modx.pro
15
7 276
+5

Проверить установлен ли pdoTools

Всем привет!
Собственно вопрос, можно ли в своём сниппете проверить установлен ли pdoTools и если установлен, то использовать, иначе нет.

Я использую следующий вариант:
Евгений Webinmd
24 июня 2015, 22:48
modx.pro
1
2 400
+1

Создание кнопки в админке с помощью плагина

Добрый день, в очередной раз пошел на приступ модх.
Задача:
При создании/редактировании ресурса выводить в админке дополнительную кнопку со своим функционалом.
Я решил все это дело в плагине сделать, но столкнулся с проблемой:
Евгений Webinmd
19 июня 2014, 15:07
modx.pro
2
2 438
0

Не подставляется значение поля в xtype: datefield

Добрый вечер, пишу небольшой компонентик для Revo для общего развития.
в админке компонента в окне для редактирования одно из полей дата
Евгений Webinmd
09 февраля 2014, 16:13
modx.pro
1 613
0