Как правильно реализовать систему уведомлений?
Добрый день!
Мне необходимо реализовать систему уведомлений пользователей в личном кабинете. Например, за неделю до окончания средств на счету, в личном кабинете пользователя (на сайте) должно появляться уведомление об этом. Если он закрыл уведомление, то больше его не показывать. Ну и любые другие события, требующие внимания пользователя дублировать уведомлениями.
Подскажите, есть ли какая-то общепринятая схема реализации таких уведомлений?
Произвольные поля в Tickets
Как наполнить плейсхолдер [[+content]] несколькими полями?
Скрытые записи Tickets
Указал страницу скрытых тикетов в настройках tickets.private_ticket_page
Создал от пользователя тикет, поставил его закрытым, но его все равно видят другие пользователи.
Что я сделал не так?
Создал от пользователя тикет, поставил его закрытым, но его все равно видят другие пользователи.
Что я сделал не так?
Tickets комментарии
Как можно поменять местами форму комментариев и сами комментарии? И можно ли в эту форму добавить еще полей?
Описание для системных настроек MODX из словаря
Есть распространённая проблема: компоненты из репозитория обычно идут с системными настройками, которые выглядят примерно так:

А хотелось бы вот так:

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

А хотелось бы вот так:

Все потому, что у объекта modSystemSetting нет полей для хранения ключа записи в словаре, в отличии от параметров сниппетов или плагинов.
Лично мне было лень разбираться, откуда же берутся нормальные записи для настроек ядра, если в объекте и БД их нет, но сегодня я себя переборол и всё прояснилось.
IDE phpStorm как инструмент разработки в MODX
Долгое время я пользовался простыми и быстрыми редакторами для разработки, типа Geany и Notepad++. Просто не понимал, зачем мне тяжеловесная IDE, если и этих редакторов хватает с головой?

Я помню свой код, что откуда выходит и как работает, зачем мне подсказки от программы, которая грузится полторы минуты? Тем более, я люблю по-быстрому забежать на сервер, подправить пару опечаток и сохранить файл. Мне не нужно создавать проект, синхронизировать его с сервером и т.д.
Однако, всё поменялось, когда я написал miniShop. Компонент вышел большой, и со временем я понял, что просто запутываюсь в нём. Заодно я понял, что допустил много грубых ошибок, по незнанию — например доставучие уведомления о необъявленных переменных или ключах массива, те самые — E_NOTICE.
Поэтому, когда я засел за Tickets, сразу решил писать его в IDE phpStorm, чтобы таки разобраться в ней и упростить себе разработку. Поначалу было непросто, но я быстро втянулся.
Сразу говорю, всё освоено методом тыка, без чтения литературы или чьих-то инструкций. Подозреваю, что освоил я процентов 5 от общего функционала, однако и этот объем позволил мне работать радикально быстрее и выдавать в разы более качественный код.

Я помню свой код, что откуда выходит и как работает, зачем мне подсказки от программы, которая грузится полторы минуты? Тем более, я люблю по-быстрому забежать на сервер, подправить пару опечаток и сохранить файл. Мне не нужно создавать проект, синхронизировать его с сервером и т.д.
Однако, всё поменялось, когда я написал miniShop. Компонент вышел большой, и со временем я понял, что просто запутываюсь в нём. Заодно я понял, что допустил много грубых ошибок, по незнанию — например доставучие уведомления о необъявленных переменных или ключах массива, те самые — E_NOTICE.
Поэтому, когда я засел за Tickets, сразу решил писать его в IDE phpStorm, чтобы таки разобраться в ней и упростить себе разработку. Поначалу было непросто, но я быстро втянулся.
Сразу говорю, всё освоено методом тыка, без чтения литературы или чьих-то инструкций. Подозреваю, что освоил я процентов 5 от общего функционала, однако и этот объем позволил мне работать радикально быстрее и выдавать в разы более качественный код.
Как добавлять события в eventsCalendar2
Спасибо за Ваш труд, красивый календарь. А как добавлять собственные события? Нужно создать отдельный документ с датами?
miniShop. Не приходит письмо менеджеру.
Чанки статусов указала.
В админке modx указан мой email (как администратора).
Форму formit не меняла.
Письмо клиенту приходит. Мне нет.
Кде-то я не указала email менеджера магазина??
Спасибо :)
В админке modx указан мой email (как администратора).
Форму formit не меняла.
Письмо клиенту приходит. Мне нет.
Кде-то я не указала email менеджера магазина??
Спасибо :)
Источник файлов+менеджер, путь ./
Доброй ночи!
Столкнулся с следующей ситуевиной:
есть источник файлов, из серии catalog/items/ от основного пути.
Ну и собственно есть стандартный TV с картинкой, для которого выставлен этот источник.
При попытке загрузить файл на сервер через менеджер файлов, если в менеджере слева не нажать на кнопку Файлы, то путь автоматом проставляется ./<имя файла>, что весьма раздражает…
Кто-нибудь поборол данную напасть не прибегая к редактированию скрипта аплоадера?
Столкнулся с следующей ситуевиной:
есть источник файлов, из серии catalog/items/ от основного пути.
Ну и собственно есть стандартный TV с картинкой, для которого выставлен этот источник.
При попытке загрузить файл на сервер через менеджер файлов, если в менеджере слева не нажать на кнопку Файлы, то путь автоматом проставляется ./<имя файла>, что весьма раздражает…
Кто-нибудь поборол данную напасть не прибегая к редактированию скрипта аплоадера?