Ник пользователя вместо id 2.X

Ник пользователя вместо id

 
Посетитель
no avatar
Сообщений: 8
Всем привет. Знаю, что уже обсуждали такую тему, но может кто-нибудь знает, как сделать чтобы в URL "mysite/users/1" у пользователя был не ID, А ник "mysite/users/dima" или хотя-бы подсказать какой файл за это отвечает.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2734
@Dima168, а если имя пользователя "Николай Петрович"?
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 733
Zau4man:
а если имя пользователя "Николай Петрович"?
а если их ещё и к примеру пятеро на сайте?
Надёжный хостинг от 90 руб.
Промокод на скидку: 7B56-FF46-3245-6BFD
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3139
Такое можно сделать при наличии уникальных логинов, как это было в первой ветке.
Причем в логине только латинские буквы и подчеркивания должны быть.
Посетитель
no avatar
Сообщений: 8
Ris:

Такое можно сделать при наличии уникальных логинов, как это было в первой ветке.
Причем в логине только латинские буквы и подчеркивания должны быть.

Уникальный ник и латинские буквы сделал

если ты знаешь как сделать или в каком файле искать, то подскажи пожалуйста
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3139
@Dima168:
как сделать
Я не знаю. И не знаю зачем это нужно.
@Dima168:
в каком файле искать
Приблизительно 117 файлов придется править. И после обновления движка их нужно будет править заново.

Возможно, автор этого поста знает, как это сделать:
https://instantcms.ru/blogs/allright/universalnye-loginy-i-avtorizacija-v-icms-2-v-6-otkrytoe-testirovanie.html
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 337
Зачем все 117?) если с учётом шаблона возможно)
но можно же проще, представим ситуации что ники уже уникальные, и при заполненности мы реализуем лишь редирект с /users/1 на /users/admin а на /users/admin отдаём профиль /users/1
Решаю проблемы на ваших проектах)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3139
ideasdigger,
Увы, не нашёл в каком событии подменять url.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3870
Ris:
не нашёл в каком событии подменять url.
В событии "старт инженера" )))
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 337
Ris:

ideasdigger,
Увы, не нашёл в каком событии подменять url.
есть хук, тут можно проверить заполненность поля и выполнить редирект
https://github.com/instantsoft/icms2/blob/597aea4b76bd549e7d685d4df169484b8c01d89b/system/controllers/users/actions/profile.php#L11
а получение юзера по nickname добавить тут https://github.com/instantsoft/icms2/blob/597aea4b76bd549e7d685d4df169484b8c01d89b/system/controllers/users/frontend.php#L43
Решаю проблемы на ваших проектах)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.