Forums / National / Russian / Тех. поддержка / На случай если вы обновили apache

webitproff
#46851 2023-06-05 13:40
#46850 Kopusha:

У меня имена пользователей можно с пробелами. 
например users/Sergi%20Mykhalchuk

хотя и users/365?m=details можно

Вот теперь дошло ))))

напомнили мне о моих ошибках десятилетней давности.

Нет, логин только латинскими символами, цифры и занки "_" или "-" !

никакой кириллицы и спецсимвоов.

иначе в ходе эксплуатации сайта вечно какие-то "неожиданности"...

юзаю уже не один год провененный плагин logincheck

Простой плагин для проверки правильности введенного логина при регистрации пользователя.

Плагин разрешает указывать в логине только латинские символы и цифры при регистрации пользователя.

Также плагин умеет проверять логин на запрещенные имена.

 

 

Добавлено 22 минуты спустя:

и так, к слову, может кому пригодится, насчет Имени, Отчества, Фамилии пользователя на сайте в шаблонах

Создание двух дополнительных экстраполей
firstname - Альберт
secondname - Эйнштейн
позволяло мне в профиле пользователя вывести
через конструкцию

<!-- IF {PHP.usr.profile.user_firstname} AND {PHP.usr.profile.user_secondname} -->
{PHP.usr.profile.user_firstname}&nbsp;{PHP.usr.profile.user_secondname|cot_string_truncate($this,1)}.<!-- {PHP.usr.profile.user_firstname} -->
<!-- ELSE -->
{PHP.usr.name}
<!-- ENDIF -->

Альберт Э.

а на странице пользователя, ему лично и гостей страницы

<!-- 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 -->

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2023-06-05 14:33, 11 months ago)