Перейти к содержимому


[дополнение] Убираем "показать все" в навигаторе, если в категории больше N страниц


  • Вы не можете ответить в тему
Сообщений в теме: 5

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 August 2016 - 11:43 AM

Дополнение предназначено для убирания пункта навигатора "показать все" если страниц в категории больше, чем задано в "общих настройках" (по умолчанию пять).

Установка:
==========


1. копируем файл

addon.php -> core/includes/admin/


2. в файле functions.php в функциях ShowNavigatormd и ShowNavigator

после строки


//[show all]


вставляем


# BEGIN показать все - убираем
if ($a <= CONF_PRODUCTS_SHOW_ALL*CONF_PRODUCTS_PER_PAGE)
# END показать все - убираем


В "Общих настройках" после настройки "Количество столбцов при показе товаров на странице" появится настройка "Максимальное количество страниц, когда есть вариант 'показать все' в навигаторе".

Прикрепленные файлы

  • Прикрепленный файл  addon.php   545байт   6 Количество загрузок:

  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 13 November 2016 - 11:39 PM

Очень даже замечательное дополнение! Особенно если в категории слишком много товаров. Интересно почему его пропускают мимо глаз.
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#3 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 15 November 2016 - 05:55 PM

Хех... нашел один баг. Даже не знаю с чем связано.
Открываем категорию, кнопки "Показать все" нет. Это хорошо.
Меняем сортировку товара - кнопка появляется. Это плохо.

У одного у меня так? :rolleyes:
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 November 2016 - 07:08 PM

У одного у меня так?

Да. Инструкцию надо выполнять полностью.
Изменения вносятся в ДВЕ функции.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 15 November 2016 - 09:01 PM

Пункт №2 вашей инструкции выполнен правильно изначально.

Результат написан в посте #3

p.s. Кеш после установки любых дополнений, модулей и прочих изменений в движке (уже приучен) - очищаю однозначно.

Агась нашел в чем проблемка. :)

У меня еще оказалась в наличии такая вот функция ShowNavigatorNEW
Там нужно вставить тоже что и в п.2 вашей инструкции.

p.s.s. На сколько я помню, это связано с правильным показом кнопок навигатора при поиске в новой шаблоне (shopcms).
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#6 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 November 2016 - 09:04 PM

У меня еще оказалась в наличии такая вот функция ShowNavigatorNEW Там нужно вставить тоже что и в п.2 вашей инструкции. p.s.s. На сколько я помню, это связано с правильным показом кнопок навигатора при поиске в новой шаблоне (shopcms).

Да.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)