Как изменить/удалить "Блог им."?

Проблема возникла при локализации на другой язык. Не смотря на то, что константа «Блог им.» находится в языковом файле, изменение этой константы ровно ни к чему не приводит…

Я не программист, но понимаю, что слова «Блог им.» где-то прописаны, а значит их можно изменить (да хоть на пробел) или вовсе удалить, чтобы на всех языках отображалось ТОЛЬКО имя (без «Блог им.»).

Отсюда вопрос: где копать?

P.S. Та же проблема с коллективными блогами, правда там только приставка «Блог»

9 комментариев

avatar
константа влияет на создаваемые далее блоги. Для тех что уже созданы, название хранится в базе данных.(таблица prefix_blog) и они естественно не меняются.
avatar
Спасибо, но методом научного тыка обнаружено, что константа вообще никак не влияет в данной проблеме!
avatar
Так, не может быть такого. Как вы проверяли то? Вы возможно меня не поняли.
Смотрите сюда trac.lsdev.ru/svn/livestreet/tags/0.3.1/classes/modules/blog/Blog.class.php — функция CreatePersonalBlog
там есть строчка
$oBlog->setTitle($this->Lang_Get('blogs_personal_title').' '.$oUser->getLogin());

Что говорит о том, что заголовок формируется из Lang файла.
avatar
Т.е. при регистрации нового юзера уже создастся то, как вам хочется, если вы изменили blogs_personal_title в ланг файле. А блоги уже созданных юзеров придется исправлять через базу данных — я уже писал в какой таблице.
avatar
Спасибо еще раз! Про то, что это сработает только на вновь созданном юзере я не догадался… Буду пробовать!
avatar
Да, Вы были правы! Еще раз большое спасибо!
avatar
А что значит: "… если вы изменили blogs_personal_title в ланг файле..." Где это ланг-файл находиться? Или надо поменять только саму надпись «blogs_personal_title»?
avatar
тут — templates/language/russian.php(english.php)
avatar
Спасибо БОЛЬШОЕ! Помогли.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.