Jump to content

Modification du bloc UserOnline pour prestashop 1.5


Recommended Posts

Bonjour.

Après moultes péripéties, j'ai réussi à mettre la main sur la mise a jour du blocuseronline pour PS 1.5 (zip join).

Cependant, je souhaiterais lui apporter quelques modifications, mais je reste coincé.

Je voudrais que le bloc affiche la date et l'heure du jour.

 

Pour éviter de prendre trop de place, je met le travail déjà fourni dans le zip join.

Si quelqu'un sais comment faire pour intégrer la fonction

 

    $date = date("d-m-Y");
    $heure = heure("H:i");

dans blockuseronline.php, je suis preneur. J'ai réussi à modifier le blockuseronline.tpl comme suit :

 

<!-- MODULE Flash Clock -->
    <div id="informations_block_right" class="block">
        <h4><img align="absmiddle" src="{$base_dir}modules/blockuseronline/online.gif"/> {l s='Visites' mod='blockuseronline'}</h4>
                <div align="left" class="block_content" style="padding:3px 10px;">
                {l s='Visteurs en ligne:' mod='blockuseronline'} {$useronline}<br>
                {l s='Ce jour :' mod='blockuseronline'} {$today}<br>
                {l s='Votre IP :' mod='blockuseronline'} {$yourip}<br>
                {l s='Nous sommes le :' mod='blockuseronline'} {$date}<br>
                {l s='Il est :' mod='blockuseronline'} {$heure}
                </div>
    </div>
<!-- /MODULE Flash Clock -->

blockuseronline_modif_time_date.zip

Edited by hige52 (see edit history)
Link to comment
Share on other sites

Coucou

 

voila j'ai corriger tes petites erreurs ^^

pour la date et l'heure http://www.smarty.net/docsv2/fr/language.modifier.date.format.tpl

ensuite il faut déclarer $date et $heure dan le hook et non au debut du fichier

attention avec les traitement de SQL  ExecuteS ( avec un S majuscule a la fin) doit être utiliser que pour les requêtes en lectures (SELECT / SHOW ...)

dans les requêtes sql  privilégie le simple quote( ' ) au lieu du double qui est utiliser pour le contenu d'une var  WHERE id = "'.$var.'"

pour les $marty->assign je les ai laisser comme ça car je ne sais pas quel version de ps tu utilise si tu est sur une ps 15+ il faudra remplacer

$marty->assign par $this->context->marty->assign  bon cela n’empêche pas le module de fonctionner grâce à la rétrocompatibilité

 

@++

 

Loulou66

 

ps ha oui tu est en 1.5 voir le titre ^^ donc pour les smarty tu peut faire la modif :P

blockuseronline_modif_time_date.zip

Edited by loulou66 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...