Нужна помощь - вывод 5 топиков пользователя.

В экшене пишу:
$myTopic=$this->Topic_GetTopicsPersonalByUser($oTopic->getUserId(),1,5,0,0);
// в надежде получить 5 последних топиков определенного юзера

$this->Viewer_Assign('myTopic',$myTopic);
// отправляю ее в шаблон


В шаблоне:
{foreach from=$myTopic item=myTopic} 
тест
{/foreach}


И в итоге получаю 2 раза «тест», а должно быть 5 раз. А если вместо «тест» написать {$myTopic->getBlogUrl()} — то вообще ошибки вылазят.

Где я не прав?

Блок с данными автора на странице топика

Помнится еще в начале своего прибывания на Хабре долго не мог понять, почему чтоб отметить автора необходимо сделать столько движений? Как не нравилось мне это — так и не нравится. Что собственно и стало причиной доработки, которой с вами делюсь. По ходу пьессы буду комментировать, что и к чему в итоге привело.

Задача: вывести при просмотре топика блок с информацией об авторе топика в сайдбаре справа следующего вида:


Читать дальше →

Автоматическое формирование заголовока топика и тегов

Прииивет!


Вот какая штука, может кто-нибудь знает как автоматически формировать заголовок? например первые 50 символ поста.

Просто по себе знаю, что не всегда бывает настроение писать заголовки.

Удаление топика с ошибкой

Пытался удалить свой топик

Notice: Undefined variable: oTopic in /home/webmaster/www/livestreet.ru/www/classes/modules/topic/Topic.class.php on line 94

Fatal error: Call to a member function getId() on a non-object in /home/webmaster/www/livestreet.ru/www/classes/modules/topic/Topic.class.php on line 94

Ошибка вылезла, топик не удален

Добавляем превьюшку к топику

Вообще превьюшки к топикам созданы для красоты, яркости, визуализации, никакого иного предназначения у них нет. Мне не очень нравится чисто блоговый вид ЛС и Хабра, я люблю листать научно-популярные ( и не только :) журналы, поэтому захотелось сделать так:



Пример как это все выглядит «вживую» можно посмотреть на "Новой музыке". А вот сам код и алгоритм воплощения этой идеи:
Читать дальше →

Разделение топика по комментариям

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

Недочет в уведомлении

Я админю блог «Сайты на LiveStreet»
Недавно там был создан топик про ПорноХабр

Я оставил комент к топику. На него ответили и мне пришло письмо с таким текстом:

Получен новый комментарий к вашему топику «ПорноХабр», прочитать его можно перейдя по этой ссылке
Текст сообщения: сори! исправил!

Но топик то не мой :)

Модерирование топиков

Сегодня nickostyle создал (наверное случайно) 2 одинаковых отпика с названием «Информация об авторе в топике»
Я решил один с них спрятать в черновики.
После нажатия кнопки меня перебросило на страницу с надписью:
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.

но топик исчез из новых.
По ссылке livestreet.ru/topic/saved/ у меня пишет "Сюда еще никто не успел написать"

nickostyle у Тебя в черновиках есть тот топик?
Ort, такое сценарий в данном случае должен быть по плану или это баг?