Евгений Webinmd
С нами с 07 января 2013; Место в рейтинге пользователей: #23Простое создание закрытых разделов
Перевод заметки Create Protected Pages the Easy Way
Из данной статьи вы узнаете как быстро и легко скрыть страницы для не авторизованных пользователей вашего сайта с помощью сниппета.
Из данной статьи вы узнаете как быстро и легко скрыть страницы для не авторизованных пользователей вашего сайта с помощью сниппета.
Интерфейс бана пользователя
Смотрю, что-то заметка про аватар пользователя оказалась слишком простой, поднимем немного градус.
Покажу как будет выглядеть интерфейс бана пользователя по итогу.
Ниже представлен код, куски которого когда-то писали коллеги по данному сайту и чатику в телеграме.
А я уже дописал чего не хватало и собрал все в кучку.
Покажу как будет выглядеть интерфейс бана пользователя по итогу.
Ниже представлен код, куски которого когда-то писали коллеги по данному сайту и чатику в телеграме.
А я уже дописал чего не хватало и собрал все в кучку.
Генерируем аватар с первой буквой пользователя
Данную задачу я встречаю впервые, поэтому возможно упускаю какую-то инструкцию.
Используется библиотека Letter Avatar
Эту библиотеку можно скачать с гитхаба и подключить, либо через composer
Я использовал composer
Необходимо создать плагин setUserAvatar на событие OnUserSave
Используется библиотека Letter Avatar
Эту библиотеку можно скачать с гитхаба и подключить, либо через composer
Я использовал composer
Необходимо создать плагин setUserAvatar на событие OnUserSave
mfilter2 - вывод значений фильтра в алфавитном порядке, с группировкой по первой букве
Добрый день, давно не писал ничего, вот делюсь рабочим вариантом группировки значений фильтра по первой букве.
Как это должно выглядеть:
Как это должно выглядеть:
msManagerOrderMap 1.0.0 - вывод карты в панель управления заказом
Представляю вам простейший компонент для MODX + miniShop2, состоящий из плагина и нескольких системных настроек.
Что делает:
Выводит карту в панели управления заказом, во вкладке Адрес
Что делает:
Выводит карту в панели управления заказом, во вкладке Адрес
mixedImage - custom TV
mixedImage — modx custom TV
Версия 2.0:
— Изменен внешний вид
— Добавлены новые возможности:
Возможность руками вписать путь к файлу
Новая настройка при создании TV: Удаление файла, если выставлено «Да», то при очистке поля файл физически удаляется с сервера
Открывает сразу папку указаную в настройках TV (от корня источника файлов)
— Поправлено несколько небольших багов:
работа системной настройки «Загружать только при редактировании»
опечатки в лексиконах
правильный текст ошибок
ошибка транслитерации если файл уже существует
_______________________________ _________________________________
Добавлена опция для ресайза загружаемого изображения
Добавляет новый тип TV поля: Смешанная загрузка файла/Mixed Image Input
Является сместью FastUploadTV и стандартной загрузки файлов, часть кода взята из FastUploadTV
Версия 2.0:
— Изменен внешний вид
— Добавлены новые возможности:
Возможность руками вписать путь к файлу
Новая настройка при создании TV: Удаление файла, если выставлено «Да», то при очистке поля файл физически удаляется с сервера
Открывает сразу папку указаную в настройках TV (от корня источника файлов)
— Поправлено несколько небольших багов:
работа системной настройки «Загружать только при редактировании»
опечатки в лексиконах
правильный текст ошибок
ошибка транслитерации если файл уже существует
_______________________________ _________________________________
Добавлена опция для ресайза загружаемого изображения
Добавляет новый тип TV поля: Смешанная загрузка файла/Mixed Image Input
Является сместью FastUploadTV и стандартной загрузки файлов, часть кода взята из FastUploadTV
Создание тикета + MIGX
Добрый вечер,
в общем вопрос такой, кто-нибудь делал чтобы при создании/редактировании тикета (Tickets через фронтенд) записывались данные в TV migx?
Зачем это нужно.
Самый простой пример это компания с филиалами, чтобы не заводить отдельный ресурс для филиала, просто хранить адрес + телефон (+ любые другие данные) в строке TV поля типа migx.
Можно конечно хранить и в обычном TV через разделитель, но тогда не очень удобно (особенно для невнимательных) редактировать в самой админке это всё.
В общем кто делал, поделитесь пожалуйста правильным способом работы с составлением массива для MIGX
в общем вопрос такой, кто-нибудь делал чтобы при создании/редактировании тикета (Tickets через фронтенд) записывались данные в TV migx?
Зачем это нужно.
Самый простой пример это компания с филиалами, чтобы не заводить отдельный ресурс для филиала, просто хранить адрес + телефон (+ любые другие данные) в строке TV поля типа migx.
Можно конечно хранить и в обычном TV через разделитель, но тогда не очень удобно (особенно для невнимательных) редактировать в самой админке это всё.
В общем кто делал, поделитесь пожалуйста правильным способом работы с составлением массива для MIGX
Сниппет для вывода всех TV параметров ресурса
Всем привет,
долгое время занимаюсь сайтами на MODx, но в большинстве случаев все сводится к верстке и настройке всех сниппетов, без написания чего-либо.
Часто сталкиваюсь с задачей вывода TV параметров и их заголовков. Для текущей задачи встал вопрос разделения всех полей еще и на блоки-категории.
долгое время занимаюсь сайтами на MODx, но в большинстве случаев все сводится к верстке и настройке всех сниппетов, без написания чего-либо.
Часто сталкиваюсь с задачей вывода TV параметров и их заголовков. Для текущей задачи встал вопрос разделения всех полей еще и на блоки-категории.
Проверить установлен ли pdoTools
Всем привет!
Собственно вопрос, можно ли в своём сниппете проверить установлен ли pdoTools и если установлен, то использовать, иначе нет.
Я использую следующий вариант:
Собственно вопрос, можно ли в своём сниппете проверить установлен ли pdoTools и если установлен, то использовать, иначе нет.
Я использую следующий вариант:
Создание кнопки в админке с помощью плагина
Добрый день, в очередной раз пошел на приступ модх.
Задача:
При создании/редактировании ресурса выводить в админке дополнительную кнопку со своим функционалом.
Я решил все это дело в плагине сделать, но столкнулся с проблемой:
Задача:
При создании/редактировании ресурса выводить в админке дополнительную кнопку со своим функционалом.
Я решил все это дело в плагине сделать, но столкнулся с проблемой: