|
|
23.04.2007, 08:42
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Доброго дня, подскажите - есть раздел допустим с новостями, как мне в меню рядом ч названием этого раздела вывести количество объектов в нем (новостей)?
|
|
|
23.04.2007, 13:57
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
добавьте в шаблон навигации запрос на подсчет кол-ва записей в шаблоне, лучше добавьте условие, чтобы считало только для определенных пунктов меню
".listQuery("SELECT count(Message_ID) as count_news FROM Message2 WHERE Subdivision_ID=".$data[$i][Subdivision_ID],"\$data[count_news]")."
вроде экранировал правильно
|
|
|
10.11.2009, 15:33
|
|
Гость
Гость
|
Это же сколько запросов будет к БД, если у меня надо за 70 разделов каталога писать сбоку сколько там товаров!
|
|
|
10.11.2009, 15:53
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Dim писал(а):Это же сколько запросов будет к БД, если у меня надо за 70 разделов каталога писать сбоку сколько там товаров!
Будет 70 запросов. Если время генерации страницы критично, тогда можно в каталогам добавить например поле Counter. А в компоненте в событиях добавления и удаления прописать:
Код:$db->query("update Subdivision set Counter = Counter+1 where Subdivision_ID=$sub"); в случае удаления производите уменьшения счетчика.
При таком раскладе 70 лишних запросов можно избежать.
Temet nosce...
|