Passage de smarty 2 à smarty 3/4
Depuis la version XOOPS 2.5.11 smarty 3 remplace smarty 2 et cela peut engendrer plusieurs problèmes sur votre site internet. Ce tutoriel vous permettra de corriger les erreurs qui empêchent votre site internet de fonctionner correctement.
Les erreurs listées dans la page suivante n’apparaitront pas forcément dans l'ordre présenté, il faudra naviguer au travers des différentes sections de la page pour trouver l'explication qui permet de corriger votre erreur.
Voila comment procéder avec un exemple :
Erreur: SmartyCompilerException: Syntax error in template "db:db:xmnewsadmincategory.tpl" on line 2
A la ligne 2, la fonction "xoAdminIcons" est utilisée,
on va donc regarder la section "Erreurs xoAdminIcons"
Important : Recherche du fichier template à modifier
Dans l'exemple ci-dessus, le message d'erreur indique que le template concerné est "xmnewsadmincategory.tpl".
Celui-ci peut être dans le dossier templates du module
ou dans le dossier modules/le-nom-du-module du thème (surcharge des templates).
C'est à dire /themes/le-nom-du-theme-utilisé/modules/le-nom-du-module.
La surcharge des templates étant prioritaire sur les templates du module, il faut commencer par vérifier si le fichier est surchargé.
Si ce n'est pas le cas alors il faut voir dans le module.
XOOPS enregistre le nom du template dans la BDD sans les caractères "_".
Dans notre exemple, le template d'origine se nomme xmnews_admin_category.tpl
On utilise le thème xswatch4 qui dispose de surcharges pour le module xmnews.
On va donc trouver le fichier à modifier dans /themes/xswatch4/modules/xmnews/admin

Utiliser WAMP Neard associé à XOOPS
Intégrer le système de votes de xmsocial dans son module
Utiliser les icones Font Awesome dans des applications de bureau
Configurer le captcha de XOOPS
Intégrer les médias sociaux de xmsocial dans son module
Intégrer le module xmdoc dans son module