Autore: SC Topic: prestashop mettere il contatore visite nel footer  (Letto 5502 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline SC

  • Administrator
  • Scrittore del Forum
  • *****
  • Post: 3.062
  • Sesso: Maschio
  • Ci si impegna e poi si vede
    • Google Profile
prestashop mettere il contatore visite nel footer
« il: 23:28:44 pm, 13 Aprile 2015 »
  • Publish
  • 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


    Codice: [Seleziona]

      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

     
    Codice: [Seleziona]
    public function install()
    {
    return parent::install() && $this->registerHook('AdminStatsModules') && $this->registerHook('hookFooter');
    }


    spero che possa essere utile a qualcuno
    Informa anche tu con Openjournalism
    ----------------------
    Così scrivo secondo le mie idee personali

    Così come Amministratore del Forum
    Regolamento

     

    Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 

    Facebook Comments

    Link Consigliati:
    Portale turistico per le vacanze a Siracusa e Provincia - vacanzesiracusa.com

    Increase your website traffic with Attracta.com
    Ai sensi della Legge 7 marzo 2001, n.62, il presente FORUM, non rappresenta una testata giornalistica in quanto sar� aggiornato senza alcuna periodicit�. Non pu� pertanto considerarsi un prodotto editoriale. Le immagini inserite, non sempre ma in massima parte, sono tratte da Internet; qualora la loro pubblicazione violasse eventuali diritti d'autore, vogliate comunicarlo e saranno subito rimosse.Il Gestore del FORUM, non � responsabile del contenuto dei commenti ai post, n� del contenuto dei siti "linkati"

    WOP!WEB Servizi per siti web... GRATIS!