Количество объектов в Maps

 
Посетитель
small user social cms
Медаль
Сообщений: 657
Друзья, как вывести количество объектов в категориях InstantMaps? Моск сломал...

Надо вот так:

Количество объектов в Maps
шаблоны и модули для instantCMS 1.10.6
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3026
Карагандинец, я прошу прощения ,если чего не так ляпну, но вдруг чем то помогу smile А по аналогии с УК не получится сделать? Там то выводится.
Реклама
cms
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
1. Вносим правку в файл frontend.php строка примерно 281 (если без нашей доработки)
будет строка
Код PHP:
  1. $subcats = $model->getSubCats($root_cat['id']);
после нее вставляем код:
Код PHP:
  1. $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";
  2. $res_sql = $inDB->query($sql);
  3. $cat_items = array();
  4. while($row = $inDB->fetch_assoc($res_sql)){
  5. $cat_items[$row['cid']] = $row['count_items'];
  6. }
  7.  
  8. if (isset($cat_items)){
  9. foreach ($subcats as &$cat){
  10. $cat['count_items'] = $cat_items[$cat['id']];
  11. }
  12. unset($cat);
  13. }
  14.  
после чего в шаблоне com_inmaps_view.tpl в строке 61 вставляем код
Код PHP:
  1. ({$cat.count_items})
Посетитель
small user social cms
Медаль
Сообщений: 657
Надежда:
если без нашей доработки
1) забыл сказать - инстантмапс 2.2 для 1.9
2) а в доработке Вашей это есть уже?
3) спасибо)))
шаблоны и модули для instantCMS 1.10.6
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
Карагандинец:
1) забыл сказать - инстантмапс 2.2 для 1.9
не имеет значение, ну может номер строчки не такой smile
Карагандинец:
2) а в доработке Вашей это есть уже?
нет, в доработку не включали
Посетитель
small user social cms
Медаль
Сообщений: 657
Надежда:

Карагандинец:
1) забыл сказать - инстантмапс 2.2 для 1.9
не имеет значение, ну может номер строчки не такой smile
Карагандинец:
2) а в доработке Вашей это есть уже?
нет, в доработку не включали

ещё раз
3) спасибо ))))
шаблоны и модули для instantCMS 1.10.6
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2783
Надежда:

1. Вносим правку в файл frontend.php строка примерно 281 (если без нашей доработки)
будет строка
Код PHP:
  1. $subcats = $model->getSubCats($root_cat['id']);
после нее вставляем код:
Код PHP:
  1. $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";
  2. $res_sql = $inDB->query($sql);
  3. $cat_items = array();
  4. while($row = $inDB->fetch_assoc($res_sql)){
  5. $cat_items[$row['cid']] = $row['count_items'];
  6. }
  7.  
  8. if (isset($cat_items)){
  9. foreach ($subcats as &$cat){
  10. $cat['count_items'] = $cat_items[$cat['id']];
  11. }
  12. unset($cat);
  13. }
  14.  
после чего в шаблоне com_inmaps_view.tpl в строке 61 вставляем код
Код PHP:
  1. ({$cat.count_items})
А сделать так чтобы показывало количество не общее а в зависимости от выбранного города (все города - 20, Черновцы - 2)
Спасибо!
Украинский для инстант
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
Олег Васильевич я:
А сделать так чтобы показывало количество не общее а в зависимости от выбранного города (все города - 20, Черновцы - 2)
Спасибо!
Это уже перепис мапса hoho
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2783
Надежда:

hoho
Спасибо! cry
Украинский для инстант
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2783
К сожалению, не считает объекты из субкатегорий.
Тут есть рещение у кого?
Спасибо!
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 136
Спасибо!
Олег Васильевич я:
К сожалению, не считает объекты из субкатегорий.
Еще актуально. Ап
Хорошее воспитание не в том, что ты не прольешь соуса на скатерть, а в том, что ты не заметишь, если это сделает кто-нибудь другой.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1001
Надежда, спасибо, поставил, но в каталоге не считает кол-во, счет идет только на странице раздела
Комплексный подход к Вашему онлайн-бизнесу: домены, хостинг, сайты.
Продажа качественных доменов.
Посетитель
small user social cms
Сообщений: 15
Идея хорошая, но нет вывода количества на странице каталоге. Еще хотелось бы на главной вывести общее количество объектов.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2538
Мда. не фурычит... Зря я закладку сохранил.
Готов скинуться на плагин, который бы по крону считал количество организаций, записывал бы их в бд.
+ дописку в мапс для вывода этого счетчика.

500р. готов вложить.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Медаль
Сообщений: 657
кхме... а вот то же самое, но для модуля mod_maps_tree можно, пожалуйста? я конечно дико извиняюсь, внезапно опять понадобилось...

ещё раз спасибо
Редактировалось: 1 раз (Последний: 19 января 2014 в 22:05)
шаблоны и модули для instantCMS 1.10.6
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.