Перейти к публикации

Вопрос по навигации (как убрать назад с первой страницы новостей)


Nitrino

Рекомендованные сообщения

Версия dle: 9.0

Сайт http://www.tfdecor.ru/news

Собственно тут выводятся новости и навигация в стандартном виде

Назад 1 2 Далее

но заказчик хочет, чтобы ссылки Назад не было на первой странице новостей но на остальных была.

Я сам поискал по форуму ничего не нашёл покопался в show.short.php но не обладая знаниями php разобраться не смог.

Вот такая вот делема.

Вопрос снят. Удалось убедить заказчика отказаться от этой мысли)

Ссылка на сообщение
Поделиться на других сайтах

но заказчик хочет, чтобы ссылки Назад не было на первой странице новостей но на остальных была.

В файле шаблона navigation.tpl пропишите так:

[not-aviable=main][prev-link]Назад[/prev-link][/not-aviable] {pages} [next-link]Далее[/next-link]

Подробнее читайте тут: http://dle-news.ru/extras/online/startnews.html :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

но заказчик хочет, чтобы ссылки Назад не было на первой странице новостей но на остальных была.

В файле шаблона navigation.tpl пропишите так:

[not-aviable=main][prev-link]Назад[/prev-link][/not-aviable] {pages} [next-link]Далее[/next-link]

Подробнее читайте тут: http://dle-news.ru/extras/online/startnews.html :rolleyes:

Не так не катит) Я же скинул ссылку http://www.tfdecor.ru/news то есть новости отображаются не на главной. Так что не всё так просто) Но это уже не нужно..убедил заказчика забить на это.

Ссылка на сообщение
Поделиться на других сайтах

Откройте файл: /engine/modules/show.short.php

найдите в нём строчку: $tpl->load_template( 'navigation.tpl' );

и сразу под ней вставьте такой код:

if ( ( $_SERVER['REQUEST_URI'] == "/news" ) || ( $_SERVER['REQUEST_URI'] == "/news/") || ( $_SERVER['REQUEST_URI'] == "/news/page/1" ) || ( $_SERVER['REQUEST_URI'] == "/news/page/1/" ) ) {

$tpl->set_block ( "'\\[xxx\\](.*?)\\[/xxx\\]'si", "" );

} else {

$tpl->set ( '[xxx]', "" );

$tpl->set ( '[/xxx]', "" );

}

А в файле шаблона: navigation.tpl сделайте так: [xxx][prev-link]Назад[/prev-link][/xxx]

Всё :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Откройте файл: /engine/modules/show.short.php

найдите в нём строчку: $tpl->load_template( 'navigation.tpl' );

и сразу под ней вставьте такой код:

if ( ( $_SERVER['REQUEST_URI'] == "/news" ) || ( $_SERVER['REQUEST_URI'] == "/news/") || ( $_SERVER['REQUEST_URI'] == "/news/page/1" ) || ( $_SERVER['REQUEST_URI'] == "/news/page/1/" ) ) {

$tpl->set_block ( "'\\[xxx\\](.*?)\\[/xxx\\]'si", "" );

} else {

$tpl->set ( '[xxx]', "" );

$tpl->set ( '[/xxx]', "" );

}

А в файле шаблона: navigation.tpl сделайте так: [xxx][prev-link]Назад[/prev-link][/xxx]

Всё :rolleyes:

Спасибо попробую)

Ссылка на сообщение
Поделиться на других сайтах

Или в стиле все настройки для спана сделать в цвет фона, и пропадут неактивные ссылки, назад вперёд и страница на которой находишься.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...