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


Фотография
- - - - -

Как Показать Сортировку В Категории Товаров?


Лучший Ответ immortal727 , 02 November 2018 - 06:23

После поисков все вылилось в отключение опции "Исправить дубли (BETA!)", используйте ее с осторожностью.

Выставил "Без Get параметров", так как параметры как раз мой случай.

(ваш сайт)/administrator/index.php?option=com_zoo&controller=jbconfig&task=sef

 

И еще я поправил сортировку по увеличению цены, ошибся - неправильный Id элемента цены стоял и неправильное направление сортировки.

 

Перейти к сообщению


Сообщений в теме: 8

#1 immortal727

immortal727

Отправлено 29 October 2018 - 08:32

На странице товаров нужно осуществить именно сортировку товаров https://prnt.sc/lbo7il

Я попробовал Jbzoo search, но как понял сортировка и поиск это абсолютно две разные вещи. Сейчас пока http://radio-safari....khly-na-markery, но если делать поиск, то естественно я настроил вывод под отдельную страницу.

А как же вместо этого сделать сортировку для страницы?


  • 0

#2 immortal727

immortal727

Отправлено 29 October 2018 - 10:12

Нашел топик http://forum.jbzoo.c...po-tcene/page-2

Но к сожалению ругается как раз в самом начале в файле category.php на строчку с сессией $currentorder = $_SESSION['orderkit'];

Пишет "Неопределенный индекс"


  • 0

#3 CB9TOIIIA

CB9TOIIIA

Отправлено 29 October 2018 - 10:32

Нашел топик http://forum.jbzoo.c...po-tcene/page-2

Но к сожалению ругается как раз в самом начале в файле category.php на строчку с сессией $currentorder = $_SESSION['orderkit'];

Пишет "Неопределенный индекс"

@$currentorder = $_SESSION['orderkit'];

Статья: https://ikit.by/sand...a-zoo-jbzoo-hak


  • 0

#4 immortal727

immortal727

Отправлено 29 October 2018 - 11:14

У меня почему-то сортировку показывает не так как там

Использую

echo '<pre>';print_r ($this->item_order); echo '</pre>';

Выводит

Array
(
    [0] => _itemname
    [1] => _reversed
    [2] => _alphanumeric
)

  • 0

#5 CB9TOIIIA

CB9TOIIIA

Отправлено 29 October 2018 - 11:16

Это Ешкина Кота сайт - поэтому лучше Кота никто не ответит


  • 0

#6 immortal727

immortal727

Отправлено 30 October 2018 - 08:24

Подключил dump и теперь выгрузку из массива видно.
Но есть маленькая проблема. Url формируется без главной страницы, т.е. к примеру выводит /komplekty-snaryazheniya

Формируется

$myuri = JFactory::getURI();
$myurl = $myuri->toString(array('path', '', 'fragment'));

Можно конечно дописать нужный впереди, но как сделать правильнее?


  • 0

#7 immortal727

immortal727

Отправлено 30 October 2018 - 09:25

Заметил, если убрать слэш из формирования ссылки <?php print $myurl; ?>, то url заносится верный.

Теперь возникла вторая проблема. По инструкции нигде не написано как проверить dump уже для поиска. Так как массив отличается в каталоге и поиске.

Может Ёшкин Кот всё же подключится?


  • 0

#8 CB9TOIIIA

CB9TOIIIA

Отправлено 30 October 2018 - 10:52

Заметил, если убрать слэш из формирования ссылки <?php print $myurl; ?>, то url заносится верный.

Теперь возникла вторая проблема. По инструкции нигде не написано как проверить dump уже для поиска. Так как массив отличается в каталоге и поиске.

Может Ёшкин Кот всё же подключится?

	$rootURL = rtrim(JURI::base(), '/');
	$subpathURL = JURI::base(true);
	if (!empty($subpathURL) && ($subpathURL != '/')) {
	$rootURL = substr($rootURL, 0, -1 * strlen($subpathURL));
}

в rootURL будет домен корректно.

 

Используйте jbdump::log($test); будет в лог файл писать

 

Кота звать или звонить надо :)


  • 0

#9 immortal727

immortal727

Отправлено 02 November 2018 - 06:23   Лучший Ответ

После поисков все вылилось в отключение опции "Исправить дубли (BETA!)", используйте ее с осторожностью.

Выставил "Без Get параметров", так как параметры как раз мой случай.

(ваш сайт)/administrator/index.php?option=com_zoo&controller=jbconfig&task=sef

 

И еще я поправил сортировку по увеличению цены, ошибся - неправильный Id элемента цены стоял и неправильное направление сортировки.

 

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

  • Прикрепленный файл  Dubli Beta.png   58.66К   0 Количество загрузок:

  • 2




Click to return to top of page in style!