Здравствуйте. Есть пагинация. Выглядит она вот так: Первая 1 2..Последняя >> Как сделать так, чтоб вместо слово последняя выводился номер последней страницы. Т.е., на пример: Первая 1 2..98>> Вот код Код (PHP): <?php defined( '_JEXEC' ) or die; // защита // главная функция этого файла, имя этой функции изменять нельзя function pagination_list_render($list){ $html = ''; $gwpages = array(); // перебираем массив со всеми кнопками пагинации foreach ($list['pages'] as $number => $page) { if($page['active'] === false){ $current = $number; } $countPages = $number; } // конец перебора массива // Далее отрисовываем пагинацию так, как нам захочется if($current > 1) $html .= GWaddRow(&$gwpages, $list['previous'], 'pagination-previous'); $html .= GWaddRow(&$gwpages, $list['start'], 'pagination-start'); if($current > 3) $html .= "<span class=\"dots\">...</span>"; if(isset($list['pages'][$current-1])) $html .= GWaddRow(&$gwpages, $list['pages'][$current-1]); $html .= GWaddRow(&$gwpages, $list['pages'][$current]); if(isset($list['pages'][$current+1])) $html .= GWaddRow(&$gwpages, $list['pages'][$current+1]); if($current < ($countPages - 2)) $html .= "<span class=\"dots\">...</span>"; $html .= GWaddRow(&$gwpages, $list['end'], 'pagination-end'); if($current < $countPages) $html .= GWaddRow(&$gwpages, $list['next'], 'pagination-next'); return '<ul class="vm-pagination">'.$html.'</ul>'; } // конец главной функции // Вспомогательная функция, она необязательна, но в данном случае было удобно делать с помощью неё function GWaddRow(&$pages, $page, $class = ''){ if(in_array($page, $pages)){ return; } $row = '<li'; $row .= ($class)? ' class="'.$class.'">' : '>'; $row .= $page['data']. '</li>'; $pages[] = $page; return $row; } ?> Пыталась вставить этот код Код (PHP): $html .= JText::sprintf('JPAGE_CURRENT_OF_TOTAL', $this->get('pages.total')); Вместо Код (PHP): $html .= GWaddRow(&$gwpages, $list['end'], 'pagination-end'); Но ничего не вышло