топики количество символов в разделе

Всем привет!

Столкнулся со следующей проблемой и не могу найти для себя ответ.
Проблема такая: пользователи пишут топики. топики содержат большую текстовку. когда заходишь в сам топик написанный пользователем все нормально весь текст отображается, но такая же беда призаходе в раздел «топики» каждый топик отображается полным содержанием. Как сделать что бы при заходе в топики топики отображались скажем по первым 200 символам текста содержащимся в топике и что бы было нажать «читать далее» и переход был на сам топик.

У меня сейчас в разделе топики полностью весь текст всех топиков, весьма громостко и не удобно.

Подскажите как сделать урезку по тексту и что бы было читать далее и переходи на полный топик.

Вывод определенного количества друзей (решено)

Пытаюсь вывести в блок определенное количество друзей юзера (заданное в конфиге). Пишу следующее:

$aResult=$this->User_GetUsersFriend($this->oUserProfile->getId(),1,Config::Get('plugin.friends.friends_count'));
$aUserfriends=$aResult['collection'];

В итоге получаю ошибку: Call to a member function getId() on a non-object.

Подскажите решение, пожалуйста.

И снова - как сделать больше символов в посте!

На данном сайте есть много постов на эту тему. Ни какой способ из мной прочтенных не заработал. Версия 0.4.2, нестандартный скин (если это важно). Что только я не делал, все равно:
Ошибка: Текст топика должен быть от 2 до 15000 символов
В конфиге отредактировать пытался, все равно так. Еще пробовал менять строку в файле ActionTopic.class.php:
if (!func_check(getRequest('topic_text',null,'post'),'text',2,Config::Get('module.topic.max_length'))) {

на строку из старой версии:
if (!func_check(getRequest('topic_text'),'text',2,15000)) {

Естественно после всего чистил кеш и т.п. Текст создаваемого топика не превышает 15000 символов. Может у кого нибудь есть варианты?