Хак добавляет новые теги в постраничную навигацию

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак добавляет новые теги в постраничную навигацию
Данный DLE хак добавляет новые теги в постраничную навигацию по новостям и в полной новости, с выходом DLE 10 в шаблоне TPL появилась возможность сделать постраничную навигацию в полной новости, но по прежнему нет возможности вывести номер текущей страницы и общее число страниц. Этот небольшой хук исправит ситуацию, увеличит количество ссылок и сделает возможным получить круговую перелинковку страниц.

Установка хака для DataLife Engine добавляем новые теги в постраничную навигацию:
1) Открываем файл engine/modules/show.short.php находим код:

$enpages_count = @ceil( $count_all / $config['news_number'] );


Ниже вставляем:

$tpl->set('{page_count}', $enpages_count);


Далее ищем (будет два вхождения]):

$pages .= "<span>$j</span> ";


Ниже вставляем:

$tpl->set('{current_page}', $j);


Далее ищем:

$pages .= "<span>{$enpages_count}</span> ";


Заменяем на:

{
    $pages .= "<span>{$enpages_count}</span> ";
    $tpl->set('{current_page}', $j);
}


2) Открываем файл engine/modules/show.full.php находим код:

$tpl2->load_template( 'splitnewsnavigation.tpl' );


Ниже вставляем:

$tpl2->set('{page_count}', $anzahl_seiten);


Далее ищем (будет два вхождения]):

$listpages .= "<span>$j</span> ";


Ниже вставляем:

$tpl2->set('{current_page}', $j);


Далее ищем:

$listpages .= "<span>{$anzahl_seiten}</span> ";


Заменяем на:

{
    $listpages .= "<span>{$anzahl_seiten}</span> ";
    $tpl2->set('{current_page}', $anzahl_seiten);
}


3) Открываем шаблоны navigation.tpl и splitnewsnavigation.tpl
В нужном месте вставляем теги:
{page_count} - общее число страниц,
{current_page} - номер текущей страницы.


Скачать хаки для dle, как хак добавляем новые теги в постраничную навигацию в текстовом файле инструкцию
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Теги [declination=X] [/declination] во всех шаблонах дле« Далее Микроразметка schema.org для картинок в Dle
Добавление комментарияОставить комментарий