Топаем в файл news/user/index.php район ~ 184 начало примерно такое
if(!$general)
{
$content=MenuNews(true);
if(isset($_GET['date']))
копируем код
if(isset($_GET['date']))
{
$date_f=$_GET['date'];
if($month=strlen($date_f)<8)
$date_f.='-01';
$date_f=Strings::CheckDate($date_f);
if($month)
{
$date_sql=' `date`>=\''.$date_f.'\' AND ';
$date_f=substr($date_f,0,-3);
$date_sql.='`date`<=\''.$date_f.'-31\' AND ';
$type='month';
}
else
$date_sql=' `date` LIKE \''.$date_f.'%\' AND ';
$title[]=$Mainclass->lang['news']['for'].Strings::HumanDate($date_f);
}
elseif(isset($_GET['l']))
$date_sql=' `title` LIKE \''.$Mainclass->Db->EscapeString($let=$_GET['l']).'%\' AND ';
$cnt=$Mainclass->Cache->Get('news_pages_total'.$date_f,false);
if($cnt===false or true)
{
$Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_news`'.($let ? ' INNER JOIN `f_news_l` USING(`id`)' : '').' WHERE'.$date_sql.' `status`=1 AND (`groups`=\'\''.$ug.')',__file__,__line__);
list($cnt)=$Mainclass->Db->Fetch_row();
$Mainclass->Cache->Put('news_pages_total'.$date_f,$cnt,600,false);
}
$pages=ceil($cnt/$Mainclass->vars['m_news_per_page']);
$offset=0;
if($date_f or $let)
$page=isset($_GET['page']) ? (int)$_GET['page'] : 1;
else
{
$page=$pages - (isset($_GET['page']) ? (int)$_GET['page'] : $pages) + 1;
$newl=$cnt % $Mainclass->vars['m_news_per_page'];
if($page<=1)
{
if($newl)
$limit=$newl;
}
elseif($newl>0)
$offset-=$Mainclass->vars['m_news_per_page'] - $newl;
}
if($page==0)
$page=1;
$offset+=abs(($page-1)*$Mainclass->vars['m_news_per_page']);
$pages=Strings::Pages($cnt,$Mainclass->vars['m_news_per_page'],array(array('date'=>$date_f),array('l'=>$let)</span>),false,($date_f or $let) ? $page : -1);
заменяем ниже код на тот что выше примерно строка 233
$page=1;
$offset=0;
после этого топаем примерно в конец функции и вставляем код в последний елсе
примерно в район 331 строчки, заменяем
$Mainclass->Cache->Put('news_mainpage_'.$Mainclass->lang_name,$content,3600,false);
на
$content.=$pages ? $Mainclass->Template->OpenTable().$pages.$Mainclass->Template->CloseTable() : '';
$Mainclass->Cache->Put('news_mainpage_'.$Mainclass->lang_name,$content,3600,false);
Добавлено через 7 минут, 32 секунд:И хотел спросить как раз, так как до конца не разбирал пагинатор, у меня чего то как то первая страница пустая вообще. РЦ5 система если что вот
http://ecoauto.lv/news/page_1.html