Как сделать карточку пользователя сайта, чтобы ее мог увидеть другой пользователь
Друзья, подскажите.
Как сделать карточку пользователя сайта, чтобы ее мог увидеть другой пользователь.
Например, у статей разные авторы, нужно, чтобы на имени была ссылка на короткую анкету автора статьи.
Соответственно, данные должны подхватываться по id конкретного пользователя.
Личные кабинеты реализованы с помощью Office
Я сделал шаблон Пользователя, где вывел данные типа:
[[+modx.user.id:userinfo=`username`]], [[+modx.user.id:userinfo=`photo`]], [[+modx.user.id:userinfo=`email`]]
По умолчанию сейчас адрес ресурса страницы пользователя site.ru/stranicza-polzovatelya
Полагаю, чтобы страница отобразила данные конкретного пользователя,
адрес нужно дополнить типа site.ru/stranicza-polzovatelya?user=18
Где 18 — это id пользователя — это предположение, точно не знаю, как задавать ссылку.
В общем, чего-то не хватает, чтобы заработало.
что-то я не понимаю в этой схеме. Так как страница выводит данные админа сайта, при подставлении любого id.
Подскажите, как решить задачку.
Что нужно учесть, доделать?
Как задавать ссылку на страницу пользователя?
Спасибо
Как сделать карточку пользователя сайта, чтобы ее мог увидеть другой пользователь.
Например, у статей разные авторы, нужно, чтобы на имени была ссылка на короткую анкету автора статьи.
Соответственно, данные должны подхватываться по id конкретного пользователя.
Личные кабинеты реализованы с помощью Office
Я сделал шаблон Пользователя, где вывел данные типа:
[[+modx.user.id:userinfo=`username`]], [[+modx.user.id:userinfo=`photo`]], [[+modx.user.id:userinfo=`email`]]
По умолчанию сейчас адрес ресурса страницы пользователя site.ru/stranicza-polzovatelya
Полагаю, чтобы страница отобразила данные конкретного пользователя,
адрес нужно дополнить типа site.ru/stranicza-polzovatelya?user=18
Где 18 — это id пользователя — это предположение, точно не знаю, как задавать ссылку.
В общем, чего-то не хватает, чтобы заработало.
что-то я не понимаю в этой схеме. Так как страница выводит данные админа сайта, при подставлении любого id.
Подскажите, как решить задачку.
Что нужно учесть, доделать?
Как задавать ссылку на страницу пользователя?
Спасибо
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Так действительно заработало.
Если авторизированного, то я бы вывел так [[+modx.user.id:userinfo=`createdon`:date=`%d.%m.%Y`]]
А таким способом {$.get['user'] | user: 'username'} не могу понять как дату регистрации вывести
Но, имхо, лучше будет сделать что то такое — Страница пользователя как на modx.pro или Личные страницы пользователей MODX Revo.