Технический сбой

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

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


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

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

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

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


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

RAMSESS
Юзер

RAMSESS - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

RAMSESS
Юзер

RAMSESS - -

А что именно не понятно? {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 - -

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

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

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

RAMSESS
Юзер

RAMSESS - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

RAMSESS
Юзер

RAMSESS - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

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

RAMSESS
Юзер

RAMSESS - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

RAMSESS
Юзер

RAMSESS - -

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

RAMSESS
Юзер

RAMSESS - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

RAMSESS
Юзер

RAMSESS - -

[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 - -

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

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

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

RAMSESS
Юзер

RAMSESS - -

site.com/page/2/

dj-avtosh
PHP-developer

dj-avtosh - -

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



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

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

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

RAMSESS
Юзер

RAMSESS - -

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

putnik
Юзер

putnik - -

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

RAMSESS
Юзер

RAMSESS - -

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

putnik
Юзер

putnik - -

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

putnik
Юзер

putnik - -

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

RAMSESS
Юзер

RAMSESS - -

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

putnik
Юзер

putnik - -

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

RAMSESS
Юзер

RAMSESS - -

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

kloustrofobia
Юзер

kloustrofobia - -

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

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

наверх