but1head

but1head

Был в сети 04 ноября 2021, 20:02
Заказы принимаю
В todo у меня:
— Кнопка написать сообщение пользователю на любой странице (из профиля, например). Если есть диалог открыть его, если нет — создать.
— черный список (запрет на получение от пользователя)
— системный уведомления как в вк (test1 добавил test2 в диалог и тд)
— загрузка фоток\файлов в диалог
— загрузка аватарки беседы
— смайлы
— добавление\удаление пользователей из диалога, кнопка «выйти» из диалога

По поводу 1 пункта: не очень понимаю зачем, да и при сильном желании можно в бд посмотреть.
Сделать плагин, который после создания пользователя перенесет его файлы в его папку (см.логику в шапке). Но тк пользователя нет — надо при загрузке фото как-то его идентифицировать, и этот идинтификатор проставить к файлам в бд
Если у них есть ссылка в админке и ее можно как-то подставить на фронтэнде — да.

Повторюсь, открывается просто iframe админ панели по ссылке которая висит на кнопке.

Редактирование товара, список заказов, пользователей, группы пользователей, конкретного пользователя и тд.

Можно в чанке списка товара/тикета подставить кнопку редактирования, у каждого коментария ссылку на редактирование пользователя и тд.


Если такой вариант будет актуален для сообщества — займусь сборкой.
Просто фрейм, который выводит область из админки. Будет панелька (как на скришотах в шапке темы), по нажатию на «редактировать» будет открываться фрейм из админки.

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

Нужно создать класс Test, который расширяет modResource. Создать класс TestData, с полями id (из таблицы site_content), field_1, field_2. И вывести 2 филда в создание ресурса. Полная аналогия msProduct и msProductData, ну и в дерево возможность создания класса Test.

Получается при создании Test в modx_test_data должны попасть id ресурса test и 2 поля.

Сам ковырял исходники минишопа и модэкстпа но testdata у меня так и не завелся. Наврятли для человека с хорошим опытом это много времени займет.