Aide:Modèle

De Encyclopédie-de-L'AFN_1830-1962

Très utiles, ils permettent de « centraliser » en un seul endroit les informations, affichages, liens, etc. utiles à plusieurs pages. De cette manière la correction apportée au modèle est reportée à toutes les pages qui l’appellent, sans aucune autre intervention. (voir aussi Outils pour ENCYCLO)

ATTENTION, s'il est possible d'inclure des catégories dans un modèle, celles-ci ne seront visibles qu'à l'ouverture de la page. Une recherche sur l'une de ces catégories ne feront donc pas apparaître la page. Sauf en cas d'utilisation de SUBST, il ne faut donc pas placer de catégories dans les modèles.

Un modèle peut en appeler un autre plus général. Cette possibilité est utilisée ici, il convient donc, avant d’inclure un modèle, de s’assurer qu’un autre, déjà inclus, n’effectue pas cet appel.

Les modèles crées par nos rédacteurs

Les modèles utiles
Modèle Contient Description
CHANTIER _ En tête pour indiquer que l'article évolue
ChapHaut ORI-COMMUN Modèle paramétré. Lui fournir le nom de la balise à atteindre (en général le titre du paragraphe vers le début duquel on veut revenir). Voir emploi en fin de ce paragraphe.
IMGSON _ Une image "parlante"
Infrastructure ORI-COMMUN Menu d'orientation qui déroge à la règle de nommage : ORI-...
NAVIG2 _ Affiche les choix de navigation par catégories comme dans l'accueil
NOUVELLEPAGE ORI-COMMUN, CHANTIER, PageHaut Permet de céer rapidement une page vierge bien structurée.
ORI-CARTHAGE ORI-COMMUN Menu des pages traitant de cette ville
ORI-CARTHAGE1 ORI-COMMUN Menu détaillant les quartiers de cette ville
ORI-CATHOLIQUE ORI-COMMUN Menu des pages traitant de cette religion
ORI-CHIISME ORI-COMMUN Menu des pages traitant de cette religion
ORI-COMMUN _ A placer dans les modèles ou dans les pages définit l'étiquette de haut de page
ORI-JUDAISME ORI-COMMUN Menu des pages traitant de cette religion
ORI-KHARIDJISME ORI-COMMUN Menu des pages traitant de cette religion
ORI-LANGUE ORI-COMMUN Menu des pages traitant des différentes langues employées
ORI-MELLAH ORI-COMMUN Menu des pages traitant de ces lieux
ORI-ORAN ORI-COMMUN Menu des pages traitant de cette ville
ORI-ORTHODOXE ORI-COMMUN Menu des pages traitant de cette religion
ORI-PREHIST ORI-COMMUN Menu des pages traitant de l'antiquité
ORI-PROTESTANTE ORI-COMMUN Menu des pages traitant de cette religion
ORI-SIDIBELABBES ORI-COMMUN Menu des pages traitant de cette ville
ORI-SOUK ORI-COMMUN Menu des pages traitant de souks
ORI-STARNAUD ORI-COMMUN Menu des pages traitant de cette ville
ORI-SUNNISME ORI-COMMUN Menu des pages traitant de cette religion
PORTS ALGERIENS ORI-COMMUN Menu des pages traitant de ces ports
PORTS TUNISIENS ORI-COMMUN Menu des pages traitant de ces ports
PageHaut _ A placer tout en bas des pages. Inclus un lien "haut de page"
REPALPHA _ Déploie un répertoire alphabétique
RETOUR _ Invite à afficher la page précédente du navigateur
SUISSE ALGERIE ORI-COMMUN Menu des pages traitant de la Suisse et/ou des Suisses
URL _ Affiche le début de l'adresse du serveur de fichiers (images ...) attention il se termine par / donc mettre le répertoire tout de suite, exemple : {{URL}}h/afn/...

Tous les modèles



Création d'un nouveau modèle - Mode d'emploi

Si vous avez besoin de créer pour vos propres pages un MODELE pour vous servir de MENU d'ORIENTATION ou de MENU d'une façon générale, c'est très simple, suivez les étapes suivantes :

Regardez d'abord
dans les autres pages si vous y trouvez des fonctions semblables (images, grandeur, nombres d'éléments, etc), si vous le trouvez EDITEZ le !!
Editer un modèle existant
Etape 1, éditez la page qui contient une référence au modèle (c'est à dire qui l'utilise), tout en étant en Mode EDITION vous trouverez en bas de page le nom du modèle (de la forme Modèle:TOTO)
Etape 2 : cliquez dessus, cela ouvre le modèle !! Là EDITEZ LE et sélectionnez le code avec CTRL A puis COPIEZ le avec CTRL C. A ce stade vous pouvez rejoindre la page dans laquelle VOUS AVEZ besoin de créer votre prore modèle. continuez....
CREER son modèle
dans la page dans laquelle vous voulez créer un MODELE, passez en EDITION, là ajoutez à l'endroit souhaité pour le futur modèle, un code de la forme : {{Nom_de_votre_modèle_en_MAJUSCULES}} puis SAUVEGARDEZ votre PAGE.
A ce stade vous voyez maintenant dans votre page et en rouge Modèle:Nom de votre modèle en MAJUSCULES cliquez dessus, cela ouvre, ENFIN, le modéle en création !! Là mettez y ce dont vous avez besoin, dans le cas d'un code pris ailleurs (comme indiqué plus haut) faites COPIER CTRL V et adaptez le à vos besoins !! Lorsque que vous avez fini sauvez le çà y est !! Votre MODELE est opérationnel !!


Petite Astuce exemple de l'intérêt d'un MODELE

quand vous créez une NOUVELLE PAGE, faites comme d'habitude !! et dans la nouvelle page crée tapez (doucement) :

{{subst:NOUVELLEPAGE}}


Sauvegardez la page et là TADA !! vous avez une trame tout prête !!

Là vous pouvez repasser en Edition et ajouter ce que vous aviez prévu !!


Note : c'est l'astuce que j'utilise dans le BAC à SABLE pour remettre le même contenu à chaque fois qu'il est modifié !!


Pseudo-modèles

Il existe aussi des modèles spéciaux avec un contenu prédéfini :

{{NAMESPACE}} le nom de l'espace de nommage dans lequel se trouve la page : "Aide"
{{PAGENAME}} le nom de la page sans le préfixe de l'espace de nommage : "Modèle"
{{PAGENAMEE}} le nom de la page dans le format utilisé dans les URL : "Mod%C3%A8le"
{{SITENAME}} le nom du site : "Encyclopédie-de-L'AFN_1830-1962"
{{SERVER}} le nom du site : "https://encyclopedie-afn.org"
{{localurl:nomdepage}} l'URL correspondant à une page : "/Nomdepage"
{{localurl:nomdepage|paramètres}} idem mais avec des paramètres : "/2023/index.php?title=Nomdepage&paramètres"
{{CURRENTMONTH}} le mois : "05"
{{CURRENTMONTHNAME}} le nom du mois : "mai"
{{CURRENTMONTHNAMEGEN}} le mois : "mai"
{{CURRENTDAY}} le jour du mois : "12"
{{CURRENTDAYNAME}} le jour de la semaine : "dimanche"
{{CURRENTYEAR}} l'année : "2024"
{{CURRENTTIME}} l'heure courante : "18:42"
{{NUMBEROFARTICLES}} le nombre d'articles : "4 754"


Exemples d'utilisation de pseudo-modèles

{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=edit}} https://encyclopedie-afn.org/2023/index.php?title=Aide:Mod%C3%A8le&action=edit
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}} https://encyclopedie-afn.org/2023/index.php?title=Sp%C3%A9cial:Whatlinkshere&target=Aide:Mod%C3%A8le
[[{{NAMESPACE}}:{{PAGENAMEE}}_1]] Aide:Modèle_1
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}_1}} https://encyclopedie-afn.org/Aide:Mod%C3%A8le_1


Modèles à paramètres

Un modèle peut être écrit afin d'accepter des paramètres. Cela permet de créer, par exemple, des tableaux pré-formatés dont seules certaines valeurs changent selon la page invoquant le modèle.

Par exemple, le modèle Modèle:Planète mineure se lit en partie :

{| align="right" rules="all" cellpadding="4" cellspacing="0" style="margin: 0 0 1em 1em; border: 1px solid #999; border-right-width: 2px; border-bottom-width: 2px; background-color: #CEDAF2"
...
| style="background: #003399" align="center" width="100%" |<font color=white size=4>'''{{{nom}}}'''
| padding=15px|
|}
|-
! bgcolor="#6295DA" colspan="2" align="center" | Découverte
|-
| Qui || {{{découvreur}}}
|-
| Quand || {{{date_découverte}}}
|-
| [[Désignation des astéroïdes|Désignation(s) provisoire(s)]] || {{{désignations}}}
|-
...
| [[Température]] de surface || {{{température}}}
|}

Le contenu de ce modèle est un tableau formaté, spécifiant couleurs, alignement, etc. Les parties apparaissant entre triple accolades sont les paramètres qui seront utilisés par la page invoquant le modèle. On voit ci-dessus (en gras) les paramètres nom, découvreur, date_découverte, désignations et température.

Sur la page 14 Irène, on trouve, en partie :

{{Planète mineure | nom=14 Irène (14 Irene)
| découvreur=[[John Russell Hind]]
| date_découverte=[[19 mai]] [[1851]]
| désignations=A906 QC; A913 EA;<br>1952 TM
| catégorisation=[[ceinture d'astéroïdes]]
| orbite=386,730 [[gigamètre|Gm]] (2,585 [[unité astronomique|ua]])
...
| dimensions=181,8 km <sup>[http://spiff.rit.edu/richmond/parallax/phot/LCSUMPUB.TXT 1]</sup>
...
| température=~234 [[kelvin|K]]}}

Afin d'améliorer la lisibilité lors de l'édition, des retours à la ligne peuvent apparaître dans le modèle, à la façon des tableaux. Idéalement, comme on le constate ci-haut, il peut y avoir un retour à la ligne avant chaque "|" sauf le premier. Les valeurs des paramètres sont spécifiées en écrivant paramètre=valeur. Il ne doit pas y avoir de retour à la ligne dans la valeur, mais <br> est permis. La valeur peut inclure un lien extérieur (par exemple, le paramètre dimensions) ou intérieur (par exemple, orbite). On remarquera que la syntaxe habituelle des liens wiki est possible (c'est-à-dire [[page visée|texte qui apparaîtra]]).