Tak więc kod PHP wygląda tak:
<?php $result = mysql_query("SELECT title,author, date, news_id, body_short, body_long FROM cms_news ORD
ER BY date DESC") if ($number > $news_num[news_num] ) { $liczba_news = $news_num[news_num]; } else { $liczba_news = $number; } while ($n <> $liczba_news ) { $n = $n + 1; $smarty->assign('news_number',$liczba_news); $smarty->assign('news_title',$news[title]); $smarty->assign('news_short',$news[body_short]); $smarty->assign('news_author',$news[author]); $smarty->assign('news_id',$news[news_id]); $smarty->assign('news_date',$data); $smarty->assign('news_long',$news[body_long]); ?>
Kod "smarków":
Efekt jest taki, że wyświetla co prawda dobrą liczbę news'ów, ale są to te same newsy.