Иной вывод списка топиков в ленте

Задумал на странице ленты вывести топики немного иначе. Для этой цели создал свой topic_list_small.tpl, прописал в нем необходимый вывод и добавил его в list.tpl ActionUserfeed'a.

При загрузке ленты все выводится так как мне надо, но после подгрузки следующих топиков вывод их забирается из topic_list.tpl. Как и где внести изменения, чтобы при подгрузке следующих топиков использовался для этого вывод определенный в файле topic_list_small.tpl?

PS: заметил небольшой баг шаблона new-jquery: при подгрузке топика-фотосета возникают проблемы с его превьюшкой — отключаются некотрые стили.

Создание дополнительных полей для топика.

Как создать дополнительные поля в топиках? LS 0.5.1

Пробовал по этому примеру, но данные в поля не добавляются.
Нашёл так же HOWTO: Дополнительные поля при создании топика.

Может кто-нибудь поможет. Хотелось добавить поля в топик и сохранять их данные в отдельной таблице.

Сейчас пробую по новой. Может где ошибся.

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

Если сам осилю или кто то подскажет, обязательно опишу процесс.

Количество топиков на страницу

Есть проблема с постраничным отображением. На страницах блогов выводится разное количество топиков (например на страницах 1, 2, 3 ,4 одного блога количество топиков 10,7,6, 7 шт.соответственно). Функция count($aTopics) также дает результат 10,7,6 и 7 на страницах 1, 2, 3 и 4. В конфиге стоит настройка отображать по 10. До этого проводил импорт топиков с другой платформы, то есть вставлял записи напрямую в базу (таблицы prefix_topic и prefix_topic_content).

Кеш после конвертации очищал. В базе пустым полем остался хэш топика.

Подскажите в чем может быть причина такого странного отображения.
Это происходит только при конвертации. Если топики созданы через web интерфейс LS, то постраничность работает корректно.

Сортировка топиков по последним комментариям в 0.5

Помогите сделать метод. Насколько я понял, будет как-то так:

public function GetTopicsLastComment($iPage,$iPerPage,$bAddAccessible=true) {
        $aFilter=array(
            'blog_type' => array(
                'personal',
                'open'
            ),
            'topic_publish' => 1,
            'order' => '???',
        );    
        /**
         * Если пользователь авторизирован, то добавляем в выдачу
         * закрытые блоги в которых он состоит
         */
        if($this->oUserCurrent && $bAddAccessible) {
            $aOpenBlogs = $this->Blog_GetAccessibleBlogsByUser($this->oUserCurrent);
            if(count($aOpenBlogs)) $aFilter['blog_type']['close'] = $aOpenBlogs;            
        }
        
        return $this->GetTopicsByFilter($aFilter,$iPage,$iPerPage);
    }
}


Как правильно сделать сортировку?

Разное отображение топика в списке

Хочу сделать так чтобы в персональных блогах отображение топика в списке топиков было как оно есть сейчас, а при переходе в коллективные блоги было бы чуть проще, скажем как-то так.

...
<tr>
<td>Название топика</td>
<td>дата - время</td>
<td>автор</td>
</tr>
...


Знаю что нужно редактировать topic_topic.tpl. Вопрос такой: какую переменную можно было бы использовать в шаблоне для определения коллективный ли блог выводится или персональный?

Решено! убрать блоки в топике?

Подскажите пожалуйста где именно в какой строчке и в каком файле нужно править что бы убрать все блоки когда заходишь в топик
imagestun.com/images/2011/8c7ab36yh3.png
P.S. поиск не помог

Как вывести в Прямой эфир только записи из личных блогов?

{foreach from=$oTopics item=oTopic name="cmt"}
		{assign var="oUser" value=$oTopic->getUser()}							
		{assign var="oBlog" value=$oTopic->getBlog()}
		
		<li {if $smarty.foreach.cmt.iteration % 2 == 1}class="even"{/if}>
			<a href="{$oUser->getUserWebPath()}" class="user">{$oUser->getLogin()}</a> →
			<span class="stream-topic-icon"></span>
			<a href="{$oTopic->getUrl()}" class="topic-title">{$oTopic->getTitle()|escape:'html'}</a>
			<span>{$oTopic->getCountComment()}</span> →
			<a href="{$oBlog->getUrlFull()}" class="blog-title">{$oBlog->getTitle()|escape:'html'}</a>
		</li>						
	{/foreach}				
</ul>


Не могу разобраться.

Вопрос

Как можно сдеать главное изображение топика-фотосета меньше? Задать определенный размер. В конфиге не нашел. Заранее благодарен.