Автор Тема: Внешний вид навигации по каталогу  (Прочитано 9131 раз)

Natyuma

  • Гость
Внешний вид навигации по каталогу
« : Декабря 16, 2011, 01:01:24 am »
Здравствуйте.
Подскажите, пожалуйста, в каком файле можно настроить внешний вид навигации в каталоге? Убивают квадратные скобочки... [1-5]  [6-7]  [след] [показать все]

Спасибо.

nictboom

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #1 : Декабря 16, 2011, 01:09:19 am »
cfg/functions.php
function ShowNavigator($a, $offset, $q, $path, &$out)
{ ....

Natyuma

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #2 : Декабря 16, 2011, 11:55:08 am »
Большое спасибо!

Natyuma

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #3 : Декабря 19, 2011, 03:22:27 pm »
Я уже прям боюсь писать... вдруг это уже обсуждалось, а поиск упорно отказывается выводить темы?

В строке навигации по каталогу при выборе "показать все" не исчезает ссылка "след". Лечение:
cfg/functions.php
//[next]
if ($offset<$a-$q) $out .= "<a href=\"".$path."offset=".($offset+$q)."\">[".STRING_NEXT."]</a>";
заменить на
//[next]
if (($offset<$a-$q)and(strcmp($offset, "show_all"))) $out .= "<a href=\"".$path."offset=".($offset+$q)."\">[".STRING_NEXT."]</a>";
« Последнее редактирование: Декабря 19, 2011, 03:24:57 pm от Natyuma »

nictboom

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #4 : Декабря 19, 2011, 07:36:10 pm »
а Вы не бойтесь. просто, практически ни кто не обращал на это внимания.
я в том числе. ))

AND

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #5 : Июня 30, 2012, 02:23:33 pm »
я так понимаю, что увеличить количество выводимых страниц можно там же ?
но как ?
у меня в каталоге более 150 позиций
на странице выводится по 12 товаров.
в итоге на странице выводятся позиции :
[1-12]  [13-24]  [25-36]  [37-48]  [49-60]  [61-72]   ...   13   [след] [показать все]

можно ли "растянуть" все это дело, что бы на первой же странице была возможность перейти
не с 1 по 72 позицию,
а с 1 до 120 к примеру , хотя бы ?
все репу себе исчесал, пытаясь править functions.php

nictboom

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #6 : Июня 30, 2012, 04:37:54 pm »
в cfg/functions.php пробуйте менять:
//not more than 5 links to the right - кол-во стр. справа от выбранной
 $min = $k + 6;
ну и может:
//not more than 4 links to the left - кол-во стр. слева от выбранной
$min = $k - 5;
« Последнее редактирование: Июня 30, 2012, 04:43:55 pm от nictboom »

AND

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #7 : Июля 02, 2012, 03:44:57 pm »
сейчас попробуем , спасиб !

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: Внешний вид навигации по каталогу
« Ответ #8 : Июля 05, 2012, 02:35:29 pm »
как сделать вывод категорий по этой ссылке
http://lego-demo.shop-script.org/catalog/
а то ошибка выходит, а я хочу вывести на страницу категории

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: Внешний вид навигации по каталогу
« Ответ #9 : Июля 05, 2012, 06:36:25 pm »
Ошибка:
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'cat_pages.tpl.htmll'' in /www/smarty/sysplugins/smarty_internal_template.php:162 Stack trace: #0 /www/smarty/sysplugins/smarty_internal_template.php(537): Smarty_Internal_Template->isExisting(true) #1 /www/core/cache/e00df3311957635d46cf6568e6f1079328e2744a.file.index.tpl.html.php(139): Smarty_Internal_Template->getRenderedTemplate() #2
/www/smarty/sysplugins/smarty_internal_template.php(422): include('/home2/u135309/...') #3 /www/smarty/sysplugins/smarty_internal_template.php(554): Smarty_Internal_Template->renderTemplate() #4 /www/smarty/smarty.class.php(335): Smarty_Internal_Template->getRenderedTemplate() #5 /www/smarty/smarty.class.php(391): Smarty->fetch('./css/css_defau...', NULL, NULL, NULL, true) #6 /www/index.php(74 in /www/smarty/sysplugins/smarty_internal_template.php on line 162

nictboom

  • Гость
Re: Внешний вид навигации по каталогу
« Ответ #10 : Июля 05, 2012, 09:23:55 pm »
$smarty->assign("main_content_template", "cat_pages.tpl.htmll");поправь эту строку, убери L лишнюю в расширении (htmll)