Fork me on GitHub






Smarty
Régulier
Inscrit: 31/01/2008 01:30
Messages: 285
Bonjour tout le monde.
voila je suis sur un petit problème.
il y a des années j'avais réussit a faire un smarty sur un thème.
aujourd'hui j'ai besoin de créer une fonction pour un thème j'ai donc ressortie mes vielles sauvegarde et j'ai retrouver ma page que j'avais créer y y a des années.
j'ai donc voulu faire plus ou moins la même chose en plus simple mais cela ne fonctionne pas. Voici donc mon script si une personne peut m'aider....

dans class/smarty/xoops_plugins/
j'ai créer un fichier function_xoUserBisounours.php

function smarty_function_xoUserBisounours$params, &$smarty ){
      global 
$xoopsDB$xoopsConfig,$xoopsUser;
$xoopsDB =& Database::getInstance();    
$uid is_object($xoopsUser) ? $xoopsUser->getVar('uid') : t
    
$sql=mysql_query("SELECT uid FROM ".XOOPS_DB_PREFIX."_album_bisounours WHERE uid='".$uid."'")or die(mysql_error());
    
$data=mysql_fetch_array($sql);
if(!
$data['uid']){
return 
$ModuleBisounours['bisounours'] ="0";     
}else{
return 
$ModuleBisounours['bisounours'] ="1";  
}
 if ( !@empty( 
$params['assign'] ) ) {
        
$smarty->assign$params['assign'], $ModuleBisounours );
    }
}


dans mon thème

themes/xbootstrap/tpl/slider.html
j'ai essayé toute sorte de code mais rien de fonctionne

<{$ModuleBisounours.bisounours}> // fonctionne pas
<{$bisounours}> // fonctionne pas


Avez-vous une petite idée s'il vous plait ?

Cordialement

Posté le : 12/02/2017 11:52
Partager Twitter Partagez cette article sur GG+
Re: Smarty
Régulier
Inscrit: 31/01/2008 01:30
Messages: 285
je pense avoir trouvé !!!

<{xoUserBisounours assign=bisounours}>


et

<{$bisounours}> fonctionne...


Posté le : 12/02/2017 14:14
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

46 Personne(s) en ligne (37 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 46 | Plus ...