Добавляем новые теги в постраничной навигации DLE

Рубрика: Хаки для 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.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} - номер текущей страницы.


11. ВСЁ!

Автор: ПафНутиЙ
Версия DataLife Engine: 10.1 и выше к примеру на свежей платформе 10.5
[url=http://www.dle9.com/]дле[/url]


Небольшой дополнительный 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 в новости в комментариях
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Защита от авторегистраций DLE - согласие с правилами« Далее Гостевая книга DLE
Добавление комментарияОставить комментарий