Не отображается имя автора анонимного комментария

Главные вкладки

Аватар пользователя Alandr Alandr 9 февраля 2012 в 22:43

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

Написал , ср, 08.02.2012 - 23:21.

Сам текст комментария виден нормально.
Самое странное, что это имя не видно даже в поле "Автор" на странице "Комментарии" (/admin/content/comment) - просто пустое место. В то же время в PHPMyAdmin в базе comments все нормально: uid = 0, name = 'Вася Пупкин'
Подскажите, пожалуйста, куда копать?

Комментарии

Аватар пользователя Alandr Alandr 10 февраля 2012 в 2:53

"boneg" wrote:
в template.php в папке с темой поищите функцию имятемы_username()

В папке темы вообще нет этого файла.
Пробовал создать свой template.php со стандартной функцией phptemplate_username внутри - никакого эффекта.

Аватар пользователя Alandr Alandr 10 февраля 2012 в 3:30

Заметил интересную вещь. У меня установлено несколько разных тем. В некоторых темах имена видны, в некоторых - нет. В тех темах, в которых имена не видно, строчка об авторе выводится именно в том виде, как указано в моем первом посте:

Написал , ср, 08.02.2012 - 23:21.

А вот в тех двух темах, в которых имена видны (sky и zeropoint), эта строчка выводится по-другому:

Posted by Вася Пупкин, 08.02.2012 - 23:21.

или просто

Вася Пупкин, 08.02.2012 - 23:21.

Похоже, что в разных темах используются разные функции вывода имени автора. Только как использовать эту информацию для решения моей проблемы - мне не очень понятно. Может, у кого-нибудь из гуру будут идеи?