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


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

Посчитать все элементы из главной категории


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

#1 aksenow

aksenow

Отправлено 19 February 2013 - 12:05

Joomla 3.0
Zoo 3.0.9
JBZoo 1.6.1

Ситуация такая...
Есть главная категория а в ней подкатегории мне требуется посчитать сколько всего элементов находиться в главной категории и вывести на главную страницу Сайта - каталога(где список всех категорий) что то в роде в базе всего 32 объекта

32 это  сумма всех элементов из ниже приведенной структуры.

1. Главная категория
    1.1 Подкатегория 1 (6 элементов)
          1.1.1 ППодкатегория (20 элементов)
    1.2 Подкатегория 2 (6 Элементов)

Чем воспользоваться, как посчитать ?
БОЛЬШОЕ СПАСИБО!

  • 0

#2 RomanL

RomanL

Отправлено 19 February 2013 - 12:17

Надо бы подробнее..
Если вместе с главной показываются и подкатегории  - то просто сложить количество их элементов и показать у главной
Если показывается только главная, то их надо посчитать
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#3 aksenow

aksenow

Отправлено 19 February 2013 - 12:24

Надо бы подробнее..
Если вместе с главной показываются и подкатегории  - то просто сложить количество их элементов и показать у главной
Если показывается только главная, то их надо посчитать

Изображение

По какому вопросу вам нужна юридическая помощь? - Получается Основная категория
БУКВЫ это категории
СПРАВА ОТ БУКВ подкатегории
Вот это все и надо посчитать

Получается что вместе с главной показываются и подкатегории , как сложить можно элементы ?
  • 0

#4 RomanL

RomanL

Отправлено 19 February 2013 - 12:49

Получается "По какому вопросу вам нужна юридическая помощь?" единственная категория в этом уровне? Т.е. у нее должны показываться все элементы в базе?
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#5 aksenow

aksenow

Отправлено 19 February 2013 - 13:06

Получается "По какому вопросу вам нужна юридическая помощь?" единственная категория в этом уровне? Т.е. у нее должны показываться все элементы в базе?

ВЕРНО
  • 0

#6 RomanL

RomanL

Отправлено 19 February 2013 - 13:39

Тогда в шаблоне категории или подкатегории, там где хотите показать общее количество вставьте вот это:

<?php echo count($this->app->table->item->findAll($vars['object']->application_id))?>

Если не получится, напишите в каком файле вставляли.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#7 aksenow

aksenow

Отправлено 19 February 2013 - 14:04

Тогда в шаблоне категории или подкатегории, там где хотите показать общее количество вставьте вот это:

<?php echo count($this->app->table->item->findAll($vars['object']->application_id))?>

Если не получится, напишите в каком файле вставляли.

Спасибо большое все работает!
А где это все описывается, что почитать , что бы понять принцип и синтаксис ?
  • 0

#8 RomanL

RomanL

Отправлено 19 February 2013 - 14:14

В учебниках PHP )
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#9 aksenow

aksenow

Отправлено 19 February 2013 - 14:25

Мне PHP не надо.
Ага в php прям написали специально для JB это $this->app->table->item->findAll делает то.....)))

Я про методы и функции, сам API посмотреть, почитать .Этот же вызов $this->app->table->item->findAll с пустого места не берется - вот я это и имею ввиду .... Где про это почитать что бы с вашим продуктом работать было проще!
  • 0

#10 RomanL

RomanL

Отправлено 19 February 2013 - 14:28

Инстркуций с API  не знаю...  Посмотрите какие классы есть в ZOO и JBZoo, их методы и свойства, ну и используйте!
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]




Click to return to top of page in style!