Il existe sur Forumactif (et peut-être aussi sur Xooit) des variables comme {USERNAME} (affiche le pseudo de celui qui lit la variable) qui pourraient vous aider à personnaliser votre forum avec un peu d'astuce... Quelques explications.
A noter que les trois premières parties de ce tutoriel n'ont rien d'innovant, la liste des variables en question se trouvant (trop bien) cachée dans la petite étoile à côté du mot "description" dans la page de configuration du forum.
Utilisation
Ces variables peuvent être utilisées dans la description du site, le message sur la page d'accueil, les sujets (titres), les messages, le sujet (titre) du message d'anniversaire, le message d'anniversaire, la newsletter, les signatures, le message de bienvenue, la messagerie.
Pour les utiliser, il vous suffit simplement de l'écrire là où vous souhaitez la voir apparaitre. Ainsi, {USERNAME} sera remplacé par le pseudonyme de l'utilisateur qui la lira.
Variables d'information sur le forum
(note : quand j'écris "sous forme de lien" ça veut dire que la variable sera cliquable en plus d'afficher du texte)
{FORUMURL} : Affiche l'adresse internet du forum {FORUMURLINK} : Affiche l'adresse internet du forum sous forme de lien {FORUMNAME} : Affiche le nom du forum {FORUMNAMELINK} : Affiche le nom du forum sous forme de lien {FORUMDESC} : Affiche la description du forum {FORUMBIRTHDAY} : Affiche la date de création du forum {FORUMAGE} : Affiche le nombre de jours depuis la création du forum {FORUMCOUNTFORUM} : Affiche le nombre de forums/catégories {FORUMCOUNTOPIC} : Affiche le nombre de sujets du forum {FORUMCOUNTPOST} : Affiche le nombre de posts du forum {FORUMCOUNTUSER} : Affiche le nombre d'utilisateurs inscrits sur le forum {FORUMONLINEUSER} : Affiche le nombre record d'utilisateurs connectés au même moment {FORUMONLINEDATE} : Affiche la date du record du nombre d'utilisateurs connectés simultanément {FORUMLASTUSER} : Affiche le pseudo du dernier utilisateur inscrit {FORUMLASTUSERLINK} : Affiche le pseudo du dernier utilisateur inscrit sous forme de lien vers son profil
Variables d'information sur l'utilisateur courant
Ces variables affichent les informations de l'utilisateur qui les lit, mais évitez d'en abuser, beaucoup n'aiment pas qu'on les apostrophe dans les signatures en particulier.
{USERNAME} : Affiche le nom de l'utilisateur courant {USERLINK} : Affiche le nom de l'utilisateur courant sous forme de lien vers son profil {USERBIRTHDAY} : Affiche la date de naissance de l'utilisateur courant {USERAGE} : Affiche l'age de l'utilisateur courant {USERREGDATE} : Affiche la date d'inscription de l'utilisateur courant {USERLASTVISIT} : Affiche la date de la dernière visite de l'utilisateur courant {USERCOUNTPOST} : Affiche le nombre de messages de l'utilisateur courant
Variables utilisées dans les templates
Vous aurez certainement remarqué, si vous avez été fouiller dans les templates de forumactif, que de nombreuses variables sont présentées sous cette forme (c'est à dire {NOM_DE_LA_VARIABLE}). Certaines sont simples à comprendre, d'autres plus obscures.
Quelques explications pour une meilleure compréhension et pour vous éviter de faire des expériences qui ne marcheront pas :
{catrow.forumrow.FORUM_NAME} :
Non, vous ne pouvez pas utiliser {FORUM_NAME} n'importe où. Lorsque les pages de votre forum sont affichées, un système de boucle appelle chaque forum/catégorie/sujet/post l'un après l'autre avec ses informations spécifiques (pour un forum, un sujet ou une catégorie, il s'agira par exemple du nombre de messages ou de la date du dernier post ajouté). En l'occurence, ici, la variable {FORUM_NAME} (nom du forum) est incluse dans les boucles catrow et forumrow (déclarées par <!-- begin catrow --> <!-- begin forumrow --> puis fermées par <!-- end forumrow --> et <!-- end catrow -->) catrow déclare la boucle des catégories (pour prendre l'exemple de l'Enae il s'agit des sections Hall d'entrée, Bibliothèque d'entraide, Salons de Discussion), et forumrow déclare la boucle des forums d'une catégorie (Par exemple pour la catégorie Hall d'entrée, on y trouve les forums "Règlement et fonctionnement de l'Enae" et "Infos et suggestions") Bref, si vous avez l'intention de déplacer certains éléments pour modifier votre thème, faites attention à ce détail.
{L_TOPICS}, {L_POSTS}, {L_LASTPOST} ... :
Ces variables (sous la forme {L_NOMDEVARIABLE}) sont ce qu'on appelle couramment des variables de langue (d'où le préfixe L_), elles contiennent un texte qui peut changer automatiquement selon si votre forum est en français, en anglais, en arabe et j'en passe. En l'occurrence ici :
Ces variables là sont celles que vous voyez en titre des colonnes contenant respectivement le nombre de sujets, le nombre de messages et le dernier message posté. Vous en trouverez bien évidemment d'autres dans le reste du template, en général leur nom est relativement explicite. Elles ne contiennent qu'un bout de texte et ne sont pas vitales à la bonne marche du forum (Ne paniquez donc pas si vous en effacez une XD)
{[...]FORUM_FOLDER_IMG} : Les variables contenant "img" sont, en toute logique, des images. En particulier, vous trouverez celles déclarant les divers boutons du forum.
{U_INDEX} : Les variables commençant par U_ sont des url (des liens).
Attention ! : NON, vous ne pouvez pas créer d'autres variables du genre, mais si vous parvenez à en cerner l'usage, vous pouvez faire à peu près n'importe quoi de votre forum ^^
_________________
Source avatar & signature : illustrations par Diana da Costa
Les tutoriels de l'Enae Volare appartiennent à leurs auteurs respectifs et - sauf mention contraire - ne doivent en aucun cas être diffusés, redistribués ou repris de quelque façon que ce soit en dehors de l'Enae, que ce soit en partie ou en totalité.
Merci de créditer l'Enae si ce tutoriel vous a été utile, cela nous aidera à être connus et c'est un juste paiement en retour de nos services ;)
Vous avez un problème avec ce tutoriel, vous voudriez l'adapter à votre cas particulier mais ne savez pas comment vous y prendre ? Créez un nouveau sujet dans le forum Support Tutos !
Vous avez quelque chose à ajouter à ce tutoriel ? Ouvrez un sujet dans les Mises à Jour de Tutos, le staff se chargera de mettre le tutoriel à jour si votre proposition paraît pertinente ;)
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
Vous ne pouvez pas poster de nouveaux sujets Vous ne pouvez pas répondre aux sujets Vous ne pouvez pas éditer vos messages Vous ne pouvez pas supprimer vos messages Vous ne pouvez pas joindre des fichiers