Счетчик в InstantMaps

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 26 февраля 2013 в 23:30
Как сделать счетчик просмотров в instantmaps для каждого объекта?
#2 28 февраля 2013 в 01:52
Думаю нужная вещь!
#3 28 февраля 2013 в 21:34
Ну тут то уж сложного ничего нет...
В фронтед пхп добавить примерно такой код

  1. if(@!$is_author){
  2. $inDB->setFlag('таблицаБД', $item['id'], 'hits', $item['hits']+1);
  3. }
В шаблоне com_inmaps_item.tpl в том месте где хотите вывести вписываем
  1. {$item.hits}
#4 1 марта 2013 в 11:18


Ну тут то уж сложного ничего нет...
В фронтед пхп добавить примерно такой код

  1. if(@!$is_author){
  2. $inDB->setFlag('таблицаБД', $item['id'], 'hits', $item['hits']+1);
  3. }
В шаблоне com_inmaps_item.tpl в том месте где хотите вывести вписываем
  1. {$item.hits}

mr.Z

О_о щаааа проверим… )))))) спасибо, добрый человек!!!
#5 1 марта 2013 в 15:02

В фронтед пхп добавить примерно такой код

mr.Z
Спасибо за наводку, вот так получилось:
  1. if($item['user_id']!=$inUser->id && !$inUser->is_admin){
  2. $inDB->setFlag('cms_map_items', $item['id'], 'hits', $item['hits']+1);
  3. }
Новые методы в 1.10, может действительно стоит заморочится с апгрейдом...
#6 1 марта 2013 в 15:17
mr.Z,googlebot
Спасибо работает.
#7 2 марта 2013 в 13:10
Решение нужно в ядро компонента однозначно! Спасибо
#8 2 марта 2013 в 17:11


mr.Z,googlebot
Спасибо работает.

malanas
Что то у меня не работает, для 1.9 наверное по другому нужно?
#9 2 марта 2013 в 17:23
Clear, проверял на 1.8, думаю не должно отличаться на 1.9, скорее всего не туда вставили или не так выводите. Вставлять в фронтенд компонента карт, в блоке "// ПРОСМОТР ОБЪЕКТА", выводить в шаблоне com_inmaps_item.tpl
#10 2 марта 2013 в 19:32


Clear, проверял на 1.8, думаю не должно отличаться на 1.9, скорее всего не туда вставили или не так выводите. Вставлять в фронтенд компонента карт, в блоке "// ПРОСМОТР ОБЪЕКТА", выводить в шаблоне com_inmaps_item.tpl

googlebot

Туда и вставлял, да ладно после миграции на 1.10 разберусь думаю.
#11 2 марта 2013 в 21:54
mr.Z и googlebot большое спасибо.
  1. {$item.hits}
вставил в 302 в com_inmaps_item.tpl строку, как раз под картой получилось
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.