Jump to content


Photo
- - - - -

MyZooItems баг

myzooitems

Best Answer SmetDenis , 16 January 2015 - 09:23

Лишь предположение...

Добавьте строку

$options['group'] = 'a.id';
3hr1_200x0.png Go to the full post


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

#1 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 14 January 2015 - 17:21

Всем привет! Кто может подсказать от чего такой баг в MyZooItems.

 

Задача: Вывести статьи пользователя (автора)

 

Используется отдельный тип для этого (автора) и MyZooItems

 

Настройки:

 

bNVoNcO.png
 

Spoiler

 

Проблема в "Количество элементов" - совершенно криво работает.

...
Указываю 10 - выводит по 4 шт.
Указываю 9 - выводит по 3 шт.
Указываю 8 - выводит по 3 шт.
Указываю 7 - выводит по 3 шт.
Указываю 6 - выводит по 2 шт.
Указываю 5 - выводит по 2 шт.
Указываю 4 - выводит по 2 шт.
Указываю 3 - выводит по 1 шт.
Указываю 2 - выводит по 1 шт.
Указываю 1 - выводит по 1 шт.

+ в некоторых случаях пагинация добавляется (т.е. пример)

 

Указано 9шт:

JecIf30.png

Указано 7шт:
BNMvlGY.png
 

 

Кто, что знает? куда копать :)

 

или как можно вывести статьи автора с пагинацией?


Edited by CB9TOIIIA, 14 January 2015 - 18:36.

  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 15 January 2015 - 12:06

ап O0


  • 0

#3 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 16 January 2015 - 08:30

надеюсь на помощь :) ап (fingers)


  • 0

#4 SmetDenis

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

Posted 16 January 2015 - 08:38

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



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


#5 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 16 January 2015 - 08:40

Это бесплатный элемент? Где я могу его скачать?

 

он есть в маркетplace: http://forum.jbzoo.c.../20-myzooitems/


  • 0

#6 SmetDenis

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

Posted 16 January 2015 - 09:00

О, а я и забыл что он у нас есть :)
Как то автор заходит к нам на форум и... молчит...

У меня есть предположения, сделайте пожалуйста print_r($options)
2mkr_200x0.png

и print_r(''.$query);
lil9_200x0.png

Результат вставьте сюда (text-файлом, спойлером, кодом...)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#7 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 16 January 2015 - 09:11

В общем в первом пропустили ";" - поэтому вначале не заработал)))

Array ( [select] => a.* [from] => #__zoo_item AS a LEFT JOIN #__zoo_tag AS b ON a.id = b.item_id LEFT JOIN #__zoo_category_item AS c ON a.id = c.item_id [conditions] => a.access IN (1) AND a.application_id IN ('1') AND c.category_id NOT IN ('6') AND a.created_by = '498' AND a.state = 1 [order] => a.priority DESC, a.created DESC [offset] => 0 [limit] => 100 )

а второе:

SELECT a.id FROM #__zoo_item AS a LEFT JOIN #__zoo_tag AS b ON a.id = b.item_id LEFT JOIN #__zoo_category_item AS c ON a.id = c.item_id WHERE a.access IN (1) AND a.application_id IN ('1') AND c.category_id NOT IN ('6') AND a.created_by = '498' AND a.state = 1 GROUP BY a.id
SELECT a.id FROM #__zoo_item AS a LEFT JOIN #__zoo_tag AS b ON a.id = b.item_id LEFT JOIN #__zoo_category_item AS c ON a.id = c.item_id WHERE a.access IN (1) AND a.application_id IN ('1') AND c.category_id NOT IN ('6') AND a.created_by = '498' AND a.state = 1 GROUP BY a.id
SELECT a.id FROM #__zoo_item AS a LEFT JOIN #__zoo_tag AS b ON a.id = b.item_id LEFT JOIN #__zoo_category_item AS c ON a.id = c.item_id WHERE a.access IN (1) AND a.application_id IN ('1') AND c.category_id NOT IN ('6') AND a.created_by = '498' AND a.state = 1 GROUP BY a.id 

и тут видно какое-то троение O0


Edited by CB9TOIIIA, 16 January 2015 - 09:17.

  • 0

#8 SmetDenis

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

Posted 16 January 2015 - 09:23   Best Answer

Лишь предположение...

Добавьте строку
$options['group'] = 'a.id';
3hr1_200x0.png
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#9 CB9TOIIIA

CB9TOIIIA
  • Topic Starter
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 16 January 2015 - 09:30

Работает!!!

 

Вы гений! :)

 

dDsM62p.png


 


Edited by CB9TOIIIA, 16 January 2015 - 09:32.

  • 1




Click to return to top of page in style!