Dark
Andrey
/me типа скромно раскланялся
Aliaksandr
Где сейчас самая рабочая версия 1.4.4? Master, 1.4.x или релиз?
Сергей
Aliaksandr
master
Это уже с учетом исправленных багов, всплыших в релизе, да?:)
Сергей
Aliaksandr
Там же потом еще что то правили
Сергей
с исправлениями 1.4.x
Aliaksandr
А, о)
Aliaksandr
Значит ее по идее пробовать можно или там новых багов нарисовали?:))
Сергей
Aliaksandr
Угу, методом ступенчатой передачи стука по голове от заказчика разработчику сайта, от разработчика сайта разработчику цмси в обратном порядке))
Сергей
ага
Aliaksandr
В общем самая актуальная 1.4.4 это ветка 1.4.х. Пошел качать)
EVO bot Лёшка
Aliaksandr
Не, там наверно только очень большой кровью)
Andrey
Эх.
Whatever
Aliaksandr
Вот сейчас я планирую как-то переписать с мультитв на вебикс (так народ проголосовал)) tovarparams, а потом наверно с учетом эво 2 придется и весь фильтр переписывать:)
Andrey
Делаю что-то типа сайта вакансий. У юзеров доп. поля со всякими специализациями и т.д. Наверное буду играться с docLister и onetable тогда.
Pathologic
Andrey
Ну да. Исключая вложенные — там от родителя пляшется. А если не надо для категорий свои фильтры, то и eFilter не нужен
Anonymous
А доклистер не умеет в модели так же как и формлистер? @Pathologic93
Andrey
Anonymous
И тогда фильтр вообще легко делается
Pathologic
доклистер не умеет
Pathologic
Однако, идейка)))
вообще может быть здесь как раз и есть смысл это сделать, все равно ведь у пользователя будет своя страница
Andrey
Да не, как-то жестоко выходит.
Anonymous
Кстати Камиль прав, можно плагин на обновление пользователя. И потом синхронизировать плагином пользователя и его ресурс
Anonymous
Правда, паталожик впилил прострел события для формлистера и контроллера юзер?
Andrey
Опять же, авторизация, регистрация... Разве что при создании юзера создавать программно ещё и страницу, а к тв. Но тогда траблы с этими полями...
Anonymous
Andrey
Похоже проще сделать фильтр)
Anonymous
Можно дать имена ТВ такие же как поля у ресурсов. И через modx api вытянуть массив пользователя и создать/обновить ресурс через это же апи и массив
Andrey
В случае с пользователями-страницами надо будет решить 3 проблемы, а с кастомным фильтром — одну)
Anonymous
Я думаю, я бы такой плагин где-то за час написал бы. Если прострел события есть в формлистер.
Andrey
Не, две. Ещё плагин на Notfound для страниц типа /user/andrey/
Anonymous
А так всех пользователей создаёте как ресурс, и не нужен этот плагин
Anonymous
OnWebSaveUser есть вот такое событие, если оно простреливается, то всё решается одним плагином.
Alexey
Для кастомной таблицы слишком много гемороя выходит, а так почти все отдается на откуп стандартным средствам
Dmytro
само собой идеологически не правильно 🙂 но зато быстро да и в целом без хаков ) просто запилить авторизацию )
Anonymous
https://hastebin.com/wekezoqugi.xml
Примерно вот так будет выглядеть плагин для сохранения данных из пользователя в ресурс. Только нехватает немного получения данных и формирование массивов.
Anonymous
Ну и проверки на то существует ресуср или нет
Alexey
Алиасы, выборки по тв, поиск и правка из админки и тд.
Andrey
Что-то я задумался прям.
Anonymous
А ну и обратную синхронизацию примерно таким же образом можно провернуть
Anonymous
Я бы смотрел в эту сторону из-за того что реально нужны страницы пользователей.
Alexey
У меня идет синхронизация со strava, в которой три ляма юзверей, т.е. в лучшем случае у меня будет тысяч 30 ресурсов. Так что ничего страшного не вижу
Alexey
Да и когда и будет, уже будет 2.0 и можно будет все переписать на лару)
Dmytro
Ну по уму страничка пользователя или через свой роутинг или действительно ресурс пилить
Dmytro
но ресурс понятней ибо добавляешь туда себе нужные данные и все и задача просто связать докумнент и пользователя и все:).
Alexey
Роутинг - крут. Но стоит ли овчинка выделки?)
Anonymous
И от типа пользователя компания/простой смертный, можно сразу шаблон подставить нужный. И тоже вывод будет простой
Dmytro
да да
Dmytro
с документом проще 🙂
Alexey
А благодаря библиотекам вообще все сказачно
Andrey
Пиздец. Половину работы можно выкидывать)
Dmytro
:)))
Anonymous
Ну примерный код плагина я набросал. Может более опытные подскажут как его можно уменьшить или улучшить
Anonymous
Alexey
Реально вчера просто такую связку делал) тоже сначала думал в сторону кастома, а потом подумал: а накой? И все быстренько собрал)
Alexey
Кстати еще плюс в сторону ресурс-пользователь - поддерживать будет проще. Не нужно будет вникать в твой самопис другому разработчику если что
Alexey
И да, всем привет!) Отошел я от отпусков, блин. Зае.. этот отпуск))
Anonymous
Alexey
С конца апреля)
Dark
С конца апреля)
Хороший отпуск :)
А всего то и нужен был, что один укус белки. ;)
Anonymous
Есть у меня одна шутка на тему укусов белки и Либера, но наверное лучше промолчу
Dark
Сергей
Anonymous
Dark
А я думал, про то, что даже белочка умерла, отравившись Лехиной кровью ;)
Aliaksandr
Нашел баггг:) при переходе в элементы, а потом назад на главную подсвеченными остаются элементы)
Aliaksandr
Ну и любой другой пункт верхнего меню аналогично