Надо вот так:
будет строка
$subcats = $model->getSubCats($root_cat['id']);
$sql = "select c.id as cid, count(i.id) as count_items from cms_map_cats c left join cms_map_items i ON i.category_id = c.id GROUP BY c.id"; $res_sql = $inDB->query($sql); while($row = $inDB->fetch_assoc($res_sql)){ $cat_items[$row['cid']] = $row['count_items']; } foreach ($subcats as &$cat){ $cat['count_items'] = $cat_items[$cat['id']]; } }
({$cat.count_items})
1) забыл сказать — инстантмапс 2.2 для 1.9если без нашей доработки
2) а в доработке Вашей это есть уже?
3) спасибо)))
не имеет значение, ну может номер строчки не такой1) забыл сказать — инстантмапс 2.2 для 1.9
нет, в доработку не включали2) а в доработке Вашей это есть уже?
не имеет значение, ну может номер строчки не такой1) забыл сказать — инстантмапс 2.2 для 1.9
нет, в доработку не включали2) а в доработке Вашей это есть уже?
ещё раз
3) спасибо ))))
А сделать так чтобы показывало количество не общее а в зависимости от выбранного города (все города — 20, Черновцы — 2)
1. Вносим правку в файл frontend.php строка примерно 281 (если без нашей доработки)
будет строка
после нее вставляем код:
$subcats = $model->getSubCats($root_cat['id']);
после чего в шаблоне com_inmaps_view.tpl в строке 61 вставляем код
$sql = "select c.id as cid, count(i.id) as count_items from cms_map_cats c left join cms_map_items i ON i.category_id = c.id GROUP BY c.id"; $res_sql = $inDB->query($sql); while($row = $inDB->fetch_assoc($res_sql)){ $cat_items[$row['cid']] = $row['count_items']; } foreach ($subcats as &$cat){ $cat['count_items'] = $cat_items[$cat['id']]; } }
({$cat.count_items})
Спасибо!
Это уже перепис мапсаА сделать так чтобы показывало количество не общее а в зависимости от выбранного города (все города — 20, Черновцы — 2)
Спасибо!
Спасибо!
Тут есть рещение у кого?
Спасибо!
Еще актуально. АпК сожалению, не считает объекты из субкатегорий.
Готов скинуться на плагин, который бы по крону считал количество организаций, записывал бы их в бд.
+ дописку в мапс для вывода этого счетчика.
500р. готов вложить.
ещё раз спасибо