Добавляем новые теги в постраничную навигацию на DLE 10.1 (простой хак)
5.01
11
21 828
В DLE 10.1 наконец вели шаблон для постраничной навигации в полной новости, но по прежнему нет возможности вывести номер текущей страницы и общее число страниц. Этот небольшой хак исправит ситуацию (хоть я и не люблю хаки, но очень часто без них никуда не денешься)!
Хак добавляет новые теги в постраничную навигацию по новостям и в полной новости для DLE 10.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);
} - Открываем файл 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);
} - Открываем шаблоны navigation.tpl и splitnewsnavigation.tpl
- В нужном месте вставляем теги:
{page_count} - общее число страниц,
{current_page} - номер текущей страницы. - ВСЁ!
Надеюсь подобный функционал со временем будет включен в дистрибутив.
Комментарии
Добавить комментарий
Комментировать могут только зарегистрированные пользователи