Structure détaillée d'un template BBtoMax fichier par fichier
Un article de Wiki Maximus CMS.
Voici en détails chaque fichier qui compose le template BBtoMax (theme forum) et leurs descriptions.
(cela n'inclut pas les fichiers de la partie admin d'un thème)
Les fichiers *.TPL organisent l'affichage à l'écran (en fait ils se présentent comme des fichiers html).
Ils s'ouvrent avec un éditeur de texte (bloc-notes, notepad, Dreamweaver, etc)
C'est donc surtout au travers de ces fichiers que vous modifierez la présentation de votre forum.
Feuille de style
subSilver.css
Pour certains thèmes comme subSilver il n'est pas utilisé ais redéfinis dans overall_header.tpl.
Par contre certains mods l'utilisent.
Configuration du thème
theme_info.cfg
Fichier *.php utilisé uniquement pour l'installation du thème, il contient les codes de couleurs des différentes zones entre autre.
Les fichiers *.TPL
agreement.tpl
Règlement d'enregistrement, qui s'affiche lorsque vous cliquer sur le lien s'enregistrer.
bbcode.tpl
Tous les codes HTML relatifs aux bbcodes.
Fichiers *.TPL parsés différemment, donc la syntax de leur code est légèrement différente.
confirm_body.tpl
Fenêtre de confirmation, vous l'utilisés par exemple lorsque vous effacez un post ou un message privé.
error_body.tpl
Fichier utilisé pour afficher les erreurs.
faq_body.tpl
La page des questions les plus fréquemment posées. (FAQ)
groupcp_info_body.tpl
Informations a propos des groupes d'utilisateurs.
Cliquez dans le menu sur groupe / sélectionner ce groupe / voir les infos et la page qui s'affichera sera générée par ce fichier.
groupcp_pending_info.tpl
Liste des utilisateurs en suspend.
Les modérateurs voient ce *.TPL lorsqu'ils regardent certains groupes qui ont des utilisateurs en attente de validation.
groupcp_user_body.tpl
Fichier utilisé pour afficher la liste des membres inclus dans un groupe.
index_body.tpl
Page de garde, utilisé pour afficher l'index des forums.
jumpbox.tpl
Les menus déroulants.
Ce sont les petits menus qui vous permettent de passer rapidement d'un forum a l'autre que vous trouvez en bas de page.
Ils sont généralement accompagnés d'un bouton de confirmation Aller.
memberlist_body.tpl
Tableau de la liste des membres.
C'est ce *.TPL que vous voyez lorsque vous cliquez sur liste des membres dans le menu.
message_body.tpl
Message générique, ce fichier est utilisé partout.
Par exemple lorsque vous postez un message il affiche le message cliquez ici pour voir votre message, ou bien lorsque vous modifiez votre profil il affiche le message votre profil à été modifié.
modcp_body.tpl
Page de garde du panneau de modération.
Ce fichier est utilisé pour afficher la page de modérations lorsque vous cliquez sur le lien modérer ce forum.
modcp_move.tpl
Ce fichier affiche la page de déplacement des posts dans la modération.
modcp_split.tpl
Ce fichier affiche la page de split des posts dans la modération.
modcp_viewip.tpl
Cliquez sur le bouton IP d'un post (dans un forum ou vous avez les droits de modération) et vous verrez la page affichée par ce fichier.
overall_footer.tpl
Pied de page, utilisé avec overall_header.tpl, celui-ci est affiché sur toutes les pages du forum.
overall_header.tpl
Entête de page, utilisée avec overall_footer.tpl, celle-ci est affichée sur toutes les pages du forum.
Elle contient notamment le menu général du forum.
posting_body.tpl
Page de post, elle est utilisée pour l'affichage de l'interface graphique lorsque vous postez un toic ou un message privé.
posting_poll_body.tpl
Page des sondage, elle est une partie du fichier posting_body.tpl, c'est le bloc d'affichage des sondages lorsque ceux-ci sont autorisés.
posting_preview.tpl
Prévue des posts.
Lorsque vous cliquez sur pré visualiser ce fichier génère la prévisualisation.
Pour les messages privés c'est le fichier privmsgs_preview.tpl qui joue ce rôle.
posting_smilies.tpl
Popup des smileys.
Ce fichier est utilisé lorsque vous cliquez sur vois plus de smiley dans l'interface de postage
posting_topic_review.tpl
Revue des posts.
Ce fichier intervient lorsque vous postez une réponse à un post, il affiche la revue des posts précédents.
privmsgs_body.tpl
Message privé.
Ce TPL affiche la liste des messages privés, lorsque vous cliquez sur un des liens du forum renvoyant a votre boite de MP.
privmsgs_popup.tpl
Notification de MP.
Cette page est utilisée en pop-up.
Elle apparaît lorsque vous recevez un nouveau message privé.
Pour cela vous devez cocher la case autorisant les popups de notification.
Sur celle ci Header/footer sont afichés par l'intermédiaire des fichiers simple_header.tpl et simple_footer.tpl.
privmsgs_preview.tpl
Prévisualisation des messages privés.
Action similaire au fichier posting_preview.tpl mais sur les MP.
privmsgs_read_body.tpl
Message privé.
C'est ce fichier qui affiche le contenu de vos messages privés.
profile_add_body.tpl
Page de profil et d'enregistrement.
Ce fichier est utilisé par le programme lorsque vous modifiez votre profil ou qu'un nouveau membre s'enregistre.
profile_avatar_gallery.tpl
Gallerie d'avatars.
Ce TPL est affiché lorsque vous choisissez un avatar pour votre profil depuis la galerie.
profile_send_email.tpl
Envoie d'email.
C'est le fichier du formulaire que vous utilisez pour envoyer un mail a un utilisateur via le forum.
Lorsque cette fonction est activée.
profile_send_pass.tpl
Envoie de mot de passe.
Utilisé lorsque vous avez oublié votre mot de passe et le demandez.
profile_view_body.tpl
Profil.
Ce fichier entre en action lorsque vous cliquez sur profil et visionnez celui d'un membre.
search_body.tpl
Fichier utilisé pour l'affichage de la page de recherche sur le forum.
search_results_posts.tpl
Affichage du résultat de votre recherche lorsque vous effectuez celle-ci en cochant la case de résultat par messages.
search_results_topics.tpl
Affichage du résultat de votre recherche lorsque vous effectuez celle-ci en cochant la case de résultat par sujets.
search_username.tpl
Popup de recherche de membres.
Ce TPL est affiché lorsque vous recherchez un utilisateur sur le forum, ainsi que dans les MP.
Ce fichier est utilisé avec simple_header.tpl/simple_footer.tpl.
simple_footer.tpl
Pied de page utilisé pour les popups, et revues des messages.
simple_header.tpl
Entêtes des pages utilisées par les popups, et revues des messages.
subSilver.tpl
Fichier de configuration du thème.
Fichier PHP qui est utilisé a chaque fois que le programme initialise le thème.
Il contient généralement la clef images du thème.
viewforum_body.tpl
Fichier utilisé pour l'affichage des forums.
viewonline_body.tpl
Membres en ligne.
Ce TPL affiche la liste des membres online.
Sur la page principale lorsque vous cliquer sur la liste des membres, la liste complète affichée l'est avec ce fichier.
viewtopic_body.tpl
Fichier utilisé pour l'affichage des sujets (topics).
viewtopic_poll_ballot.tpl
Sondage. C'est ce fichier qui affiche la boite de sondage dans le formulaire de rédaction des posts.
viewtopic_poll_result.tpl
Ce fichier affiche le résultat des sondages dans le post que vous visionnez lorsque vous avez déjà voté.

