Nitrino 0 Опубликовано: 3 сентября 2010 Рассказать Опубликовано: 3 сентября 2010 Версия dle: 9.0 Сайт http://www.tfdecor.ru/news Собственно тут выводятся новости и навигация в стандартном виде Назад 1 2 Далее но заказчик хочет, чтобы ссылки Назад не было на первой странице новостей но на остальных была. Я сам поискал по форуму ничего не нашёл покопался в show.short.php но не обладая знаниями php разобраться не смог. Вот такая вот делема. Вопрос снят. Удалось убедить заказчика отказаться от этой мысли) Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1161 Опубликовано: 3 сентября 2010 Рассказать Опубликовано: 3 сентября 2010 но заказчик хочет, чтобы ссылки Назад не было на первой странице новостей но на остальных была. В файле шаблона navigation.tpl пропишите так: [not-aviable=main][prev-link]Назад[/prev-link][/not-aviable] {pages} [next-link]Далее[/next-link] Подробнее читайте тут: http://dle-news.ru/extras/online/startnews.html Ссылка на сообщение Поделиться на других сайтах
Nitrino 0 Опубликовано: 3 сентября 2010 Рассказать Опубликовано: 3 сентября 2010 Автор но заказчик хочет, чтобы ссылки Назад не было на первой странице новостей но на остальных была. В файле шаблона navigation.tpl пропишите так: [not-aviable=main][prev-link]Назад[/prev-link][/not-aviable] {pages} [next-link]Далее[/next-link] Подробнее читайте тут: http://dle-news.ru/extras/online/startnews.html Не так не катит) Я же скинул ссылку http://www.tfdecor.ru/news то есть новости отображаются не на главной. Так что не всё так просто) Но это уже не нужно..убедил заказчика забить на это. Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1161 Опубликовано: 4 сентября 2010 Рассказать Опубликовано: 4 сентября 2010 Откройте файл: /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] Всё Ссылка на сообщение Поделиться на других сайтах
Nitrino 0 Опубликовано: 7 сентября 2010 Рассказать Опубликовано: 7 сентября 2010 Автор Откройте файл: /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] Всё Спасибо попробую) Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 7 сентября 2010 Рассказать Опубликовано: 7 сентября 2010 Или в стиле все настройки для спана сделать в цвет фона, и пропадут неактивные ссылки, назад вперёд и страница на которой находишься. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.