bloc et template
dragontribal
dragontribal

bloc et template

dragontribal 16
16/11 18:46
#1
dragontribal 16
16/11 18:46
Bonjour,
Je reviens vers vous pour un petit problème, et je cherche partout mais sans vraiment trouver le pourquoi du comment.
je vous explique, j'ai commencer a me faire un module pour reprendre les bases.
mais je rencontre déjà un problème sur la création d'un bloc avec fichier template (tpl ou html)

dans mon fichier xoops_version.php j'ai ceci :

$modversion['templates'][] = array('file' => 'chat_view_data.html''description' => '');
Blocks $modversion['blocks'][] = array(          
'file' => 'chat_view_data.php',         
'name' => 'Mon Chat',         
'description' => '',         
'show_func' => 'b_chat_view_data_show',         
'template' => 'chat_view_data.html', );


Dans mon fichier chat_view_data.php j'ai ceci :
function b_chat_view_data_show($options) {
global 
$xoopsUser$xoopsModule;
      
$block                     = array();
        
$block['test']    = 'coucou';
        return 
$block;
}


et dans mon template chat_view_data.html
<{$block.test}>


Mais le problème est que rien ne s'affiche sur mon bloc. j'ai beau faire des recherches et je ne trouve rien sur le fait que rien ne s'affiche.
Bon après, cela fait bien 5 ans voir plus que j'ai pas refait de module sur xoops. je suis certainement en retard sur les nouvelles fonctions.
Re : bloc et template
dragontribal
dragontribal

Re : bloc et template

dragontribal 16
16/11 19:07
#2
dragontribal 16
16/11 19:07
j'ai trouver mon erreur après 3 jours de recherche.
et la réponse était tout simplement sur votre site

dans mon dossier templete, je n'avais pas créer de dossier blocks.
une fois créer et copier mon fichier templete de dans, le bloc s'affiche correctement

pfff !!!
Re : bloc et template
Alain T
Alain T

Re : bloc et template

Alain T 702
16/11 21:27
#3
Alain T 702
16/11 21:27
Salut et merci pour ce retour.
C'est toujours intéressant d'avoir la réponse au problème même si elle est simple.
Elle est bien souvent simple une fois qu'on l'a trouvé, héhéhé !

Et heureux de lire que monxoops.fr a contribuer aussi à la résolution de ton problème.

Bon développement !
Apparemment, un module pour lire et participer à un chat. Communautaire, entreprise ?
Re : bloc et template
dragontribal
dragontribal

Re : bloc et template

dragontribal 16
17/11 10:29
#4
dragontribal 16
17/11 10:29
Salut Alain,

Je pense à développer un chat communautaire, et pourquoi pas le distribuer à la communauté XOOPS si mon module fonctionne correctement. Cependant, je rencontre pas mal de problèmes liés à l'évolution de la programmation, après plusieurs années sans avoir touché au PHP et à XOOPS...

là, je rencontre un problème et je ne sais pas pourquoi. c'est un problème de smarty.
ErreurSmartyExceptionUnable to read template db 'chat_view_data.html' dans le fichier /class/libraries/vendor/smarty/smarty/libs/sysplugins/smarty_resource_custom.php ligne 79


la route va être longue pour faire mon module
Re : bloc et template
Alain T
Alain T

Re : bloc et template

Alain T 702
17/11 12:17
#5
Alain T 702
17/11 12:17
On est passé à Smarty 3, il y a pas mal de changement avec la version précédente.
+ sécure.
Et on est passé à PHP 7 et PHP 8, gros changements avec la version 5.x.

Sans doute Greg pourras te mettre sur la piste.
Si tu es anglophone, sur le site xoops.org, il y aura certainement Mamba ou Goffy qui pourront répondre à tes interrogations.

Bon courage !
Re : bloc et template
Alain T
Alain T

Re : bloc et template

Alain T 702
17/11 12:19
#6
Alain T 702
17/11 12:19
Je sais que ça ne va pas régler ton problème, mais on n'utilise plus de fichiers "html" mais 'tpl".