prestashop ha il suo modulo statistico purtroppo non c'è la possibilità di inserire nel frontoffice un semplice contatore che lo abiliti
a questo scopo ho aggiunto un hool apposta al file prestashop\modules\statsvisits\statsvisits.php
function hookFooter()
{
$sql = 'SELECT COUNT(c.`id_connections`)
FROM `'._DB_PREFIX_.'connections` c
WHERE c.`date_add` <= NOW()';
$total_visits= Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql);
$sql = 'SELECT COUNT(DISTINCT c.`id_guest`)
FROM `'._DB_PREFIX_.'connections` c
WHERE c.`date_add` <= NOW()';
$total_guests = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql);
$this->html = '
<div class="col-lg-2" style="float: right; width=15%; color: black;">
<ul class="list-unstyled">
<li>'.$this->l('Total visits:').' <span class="totalStats">'.$total_visits.'</span></li>
<li>'.$this->l('Total visitors:').' <span class="totalStats">'.$total_guests.'</span></li>
</ul>
</div>';
return $this->html;
}
oltre a modificare la funzione install
public function install()
{
return parent::install() && $this->registerHook('AdminStatsModules') && $this->registerHook('hookFooter');
}
spero che possa essere utile a qualcuno