12/09/2011, 20:21:10
la vision de mon programme c'était : je touche au minimum aux sources de fluxbb. J'ai pas trouvé pour minimiser encore plus l'impact mais je suis preneur si kkun à des idées.
ouvrir le fichier ./forum/header.php
trouver
ajouter après :
enregistrer
La suite des modifications se ferra selon tes balises <CMSMS> de ton gabarit de cmsmadesimple et ce que tu en aura retenu dans tpl.php. Dans notre exemple j'en ai conservé 2 que j'ai placé respectivement dans $cmsms['<CMS_css>'] et $cmsms['<CMS_menu>'].
J'ai concrètement 2 balises utilisables dans les templates de fluxbb : <CMS_css> et <CMS_menu> (attention aux majuscules)
Je modifies donc les templates de fluxbb suivant :
./forum/include/template/maintenance.tpl
./forum/include/template/redirect.tpl
./forum/include/template/admin.tpl
./forum/include/template/main.tpl
./forum/include/template/help.tpl
à chaque fois : après le code
on ajoute
et après le code
on ajoute le code
je supprimes également les balises <body> présentes dans ces tpl pour éviter qu'elles ne fassent doublon avec les miennes.
fin de la troisième partie
ouvrir le fichier ./forum/header.php
trouver
Code :
$tpl_main = str_replace('<pun_status>', $tpl_temp, $tpl_main);
// END SUBST - <pun_status>
ajouter après :
Code :
//CMS
include_once('tplcmsms/tpl.php');
enregistrer
La suite des modifications se ferra selon tes balises <CMSMS> de ton gabarit de cmsmadesimple et ce que tu en aura retenu dans tpl.php. Dans notre exemple j'en ai conservé 2 que j'ai placé respectivement dans $cmsms['<CMS_css>'] et $cmsms['<CMS_menu>'].
J'ai concrètement 2 balises utilisables dans les templates de fluxbb : <CMS_css> et <CMS_menu> (attention aux majuscules)
Je modifies donc les templates de fluxbb suivant :
./forum/include/template/maintenance.tpl
./forum/include/template/redirect.tpl
./forum/include/template/admin.tpl
./forum/include/template/main.tpl
./forum/include/template/help.tpl
à chaque fois : après le code
Code :
<pun_head>
on ajoute
Code :
<CMS_css>
et après le code
Code :
</head>
on ajoute le code
Code :
<CMS_menu>
je supprimes également les balises <body> présentes dans ces tpl pour éviter qu'elles ne fassent doublon avec les miennes.
fin de la troisième partie