Отключить вывод последнего топика.

Подскажите как сделать разный размер картинок на главной странице в топиках.
Желательно, чтобы последний пост не выводился. А вывести последний пост отдельно.
Но когда появляется следующий последний пост, то предидущий выводился как обычные.



1. Вариант когда выводятся все посты.
2. Вариант когда выводится из определенной категории.

Спасибо.

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

avatar
Есть кто живой?
avatar
avatar
Как его использовать?
avatar
В topic_list.tpl добавить iteration

{if count($aTopics)>0}
	{add_block group='toolbar' name='toolbar_topic.tpl' iCountTopic=count($aTopics)}

	{foreach from=$aTopics item=oTopic name="topicint"}
		{if $LS->Topic_IsAllowTopicType($oTopic->getType())}
			{assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
			{include file=$sTopicTemplateName bTopicList=true iTopicint=$smarty.foreach.topicint.iteration}
		{/if}
	{/foreach}

	{include file='paging.tpl' aPaging=$aPaging}
{else}
	{$aLang.blog_no_topic}
{/if}


Потом в шаблоне можно использовать

{if $smarty.foreach.topicint.iteration == 1}
	Тема 1
{else}
	Тема 2
{/if}


А количество топиков задается в конфиге.

$config['module']['topic']['per_page']   = 10;
avatar
Если только на главной index сделать, то можно в условие засунуть.

{if $sAction='index'}
Для главной
{else}
Остальные
{/if}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.