Дмитрий Крахмалев

Дмитрий Крахмалев

С нами с 21 января 2014; Место в рейтинге пользователей: #465

AjaxForm и отправка письма на email введенный пользователем на форме

Добрый день. Скажите пожалуйста как отправить письмо обратно пользователю на указанный им адрес в форме?
Дмитрий Крахмалев
03 ноября 2018, 20:19
modx.pro
925
0

Tickets и дополнительные поля site_content

Добрый день. Расширил структуру таблицы site_content добавив 2 дополнительных поля: status и prior.
Их я использую для отображения состояния обращения (0-Закрыт, 1-Открыт, 2-В исполнении) и указания приоритета (0- Низкий, 1- Нормальный, 2- Высокий)
Написал плагин который подключает дополнительные поля в момент инициализации.
Вопрос: Как в момент создания Ticket`а отловить данное событие и прописать значение status=1; prior=tv.Prior?

Надеюсь я смог объяснить проблему. Как это реализовано тут?
Дмитрий Крахмалев
11 января 2017, 08:57
modx.pro
1
1 575
0

Запретить писать новые комментарии

Добрый день! Использую компоненты Tickets вместе с TicketComments, делаю некоторое подобие системы helpdesk. Люди размещают обращение, после выполнения обращения меняется статус у Тикета на «Закрыт».
Можно ли каким то образом если статус — закрыт, отключить написание новых комментарий (или скрыть форму оставления комментария). При этом ветки комментариев должны отображаться!
Дмитрий Крахмалев
08 декабря 2016, 11:03
modx.pro
1 846
0

Доска объявлений, Tickets или MigxDb.. как быть

Добрый день. Захотелось сделать доску объявлений и сразу возник вопрос на перед:

1)стоит ли использовать тикеты если больше половины полей в объявлениях придется вносить дополнительными (разные для каждого раздела). Использовать TV поля.
2) как можно фильтровать по ним и как это скажется на производительности если использовать Тикеты.
3) стоит ли начать делать под свои нужды. смотрю в сторону migx_db и разрабатывать отдельные таблицы для разных разделов доски объявлений. Пока теряюсь в догадках вдруг получется на Тикетах. не силен в ExtJS. Да и контроллеры придется разрабатывать.
Дмитрий Крахмалев
03 сентября 2015, 14:22
modx.pro
2
2 065
0

Помогите решить проблему с комментариями

Вопрос по комментариям.
На сайте Тикеты представляют собой небольшие Задания, а комментарии выступают как Предложения исполнителей.
Когда исполнитель пишет предложение, в чанке вывода коментариев выводится кнопка «Выбрать исполнителя». Пробелма в том что после добавления комментария данная кнопка появляется только если страницу перезагрузить.
Я так понимаю это из за Ajax комментариев… хотя опять же не понятно, тот же аджакс комментарий обрабатывается и приводится к внешниму виду Чанка.
Как можно это победить?
Может как то можно плагин прикрепить, или как то еще решить данный вопрос.
Дмитрий Крахмалев
13 июня 2015, 06:53
modx.pro
839
0

Как правильно удалить Тикет через API

Интересует как правильно удалить через api Ticket чтобы удалились все связанные записи (комментарии к нему, и другие с используемых Tickets связанных таблиц). Нужно ли потом удалять modResource с таким идентификатором…
Как удалить тикет полностью без корзины и как удалить чтобы была возможность восстановить тикет.
Если можно делать неполное удаление, я бы потом попробовал сделать возможность через CRON или каким нибудь планировщиком чистить задания (тикеты) удаленные больше месяца назад…
Дмитрий Крахмалев
09 июня 2015, 18:26
modx.pro
1 020
0

Прошу помочь с очисткой кэша определенной страницы

Добрый день. на сайте каждый пользователь имеет профиль и может менять фон в своем профиле. После смены фона и переадресации на страницу профиля показывается старый фон пока не перезагрузить страницу. Очистку кэша ресурса пробую вызывать в phostHooks сниппета UpdateProfile.
Дмитрий Крахмалев
09 июня 2015, 15:24
modx.pro
2 658
0

Вопрос по рейтингам пользователей

В панели управления появился раздел с рейтингом пользователя! Интересует как можно получить количество сообщений конкретного пользователя? Можно как то сослаться к этим данным из чанков Modx или нужно выполнять запросы?
Интересует только количество комментариев которые пользователь оставил в тикетах в сумме. Необходимо это отразить в профиле пользователя
Дмитрий Крахмалев
05 июня 2015, 06:15
modx.pro
835
0

Ошибка MSCart

В корзине выводятся Итоги по нулям и кнопка «Очистить».
Добавляю товары в корзину — все успешно добавляется. На сайте отображаются товары в miniCart. Когда открываю страницу с MsCart, выводятся Итоги и все цифры по нулям. Нажимаешь очистить — выдает что вы еще ничего не выбрали. В логах сразу появляется ошибка
right syntax to use near 'as 1 FROM `modx_site_content` AS `msProduct` LEFT JOIN `modx_ms2_products` `Data' at line 1
Дмитрий Крахмалев
26 ноября 2014, 14:00
modx.pro
797
0

Выбор данных из другой таблицы в CMP

Интересует как в CMP сделать форму с списком (значения которого заимствуются из другой таблицы)
Начал делать CMP для таблицы заказа, и не знаю как добавить поле типа listbox у который данные будут из другой таблицы. Такое же возможно? Нужно повесить на поле «идентификатор маршрута следования»

Тоесть вида:from-to == id

Магнитогорск — Новоросийск ==1 || Оренбург — Нижний Новгород==2
и так далее.
Дмитрий Крахмалев
21 февраля 2014, 08:23
modx.pro
1 012
0