Fork me on GitHub

Rapport de message :*
 

Smarty

Titre du sujet : Smarty
par DragonTribal sur 12/02/2017 11:52:44

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
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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