Jump to content


Photo
- - - - -

Слетает фильтр при постраничной навигации

фильтр навигация search pagination

Best Answer SmetDenis , 20 June 2015 - 14:14

Большое спасибо.

Я внимательно изучил ваш сайт Zoo и JBZoo работает как нужно. Ошибка похоже ваша.
В вашем шаблоне постраничной навигации нашел вот такую странную строку

media/zoo/applications/jbuniversal/templates/uikit/renderer/pagination/_default.php
ifo1_200x0.png

Это замена убирает из ссылок крайне важные символы
9ux7_200x0.png

Я убрал символы, которые вам мешали
/administrator/components/com_zoo/framework/classes/pagination.php

Можно это сделать без хака
http://forum.jbzoo.c...nation-v-jbzoo/ Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 lyoxpage

lyoxpage
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 14
  • topics: 4

Posted 20 June 2015 - 07:32

Добрый день. Вновь требуется Ваша помощь:

 

При переходе на следующую страницу в результатах фильтрации - слетают все значения фильтра.

Товары выводятся, но, как при "пустом" фильтре - выводятся вообще все товары на сайте.

 

Ранее, товары фильтровались по "параметрам" (доп. полям) и была та же проблема.

Решили привязать фильтрацию по категориям, но это на ситуацию не повлияло.

 

Сторонние SEF-компоненты не используются. Только SEF Joomla + SEF JBZoo

 

Настройки SEF:

Spoiler

 

Настройки JBZoo Search:

Spoiler

 

Ссылки на первую и вторую страницы результатов поиска:

Spoiler

 

Где копал:

Spoiler

 

P/S: Дать доступ к сайту могу только к рабочему (на нем еще не установлен фильтр по категориям - я его обкатываю на локальной копии): http://floti.com.ua/ 

 

Joomla: 3.3.3     JBZoo: 2.1.5 Pro     Zoo: 3.2.2     WidgetKit: 1.4.7


  • 1

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 20 June 2015 - 09:51

Добрый день,

Возможно у вас установлено стороннее SEF расширение, которое меняет ссылки Zoo.

Вот как должны выглядеть параметры в фильтре (в ссылке)
37gh_200x0.png

А вот что получается
2g7z_200x0.png

Т.е пропадает вложенный массив "e", который отвечает за набор элементов (свойств).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 lyoxpage

lyoxpage
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 14
  • topics: 4

Posted 20 June 2015 - 12:40

Нет на сайте стороннего SEF расширения!  На всякий случай, по отключал все плагины / компоненты от ZOOLanders, Xmap и т.п., но на ситуацию никак не повлияло.

Spoiler

 

Даже полное отключение SEF Joomla не дает никаких результатов.

 

Однако, файл \administrator\components\com_zoo\framework\classes\pagination.php выдает правильные ссылки.

 

Я бы может еще подумал, что SEOшники что-то установили, но к моей локальной копии они доступа не имеют, а я ТОЧНО туда никаких SEF/SEO расширений не устанавливал. Тем не менее, картина одинакова что на сайте, что на моей локальной копии.


Edited by lyoxpage, 20 June 2015 - 12:43.

  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 20 June 2015 - 12:45

Можете дать временный доступ к ftp и в панель управления вашего сайта?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 lyoxpage

lyoxpage
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 14
  • topics: 4

Posted 20 June 2015 - 12:51

Отправил в ЛС


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 20 June 2015 - 14:14   Best Answer

Большое спасибо.

Я внимательно изучил ваш сайт Zoo и JBZoo работает как нужно. Ошибка похоже ваша.
В вашем шаблоне постраничной навигации нашел вот такую странную строку

media/zoo/applications/jbuniversal/templates/uikit/renderer/pagination/_default.php
ifo1_200x0.png

Это замена убирает из ссылок крайне важные символы
9ux7_200x0.png

Я убрал символы, которые вам мешали
/administrator/components/com_zoo/framework/classes/pagination.php

Можно это сделать без хака
http://forum.jbzoo.c...nation-v-jbzoo/
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 lyoxpage

lyoxpage
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 14
  • topics: 4

Posted 20 June 2015 - 14:20

Ясно. Спасибо огромное. Как я сам не заметил?!  (blush)

Видимо, с возрастом, на третьи сутки сон уже не прихоть а необходимость))

 

 

P/S: Решил проблему исправив конфликтную строку в media/zoo/applications/jbuniversal/templates/uikit/renderer/pagination/_default.php:

//Было
<?php echo str_replace(']', '', str_replace('[', '', str_replace('&nbsp;', '', $pagination))); ?>

//Стало
<?php echo str_replace('</span>]', '</span>', str_replace('[<span>', '<span>', str_replace('&nbsp;', '', $pagination))); ?>

Таким образом убираются квадратные скобки только вокруг неактивного пункта навигации, не затрагивая квадратные скобки в ссылках.


Edited by lyoxpage, 20 June 2015 - 14:37.

  • 1





Also tagged with one or more of these keywords: фильтр, навигация, search, pagination

Click to return to top of page in style!