So ist es nunmal 
							
						
					
							
						
...
    $news = array();
    while ($row = $sql->fetchrow()) 
    {
        $sql_c = $db->Query("SELECT id FROM ".PREFIX."_newscomments WHERE newsid='".$row->newsid."'");
        $comments = $sql_c->numrows();
            
        if ($row->cancomment != "yes") $comments = 0;
        if ($q) $row->text = eregi_replace("(".quotemeta($q).")", "<span class=\"highlight\">\\1</span>", $row->text);
        
        $row->commtext = ($comments > 1) ? $lang['comments'] : $lang['comment'];
        $row->uname = fetchusername($row->uid);
        $row->comments = $comments;
        
        array_push($news , $row);
    }
    
    $tmpl->assign('news_items', $news);
... 
<div id="archivebox">
 <div class="box_newsticker">
{if $showheader==1}
	<div class="box_innerhead">{$lang.title_newsticker}</div>
{/if}
 <br />
 
{foreach from=$news_items item=news name=dn}
{assign var=year value=$news->time_start|date_format:"%Y"}
{if $YearTemp != $news->time_start|date_format:"%Y"}
<div class="time" style="padding:2px"> <span class="time_ticker">{$lang.newsfromyear} {$year}</span> </div>
{/if}
{* ------ TAG UND DATUM ------ *}
{* ------ TEMPORÄRES DATUM PRÜFEN, DAMIT NEWS EINES GLEICHEN DATUM IN EINEM BLOCK ANGEZEIGT WERDEN KÖNNEN ------ *}
{if $DateTemp != $news->time_start|date_format:"%d.%Y"}
<div class="newsticker_header">
<span class="time_ticker">{$news->time_start|date_format:"%A, %d.%B %Y"}</span>
</div>
{/if}
{* ------ NEWSTITEL ------ *}
<div class="floatcontent">
<h2><a class="ticker" href="index.php?area={$area}&p=news&newsid={$news->newsid}">{$news->title|sslash}</a></h2>
<br />
{* ------ NEWSBILD ------ *}
{if $news->icon!=''}
	<a href="{$news->link}"><img src="uploads/newscat_icons/{$news->icon}" alt="" border="0" align="left" /></a>
{/if}
{if $news->image && $news->icon==''}
<a href="index.php?area={$area}&p=news&newsid={$news->newsid}">
<img src="{$news->image}" alt="" border="0" align="{$news->image_align|default:'left'}" />
</a>
{/if}
{* ------ NEWSINTRO ------ *}
{if $news->shortintro}
	<div class="text_ticker">{$news->shortintro}</div>
{/if}
{* ------ NEWTEXT ------ *}
{if $news->text}
	<div class="newstext">
	{* ------------ HIER WIRD UNTERSCHIEDEN, OB ARCHIV ODER STARTSEITE ------------ *} 
	{if $smarty.request.p=='newsarchive'}
		{$news->text|sslash}
	{else}
		{$news->text|truncate:300|strip_tags}
	{/if}
	 </div>
{/if}
</div>
{$news->time_start|date_format:'%H:%M'},
 
<a class="newsintro" href="index.php?area={$area}&p=user&id={$news->uid}">{$news->uname}</a>
 | 
<a class="newsintro"  title="{$lang.readmorenews}" href="index.php?area={$area}&p=news&newsid={$news->newsid}">{$news->hits} {$lang.hitstext}</a>
{if $news->comments}
 | <a class="newsintro"   href="index.php?area={$area}&p=news&newsid={$news->newsid}#comments">{$news->comments} {$news->commtext}</a>
 {/if} 
 | <a class="newsintro"  href="index.php?area={$area}&p=news&newsid={$news->newsid}&print=1" target="_blank">{$lang.printtext}</a>
<div align="right">
<a title="{$lang.readmorenews}" href="index.php?area={$area}&p=news&newsid={$news->newsid}">
<img class="absmiddle" src="{$img_folder}/button_readnews.gif" alt="{$lang.readmorenews}" border="0" />
</a>
</div>
{if !$smarty.foreach.title.last}
	<div class="news_spacer" style="clear:both"><img src="{$img_folder}/pixel.gif" alt="" width="7" height="12" /></div>
{else}
	<div style="padding:3px;clear:both"> </div>
{/if}
{* ------ TEMPORÄRES DATUM SETZEN, DAMIT NEWS EINES GLEICHEN DATUM IN EINEM BLOCK ANGEZEIGT WERDEN KÖNNEN ------ *}
{assign var=DateTemp value=$news->time_start|date_format:"%d.%Y"}
{assign var=YearTemp value=$news->time_start|date_format:"%Y"}
{/foreach}
 
{$pages}
<br />
<br />
{if $show_arc==1}
	{include file='news/news_selector.tpl'}
{/if} 
</div>
Kommentar