|
Tutorial écrit par Cyril du 19-06-2006 à 13:07:38 |
|
Développer son propre thême pour Maximus
Temps prévisible pour l'installation: 2 heures
Facilité d'installation: 

Plusieurs solutions s'ouvrent à vous, la plus simple étant de piocher dans la quantité énorme de thêmes que l'on peut trouver pour PHPNuke ( logiquement tous fonctionnent, sinon référer vous au tuto $db -> $dbi )
ou bien la solution vous offrant de plus ample possibilités et d'opter pour le moteur de template de Maximus, à savoir que Maximus permet nativement de charger un template complet par module...
En voici les caractéristiques en détail:
Prenons comme exemple le theme forunis par défaut Max_Colors.
Les templates maximus tel que max colors sont d'une simplicité extrême à savoir :
- template basé en HTML pur créable, éditable via dreamweaver ou golive ou un éditeur de la sorte donc visible sur l'instant et surtout réalisable via un wysiwyg
le fichier theme.php
défini les bases php du header et du footer
là on peut insérer des requêtes sql autant que désiré et les retrouver dans le fichier header.html
ensuite pour la gestion du message central
le fichier message.html sert de template à tous les messages
pour le header le fichier header.html génère le template du header
pour les blocs de gauche le fichier blocks_left.html
pour le cas ou le bloc se referme blocks_left_mini.html
maintenant je désire me faire un template différent sur le module Search alors comment faire ?
Je me crée un fichier header_Search.html et dessine mon template dans ce fichier via mon éditeur favoris
idem pour le footer, je crée un fichier footer_Search.html
idem pour le message: message_Search.html
idem pour les blocs par exemple de gauche blocks_left_Search.html
la clef des template est là et franchement plus simplissime il n'y a pas
un fichier = une zone de template
ensuite le kernel se charge d'importer toute la clique de fichiers HTML et génère le template par module
dernier point très très intéressant, le plus je dirai pour quelqu'un qui se penche sur les templates : LE CSS
J'ai taché de penser à tout et surtout à ça d'ailleur, le css évolue aussi en fonction du module
par exemple dans le dossier style du template
le fichier style.css est chargé sur la page d'accueil
le fichier style_Downloads.css est chargé et lui seul quand on accède au module downloads ect ect
ce qui laisse libre champ, même une liberté totale ( à 100% ) d'un template par module
l'exemple sur ce site parle de lui même mais on pourrait très bien imaginer prendre 3 templates phpnuke et n'en faire qu'un :)
il n'y a franchement que peu de limites en utilisant cette technique, c'est ultra simple, on ne peut plus rapide ( pas de génération de tpl de conversion php ect ect ) et tellement simple à personnaliser via un logiciel type wysiwyg
c'est un peu destiné d'ailleurs pour les graphistes qui très souvent sont rebutés par le code ( et ca se comprend aisément, chacun son truc )
Vous voilà armé des renseignements adaptés pour parfaire votre template comme bon vous semble et surtout, surtout pourvoir réaliser ce que vous désirez par zone bien définie sur votre site internet
Un moyen extrêmement simple pour ne plus avoir l'air d'un site nuké :)
[ Retour à l'index des tutoriaux | Poster un commentaire ]