Сейчас на сайте

  • [Bot] [Bot]
Всего на сайте:
  • 1 гость
  • 1 робот
Последними зарегистрировались:

Дни рождения

В ближайшем будущем дней рождения не предвидится




Правильный выбор доменного имениприносит успех в парковке доменаКомпонент зависимых выпадающих списков для Joomla 2.5 ZavispisКомпонент Matukio - русификация
Как отобразить разбиение на страницы в Joomla 2.5 над материалом? PDF Печать E-mail
(0 голоса, среднее 0 из 5)
Автор: Slim888   
04.02.2013 13:21

Если вы хотите, чтобы вывод "разбиения на страницы" в joomla 2.5 был не снизу, а сверху, надо немного подправить файл /plugins/content/pagebreak/pagebreak.php.

Меняем файл pagebreak для вывода разбиения на страницы в материале Joomla над текстом

Итак в pagebreak находим код (примерно 157 строка):

$row->text .= '<div class="pagenavcounter">';
$row->text .= $pageNav->getPagesCounter();
$row->text .= '</div>';

$text[$page] = str_replace('<hr id="system-readmore" />', '', $text[$page]);
$row->text .= $text[$page];
// $row->text .= '<br />';
$row->text .= '<div class="pagination">';

if ($hasToc) {
$this->_createNavigation($row, $page, $n);
}

if (!$hasToc) {
$row->text .= $pageNav->getPagesLinks();
}
$row->text .= '</div>';

И меняем на:

$row->text .= '<div class="pagenavcounter">';
$row->text .= $pageNav->getPagesCounter();
$row->text .= '</div>';

$row->text .= '<div class="pagination">';

if ($hasToc) {
$this->_createNavigation($row, $page, $n);
}

if (!$hasToc) {
$row->text .= $pageNav->getPagesLinks();
}
$row->text .= '</div>';

$text[$page] = str_replace('<hr id="system-readmore" />', '', $text[$page]);
$row->text .= $text[$page];
// $row->text .= '<br />';

По сути здесь мы просто перенесли кусок кода, отвечающий за вывод "разбиения на страницы" на место над текстом материала. Можно эксперементировать и с div'ом pagenavcounter.

Обновлено 04.02.2013 13:28
 
Интересная статья? Поделись ей с другими: