#46850 Kopusha:
У меня имена пользователей можно с пробелами.
например users/Sergi%20Mykhalchuk
хотя и users/365?m=details можно
Вот теперь дошло ))))
напомнили мне о моих ошибках десятилетней давности.
Нет, логин только латинскими символами, цифры и занки "_" или "-" !
никакой кириллицы и спецсимвоов.
иначе в ходе эксплуатации сайта вечно какие-то "неожиданности"...
юзаю уже не один год провененный плагин logincheck
Простой плагин для проверки правильности введенного логина при регистрации пользователя.
Плагин разрешает указывать в логине только латинские символы и цифры при регистрации пользователя.
Также плагин умеет проверять логин на запрещенные имена.
Добавлено 22 минуты спустя:
и так, к слову, может кому пригодится, насчет Имени, Отчества, Фамилии пользователя на сайте в шаблонах
Создание двух дополнительных экстраполей
firstname - Альберт
secondname - Эйнштейн
позволяло мне в профиле пользователя вывести
через конструкцию
1 2 3 4 5 |
<!-- IF {PHP.usr.profile.user_firstname} AND {PHP.usr.profile.user_secondname} -->
{PHP.usr.profile.user_firstname} {PHP.usr.profile.user_secondname|cot_string_truncate($ this , 1 )}.<!-- {PHP.usr.profile.user_firstname} -->
<!-- ELSE -->
{PHP.usr.name}
<!-- ENDIF -->
|
Альберт Э.
а на странице пользователя, ему лично и гостей страницы
1 2 3 4 5 6 7 8 9 |
<!-- IF {PHP.usr.id} == {PHP.urr.user_id} -->
<!-- IF {USERS_DETAILS_FIRSTNAME} AND {USERS_DETAILS_SECONDNAME} -->
<h4>Привет, {USERS_DETAILS_FIRSTNAME} {USERS_DETAILS_SECONDNAME} !</h4>
<!-- ENDIF -->
<!-- ELSE -->
<!-- IF {USERS_DETAILS_FIRSTNAME} AND {USERS_DETAILS_SECONDNAME} -->
<h4>Здравствуйте, меня зовут {USERS_DETAILS_FIRSTNAME} {USERS_DETAILS_SECONDNAME|cot_string_truncate($ this , 1 )}.</h4>
<!-- ENDIF -->
<!-- ENDIF -->
|