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

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


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

Версия dle: 9.0

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

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

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

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

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

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

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

Изменено пользователем Nitrino
Ссылка на сообщение
Поделиться на других сайтах

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

В файле шаблона 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:

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

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

В файле шаблона 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:

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

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

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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