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


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

Вывод статистики комментариев и избранного в teaser


Лучший Ответ SmetDenis , 06 October 2013 - 10:27

Хоть я немного опоздал с ответом.

 

Простой вариант вывода кол-ва избранного для текущего пользователя, возможно пригодится.

<?php echo count(App::getInstance('zoo')->jbfavorite->getAllItems());?>

Если пользователь не авторизован, то все складывается в сессию

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


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 Akela

Akela

Отправлено 05 October 2013 - 17:35

Как вывести в teaser количество добавлений материала в избранное и количество комментариев к материалу?

На картинке смысл задачи

Прикрепленные изображения

  • скрин.jpg

  • 0

#2 Akela

Akela

Отправлено 05 October 2013 - 19:48

Тяну данные для количества комментариев, среднего рейтинга и добавлений в избранное запросами из шаблона teaser'a, что не есть хорошо, но как делать это грамотно пока не знаю.

 

Но засада образовалась в том, что при добавлении материала в избранное, в таблицу #__zoo_jbzoo_favorite ничего не попадает. Т.е. запрос ниже ничего не выводит, т.к. в этой таблице записей нет

$query='SELECT COUNT(*) FROM `#__zoo_jbzoo_favorite` WHERE `item_id` = ' . $item->id ;

Откуда брать данные для подсчёта добавлений материала в избранное?


Сообщение отредактировал Akela: 05 October 2013 - 19:52

  • 0

#3 Akela

Akela

Отправлено 05 October 2013 - 20:02

Залогинится надо было ^-^ ...


  • 0

#4 SmetDenis

SmetDenis

Отправлено 06 October 2013 - 10:27   Лучший Ответ

Хоть я немного опоздал с ответом.

 

Простой вариант вывода кол-ва избранного для текущего пользователя, возможно пригодится.

<?php echo count(App::getInstance('zoo')->jbfavorite->getAllItems());?>

Если пользователь не авторизован, то все складывается в сессию


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



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


#5 Sliapy

Sliapy

Отправлено 06 October 2013 - 10:50

Зачем тянуть кол-во комментариев и рейтинг самому из базы, если для этого есть элементы Zoo?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Akela

Akela

Отправлено 06 October 2013 - 12:29

Зачем тянуть кол-во комментариев и рейтинг самому из базы, если для этого есть элементы Zoo?

 

По какой ссылке можно про это почитать?


  • 0

#7 Sliapy

Sliapy

Отправлено 06 October 2013 - 14:17

http://www.yootheme....ation?view=docs

 

Раздел Elements.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!