Перейти к контенту
  • 0

Длинные ники


Z

Вопрос

длинный ник пользователя сильно корявит таблицу в топике. не могу найти где можно ограничить длинну. может просто я невнимательный:

подскажете?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Видимо в файлах, где регулируется функия символов НИКа при регистрации (где проверяется наличие сходных ников) и т.д. ?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

register.php

function create_account()

 

внутри

 

	 if (empty($in_username))
 {
	 $this->show_reg_form('err_no_username');
	 return;
 }
 if (strlen($len_u) < 3)
 {
	 $this->show_reg_form('err_no_username');
	 return;
 }
 if (strlen($len_u) > 32) 
 {
	 $this->show_reg_form('err_no_username');
	 return;
 }

 

зы..

и веселая такая проверка чуть ниже;)

	 if (strlen($in_email) < 6)
 {
	 $this->show_reg_form('err_invalid_email');
	 return;
 }

мыло не может быть короче 6 симоволов :D маловероятный случай конечно, но все же:)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
это недоработка разработчика

Это-то как раз фича, а вот то, что длинные ники корявят таблицы - это недоработка!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

корявят порядочно...

сразу вопрос назрел... как разделять длинный ник в две строки, что бы хоть как то привести таблицу в божеский вид?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну вот, например, очень простой код:

$a = "очень длиннннный ник";
$l = 10;
$b = "";
for ($i=0; $i<strlen($a); $i=$i+$l)
{
        $b .= substr ($a,$i,$i+$l)."<br />";
}
echo $b;

Фраза в переменной $a будет разбита по 10 символов. Еще можно сделать чуть посложнее, чтобы разбивалось по пробелам, а там уже полученные слова, если не умещаются...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
столкнулся с проблемой, русскоязычные именя пользователей, не находятся через поиск и даже есть проблемы с афторизацией, а PM вообще говорит такова пользователя нет. (v2.0.0 PF 1)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
а имеет этношение с тем что когда меняю имя пользователя, которое состоит полностью из русских символов... например Фамилия Имя Отчество... так после этого не то что PM не ходят в том плане что не находит пользователя.. а вообще пользователю при входе на форум пишет нет такова пользователя
Ссылка на комментарий
Поделиться на других сайтах

  • 0

попробуйте создать пользователя с русским ником типа "ВаСя ПуПкИн" именно с переменным регистром

потом в пхпмайадмин сделать такой запрос

SELECT id, name FROM ibf_members WHERE lower(name) = 'вася пупкин'

ну и посмотрите- найдется он или нет

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну у меня просто стоит EMS MySQL Manager

работает запрос отлично:

 

/*------ 23.09.2004 15:22:07 --------*/

 

SELECT id, name FROM ibf_members WHERE lower(name) = 'ВаСя ПуПкиН';

 

 

/* Result : "1 строк вызвано (0,03 сек)" */

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну во всяком случае работает во всех случаях :D

 

но проблема не решена.... и в Fix'ах про это ничего не говориться ониж не сидят на кириллице

Ссылка на комментарий
Поделиться на других сайтах

  • 0

так и проблемы этой нет ни у кого.. на счет того что они будут что-то исправлять касающееся кирилицы- забудьте:D

попробуйте в тех функциях где идет поиск пользователя переда запросом в пхп скриптах вставлять

echo {тут переменная отвечающаяя за ник}

так хоть можно будет найти кто портит кодировку

Ссылка на комментарий
Поделиться на других сайтах

  • 0
да будем искать, просто интересно... ведь в 1.2-1.3 таких проблем небыло.. хотя и были имена вроде: 'Фамилия Имя Отчество' :D
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.