Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty przez: nobet w Marzec 10, 2009, 01:34:59 pm
-
jak umieścić licznik odwiedzin na stronie głównej sklepu który pokazuje statystyki z panelu administracyjnego
-
Hmmm ... a nie lepiej użyć Google Analytics?
Statystyki, które biją na głowę wszystkie inne...
http://pl.wikipedia.org/wiki/Google_Analytics
-
Możesz w stat24.pl (http://stat24.com/pl/statystyki/bezplatne_liczniki_odwiedzin) zrobić sobie licznik.
A tak na marginesie... a jest czym się pochwalić?
Myślałem że już się takich rzeczy nie robi...
-
Darmowe liczniki są też na: http://www.google.com/search?q=darmowy+licznik
Swoją drogą dawniej (z 10 lat temu ;-) ) to każdy musiał mieć licznik ... taka była moda :-)
-
We Francji widać dalej jest, a sklep ma tam wisieć. a co do licznika to zastanawiałem się czy da się jakoś wykorzystać, moduły sklepu skoro i tak prowadzi statystki.
-
Hmmm ... a nie lepiej użyć Google Analytics?
Statystyki, które biją na głowę wszystkie inne...
http://pl.wikipedia.org/wiki/Google_Analytics
Proszę o info w którym miejscu - pliku należy wkleji ten kod do statystyk.
Diękuję
-
jak umieścić licznik odwiedzin na stronie głównej sklepu który pokazuje statystyki z panelu administracyjnego
1. W pliku /classes/Configuration.php dodajemy metody:
public function getTotalVisits()
{
return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('
SELECT COUNT(c.`id_connections`)
FROM `'._DB_PREFIX_.'connections` c');
}
public function getTotalGuests()
{
return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('
SELECT COUNT(DISTINCT c.`id_guest`)
FROM `'._DB_PREFIX_.'connections` c);
}
2. W pliku /classes/FrontControler.php do tablicy $smarty->assign(array(...)); (linia 236) dodajemy
'counterv' => Configuration::getTotalVisits(),
'counterq' => Configuration::getTotalGuests(),
3. I teraz już przykład: w szablonie blockpermanentlinks-header.tpl dodałem sobie:
<li id="counter">Ilość odwiedzin
<strong>{$counterv}</strong></li>
Jak widać wykorzystałem pierwszą zmienna $counterv czyli ilość wszystkich wejsc ;)
Wystarczy zmienić lub dodać {$counterq} i otrzymamy ilość unikalnych wejść.