Wassi Wassinen

Wassi Wassinen

Был в сети 27 июня 2026, 01:27
Заказы не принимаю
Для меня основной вопрос — можно ли расширить имеющуюся систему пользователей в MODx (добавлять поля, фильтровать по ним, создать для добавления полей отдельный интерфейс для бэкенда)? Если да, то вписать пару строк в .htaccess или конфиг nginx'a — это не проблема практически для любого вебмастера и даже простого пользователя.
Согласен. С другой стороны, если сделать наподобие тикетов или минишопа — страницы вложены в категорию, не загружают «дерево», есть поиск. Из очевидных плюсов — к странице можно прикрутить действительно всё, что угодно. Из минусов — даже не знаю. Допустим, несколько сотен тысяч ресурсов. Чем они будут отличаться от тех же записей пользователей с добавленными полями через тот же Office?
Я немного поразмышлял на тему медалей и прочих званий. По сути, это просто реализовать с помощью стилей. В большинстве случаев, все эти приблуды отображаются на странице пользователя и даются за достижение каких-то показателей. Допустим, за каждые сто заметок. Пишем простой снипет, который делит количество статей этого пользователя на сто и в зависимости от результата отдает html сущности, которые отображаются на странице пользователя как медали, короны и что угодно.
Максим, спасибо за комментарий. В целом, я согласен, что можно пойти таким путем. Но, опять же, нужно очень многое пилить для простой задачи — отобразить страницу пользователя. А если еще и немного ее изменить…
Интересно послушать твое мнение по поводу всяких карм и прочего. Создали тему modx.pro/crowdfunding/4567-karma/

Мне интересно на нескольких проектах раздавать пользователям всякие «медальки» за те или иные действия. Этот функционал можно прилепить к странице пользователя и сделать его расширяемым (универсальным)? Например, указывать, что пользователь написавший больше всех комментариев, получает на странице плейсхолдер [[+gold]], а тот у кого самые высокие оценки за статьи — [[+silver]]? Или по количеству — перевалил за 100 статей, получил одну медаль, за 200 — вторую медаль и т.д. Что-то вроде этого.
Готов добавить денег на реализацию. Но для начала, друзья, переходите вот в эту тему modx.pro/crowdfunding/4539-displaying-user-pages/

Для начала нужна эта самая «страница пользователя», доступная другим пользователям для просмотра с выводом всех этих хотелок и медалей.
Description или Introtext — не помню, какой из них не ограничен по длине. Если учесть, что страница будет заточена под отображение тега или множества тегов, то для прочего нужен только заголовок и контент. Остальное можно дописать через MIGx, если будет необходимость. Или по-простому — ТВ-поля. :)