Как увеличить длину отображаемого имя пользователя?

Аватар пользователя vmkazakoff vmkazakoff 20 апреля 2012 в 17:13

Сейчас друпал обрезает имя пользователя и ставит многточие после 18 знаков. На моем сайте нет регистрации, и все пользователи имеют имя вида "Иванов Иван Иванович" - можно ли где-то отменить эту чудную настройку? буду очень благодарен за пример... Нашел вот эту тему: http://www.drupal.ru/node/17363 но тут о 6й версии. После всех танцев заставить работать на 7й не смог...

Спасибо!

0 Thanks

Комментарии

Аватар пользователя Ch Ch 20 апреля 2012 в 17:43

Добавьте пользователям дополнительное поле "«Реальное Имя»" и настройте нужную длинную. Используйте логин только для авторизации, а все остальное для отображения на сайте.

Аватар пользователя vmkazakoff vmkazakoff 23 апреля 2012 в 9:41

К сожалению не очень понимаю как последовать совету: новое поле сделать не проблема. Но как заставить именно его отображаться вместо всех имен? Можно конечно в теме переписать запросы в тех местах, где есть упоминание о юзере, но что делать с модулями, которые тоже выводят имя? Не допиливать же каждый модуль при каждом обновлении...

Аватар пользователя vmkazakoff vmkazakoff 23 апреля 2012 в 17:25

:)

Вот ни в одном сообществе нет такого понимания и столь искреннего соболезнования! Шучу...

То что повозиться придется я уже понял. Хотелось решить малой кровью, ну да ладно. Заодно другие данные подтяну к имени...

Спасибо что укрепили веру в себя :)

Аватар пользователя orel orel 29 января 2014 в 2:05

Кто решает эту проблему, здесь есть ответ —
http://drupal.stackexchange.com/questions/54054/stop-advanced-forum-cutt...

Лично я поправила файл theme.inc (в папке includes).
Строку $variables['name'] = check_plain($name);
изменить на
$variables['name'] = check_plain($variables['name_raw']);

Очистить кэш.