Нумерация новостей

Здравствуйте дорогие друзья, не подскажите мне, как сделать нумерацию новостей в DLE? Я сделал обычную нубскую
} else
  $count_all = 0;
$news_num = 0;
while ( $row = $db->get_row( $sql_result ) ) {
  $tpl->set( '{news_num}', ++$news_num );

но это все шлак! Нумерация на следующей странице начинается снова с "1". в фул стори тоже не выведешь место, которое соответствует новости в шот стори.
Я делаю
ТОП
, новости с голосованиям , и первый по списку кто находится, присваивается значение "1" и так далее...
Вопрос: как сделать нормальную нумерацию новостей, что бы она продолжалась на всех страницах, и этот номер отображался в фулл стори?
P.S. я в php полный нуль, гугл говорит что я лузерок и не выдает мне нужную инфу

 Источник:dle-faq.pro, DLE