Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Каким образом можно вывести номер страницы?

Каким образом можно вывести номер страницы?


     25.08.2018    Общие вопросы, Шаблоны (TPL), Модули    1831

вопрос
Скажите пожалуйста, каким образом можно вывести номер страницы? Например, чтобы в категории (или main.tpl) на второй, третьей и т.д. странице можно было выводить
<h1>Page 2</h1>

и так далее.
Такие необходимые функции, а их нет в стандарте.
[page-count=2]Page 2[/page-count] - такое не интересует..

Ответа пока нет


26 комментариев

RAMSESS
Юзер

RAMSESS - 28 августа 2018 16:58 -

Оплачу 5$ за правильный и легкий метод. Help, друзья! Думаю многие проделывали этот шаг.

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 17:18 -

а какое интересует конкретнее? Как должен тег в шаблоне выглядеть?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 17:26 -

А что именно не понятно? {page-num} или как угодно..
Чтобы мог прописать в main.tpl
[available=main]Page - {page-num} [/available]
и
[available=catalog]Page - {page-num}[/available]
Простыми словами, хочу для 2, 3, 4, ... и т.д. страниц сделать уникальные заголовки и все

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 17:28 -

$tpl->set('{page-num}', ( ! empty ( $_GET['cstart'] ) ? $_GET['cstart'] : 1 ));

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 17:30 -

В каком файле после какой строки это вставить?

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 17:31 -

если DLE новая, то в engine/modules/main.php под
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 17:44 -

На всех страницах Page 1 выводится и на второй и третье, везде

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 17:46 -

наверно тип чпу иной, попробуйте тогда:

$tpl->set('{page-num}', ( ! empty ( $_GET['news_page'] ) ? $_GET['news_page'] : 1 ));

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 18:01 -

Ничего не изменилось. Тип ЧПУ - 1, DLE 13.0

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 18:04 -

лучше вид ссылки на страницу 2

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 18:05 -

Не понял, что Вы имеете ввиду?

RAMSESS
Юзер

RAMSESS - 28 августа 2018 18:07 -

***Комментарий удален***

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 18:43 -

предоставьте ссылку на вторую страницу

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 18:45 -

[available=main][page-count=1]<h1>Title</h1>[/page-count][not-page-count=1]<h1>Title - Page {page-num}</h1>[/not-page-count][/available]

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 18:46 -

мне нужна ссылка (адрес) второй страницы.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 18:47 -

site.com/page/2/

dj-avtosh
PHP-developer

dj-avtosh - 28 августа 2018 18:58 -

это должно было сработать



$tpl->set('{page-num}', ( ! empty ( $_GET['cstart'] ) ? $_GET['cstart'] : 1 ));

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

RAMSESS
Юзер

RAMSESS - 28 августа 2018 19:18 -

Еще раз все проделал, да, действительно работает. Спасибо!
Как с Вами можно связаться? Благодарность перечислить

putnik
Юзер

putnik - 23 февраля 2019 08:32 -

тоже интересует это,но как сделать чтобы цифры прибавлялись начиная со второй страницы?А то получается сейчас так h1 Заголовок-страница 1 h1
Как отсечь первую страницу чтобы в ней не менялось ни чего?

RAMSESS
Юзер

RAMSESS - 23 февраля 2019 08:40 -

[not-page-count=1] ... [/not-page-count]

putnik
Юзер

putnik - 23 февраля 2019 08:44 -

спасибо но если не затруднит можно пример где и куда это вставить)заранее огромное спасибо

putnik
Юзер

putnik - 23 февраля 2019 09:01 -

разобрался куда в main.tpl это вставляется но теперь на главной весь заголовок не выводится а на других страницах всё норм,этот способ убирает весь заголовок со страницы,а надо именно номер первой страницы скрывать)

RAMSESS
Юзер

RAMSESS - 23 февраля 2019 09:10 -

[page-count=1] Если 1 страница [/page-count][not-page-count=1] Все остальные страницы [/not-page-count]

putnik
Юзер

putnik - 23 февраля 2019 09:13 -

всё разобрался,я просто скопировал ваш пример страницы к себе и всё заработало)спасибо давно искал решение)

RAMSESS
Юзер

RAMSESS - 23 февраля 2019 08:40 -

.................

kloustrofobia
Юзер

kloustrofobia - 8 августа 2021 15:20 -

Спасибо, все работает

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх