
Представляем хак для дле добавляем новые теги в постраничной навигации DLE 10.5 - 10.1 и выше, где наконец ввели шаблон постраничной навигации в полной публикации, но по прежнему отсутствует возможность выводить номер текущей страницы или общее число всех страниц. Данный небольшой хак для DLE поможет исправит ситуацию!
Хак для DLE 10.1 и выше добавляет новые теги в постраничную навигацию по новостям на главной, в полной новости или с помощью маленького фикса в комментарии.
Установка хака добавляем новые теги постраничной навигации DataLife Engine в новости в комментариях !
1. Открываем файл engine/modules/show.short.php
2. Находим код:
$enpages_count = @ceil( $count_all / $config['news_number'] );
Ниже вставляем:
$tpl->set('{page_count}', $enpages_count);
3. Далее ищем (будет два вхождения]):
$pages .= "<span>$j</span> ";
Ниже вставляем:
$tpl->set('{current_page}', $j);
4. Далее ищем:
$pages .= "<span>{$enpages_count}</span> ";
Заменяем на:
{
$pages .= "<span>{$enpages_count}</span> ";
$tpl->set('{current_page}', $j);
}
5. Открываем файл engine/modules/show.full.php
6. Находим код:
$tpl2->load_template( 'splitnewsnavigation.tpl' );
Ниже вставляем:
$tpl2->set('{page_count}', $anzahl_seiten);
7. Далее ищем (будет два вхождения]):
$listpages .= "<span>$j</span> ";
Ниже вставляем:
$tpl2->set('{current_page}', $j);
8. Далее ищем:
$listpages .= "<span>{$anzahl_seiten}</span> ";
Заменяем на:
{
$listpages .= "<span>{$anzahl_seiten}</span> ";
$tpl2->set('{current_page}', $anzahl_seiten);
}
9. Открываем шаблоны дле navigation.tpl и splitnewsnavigation.tpl
10. В нужном месте вставляем теги:
{page_count} - общее число страниц,
{current_page} - номер текущей страницы.
{current_page} - номер текущей страницы.
11. ВСЁ!
Автор: ПафНутиЙ
Версия DataLife Engine: 10.1 и выше к примеру на свежей платформе 10.5
Небольшой дополнительный Fix от SX2
Добавляем теги в навигации комментариев!
Установка!
Открываем файл engine/classes/comments.class.php
Найти
$enpages_count = @ceil( $this->total_comments / $this->comments_per_pages );
Ниже вставить:
$tpl->set('{page_count}', $enpages_count);
Далее выполнить пункт 3,4 !
Скачать хаки для дле, хак добавляем новые теги в постраничную навигацию DLE в новости в комментариях