Все для CMS » DataLife Engine » Хаки и модули » Новые теги в постраничную навигацию для DLE 10.1

Новые теги в постраничную навигацию для DLE 10.1

  • 0
Данный материал предоставлен сайтом All4Cms.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Новые теги в постраничную навигацию для DLE 10.1.

В DLE 10.1 наконец ввели шаблон для постраничной навигации в полной новости, но по прежнему нет возможности вывести номер текущей страницы и общее число страниц. Этот небольшой хак исправит ситуацию (хоть я и не люблю хаки, но очень часто без них никуда не денешься)!

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

Установка:

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} - номер текущей страницы.

Аатор: ПафНутиЙ
  • Хаки и модули
  • 8-01-2014, 20:26
  • 2 652
Вернуться назад
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.