форум vBSupport.ru > vBulletin > Вопрос — Ответ > Помогите найти!
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
hcir
Продвинутый
 
hcir's Avatar
Default Слишком длинный ник
0

Не секрет, что некоторые особо "умные" пользователи выбирают себе очень длинные ники в одно слово, типа "Суперэкстрагипермегаплюсавтолюбитель".
В отличие от длинных ников в несколько слов такие ники не переносятся на следующую строку, в результате в сообщениях от таких пользователей некрасиво расползается левая ячейка (там, где ник аватар и информация о пользователе).

Есть ли возможность обрезать такие ники при выводе в темах или вставлять принудительный разрыв? То есть:

Суперэкстрагипер...

или

Суперэкстрагипер
мегаплюсавтолюб
итель
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Ghost
Гуру
 
Ghost's Avatar
Default
0

hcir, есть возможность запретить регистрировать такие ники: админка -- Основные настройки -- Регистрация пользователей -- Максимальная длина имени пользователя.
 
 
hcir
Продвинутый
 
hcir's Avatar
Default
0

Ghost, это я знаю, но это не то. Если пользователь сделает длинный ник в несколько слов, то все нормально будет. То есть ник "Суперэкстра гиперавтолюбитель" движок автоматически перенесет как

Суперэкстра
гиперавтолюбитель


Точнее, это просто браузер перенесет по правилам ячейки таблицы html. Тут нет проблемы.

А интересуют именно длинные ники в одно слово.
 
 
Ghost
Гуру
 
Ghost's Avatar
Default
2

hcir, на хук "postbit_complete" модуль типа такого:
PHP Code:
$max_username_length 16;
if (
strlen($post['username']) > $max_username_length)
{
    
$post['musername'] = str_replace(
        
$post['username'],
        
substr($post['username'], 0$max_username_length) . '...',
        
$post['musername']
    );

Ghost добавил 25.09.2009 в 15:32
или добавь
Code:
overflow:hidden
в стиль этой ячейки -- длинные ники переноситься сами не начнут, но и раздвигать ячейку не будут -- "лишние" символы просто не будут отображаться.

Last edited by Ghost : 09-25-2009 at 03:32 PM. Reason: Добавлено сообщение
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 08:19 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...