Utilisateur:Klymandre/Mémo Wikicode

Retour page principale

La syntaxe utilisée sur Wikipédia fait un peu penser à du "HTML maison". ça s'appelle "Wikicode". Parfois, on peut hésiter entre le HTML et le Wikicode, mais mieux vaut toujours préférer le Wikicode.

Pour s'entraîner, on peut aller dans sa propre page de brouillon, ou dans le bac à sable.

On peut également utiliser le modèle Lorem Ipsum pour obtenir un texte dépourvu de sens afin de tests, comme ceci (le 3 = taille, selon cette page) :

{{Lorem ipsum|3}}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.

voici comment tester par exemple la couleur rouge - il suffit donc de remplacer un simple texte par {{Lorem ipsum}} :

{{Rouge|{{Lorem ipsum|1}}}}
Lorem ipsum dolor sit amet

Insertion d'images modifier

Voir ma page spécifique des images

Sections déroulantes modifier

{{Section déroulante début |titre=Cliquez ici pour dérouler |niveau=2 }} Bonjour, Ceci est le contenu de la Section déroulante {{Section déroulante fin}}

Cliquez ici pour dérouler

Bonjour,

Ceci est le contenu de la Section déroulante

Modèles modifier

Palettes modifier

Modèles pour articles douteux modifier

Il est possible de voir tous les articles qui ont un bandeau de modèle douteux.

  1. Aller sur la page des modèles douteux
  2. Cliquer sur un modèle quelconque (p.ex. : "A déjargoniser")
  3. Tout en bas, dans le bandeau des catégories, il y a [+] (Affichage des catégories cachées. Cliquer dessus)
  4. Ca fait apparaître des catégories "système". Cliquer sur Articles à déjargoniser

Et voilà : la liste des articles qu'il serait bien de déjargoniser.

Variables et calculs - Modèles spéciaux modifier

Cette page explique en détail le fonctionnement des variables.

On peut utiliser des variables, qui sont en fait des modèles (Liste ici), comme ceci :

  • Il y a {{NUMBEROFARTICLES}} articles sur Wikipédia français.
  • Il y a 2 612 251 articles sur Wikipédia français.

Calculs modifier

  • {{#expr: (1+2)*(7-5) }}
  • Résultat = 6

On peut également y mettre des variables (liste ici) :

  • L'année prochaine, nous serons en {{#expr: {{LOCALYEAR}} + 1 }}
  • L'année prochaine, nous serons en 2025

Il est parfois nécessaire de supprimer le format des nombres pour y faire des calculs.

Exemple :

il y a {{NUMBEROFARTICLES}} dans Wikipédia FR. donne :

il y a 2 612 251 dans Wikipédia FR.

mais si nous essayons d'ajouter 1 à cette variable comme ceci :

{{#expr: {{NUMBEROFARTICLES}}+1}}

ça plante (J'aurais préféré un message du style "Format nombre non reconnu"), bref :

Erreur d’expression : caractère de ponctuation «   » non reconnu.

Il s'agit de retirer le formatage par défaut de {{NUMBEROFARTICLES}} comme ceci : (C'est "|R" qui précise "pas de formatage")

{{formatnum:{{NUMBEROFARTICLES}}|R}}

qui donne : 2612251 (au lieu de 2 612 251, formaté par défaut)

Et maintenant, nous pouvons faire notre calcul : {{#expr: {{formatnum:{{NUMBEROFARTICLES}}|R}}+1}}

Qui donne le nombre d'articles PLUS UN : 2612252

Avec ce principe, essayons de calculer le pourcentage de "bons articles" et d'"articles de qualité" par rapport au nombre total d'articles. Le nombre de bons articles est représenté par la variable {{NBArt}}. Le nombre d'articles de qualité se dit {{NAdQ}}

Nous allons devoir retirer leur format, comme on vient de le voir :

Bons articles = Formaté : {{NBArt}} - 3 994, Non-formaté : {{formatnum:{{NBArt}}|R}} - 3994 (il y a juste un espace en moins)

Articles de qualité = Formaté : {{NAdQ}} - 2 150, Non-formaté : {{formatnum:{{NAdQ}}|R}} - 2150 (il y a juste un espace en moins)

Pour connaître le pourcentage de bons articles par rapport au nombre total d'articles, il s'agit de calculer :

({{NBArt}} : {{NUMBEROFARTICLES}}) X 100

Mais en retirant le formatage avec |R, ce qui donne cette formule assez complexe, mais qui marche :

{{#expr: ({{formatnum:{{NBArt}}|R}} / {{formatnum:{{NUMBEROFARTICLES}}|R}})*100}}

Pour obtenir le pourcentage des articles de qualité, c'est très facile, du coup :

{{#expr: ({{formatnum:{{NAdQ}}|R}} / {{formatnum:{{NUMBEROFARTICLES}}|R}})*100}}

Pour limiter le nombre de décimales à 2, il suffit d'utiliser round 2, comme ceci :

{{#expr: ({{formatnum:{{NBArt}}|R}} / {{formatnum:{{NUMBEROFARTICLES}}|R}})*100 round 2}} = 0.15

Ainsi, Wikipédia se compose de 0.15% de bons articles et de 0.08% d'articles de qualité.

Cadre de texte sans utiliser de tableau modifier

<div style="width: 60%; padding: 6px; text-align: center; background: #f7f8ff; border: 2px dotted gray; margin: 0 auto;"> Comme ceci</div>

Comme ceci

Emoticones modifier

On peut mettre des émoticônes.

Ecrire les balises sans traduction wikicode modifier

Il faut utiliser le balisage <nowiki> ... </nowiki>

Exemple : {{Coloré|#9966CC|Youpi}} qui donnerait Youpi

Commentaires modifier

Comme en HTML : <!-- Ceci est un commentaire qui n'est pas visible -->

Le voici, ce commentaire, mais on ne le voit pas :

Conventions bibliographiques, sources modifier

Voir aussi : Wikipédia:Conventions_bibliographiques

Notes modifier

Les notes permettent d'ajouter une information additionnelle en bas de page ou de chapitre, ou en fait où on veut. En général, on ajoute une section que l'on nomme "Aperçu des références" en bas de pages.

L'aide officielle se trouve ici.

Elles s'écrivent avec la balise <ref></ref>.

Il y a 3 éléments :

  • Le paramètre group (petit texte précédent le numéro de la note)
  • Le paramètre name (afin de pouvoir avoir plusieurs endroits de la page qui renvoie à la même note)
  • Le contenu entre <ref> et </ref> qui représente le texte effectif de la note.

Quelques exemples modifier

(Le contenu des notes est visible en bas de ce chapitre)

Lausanne et Genève renvoient à la même note ("(Genève-Lausanne)La Suisse ne fait pas partie de l'Europe"). Pour ce faire, le paramètre name peut être n'importe quel texte, mais doit être le même pur Genève et Lausanne, sinon, deux notes distinctes seront ajoutées. De plus, de manière cohérente, si les deux paramètres name sont les mêmes ("Fraise"), les deux notes "(Genève-Lausanne)La Suisse ne fait pas partie de l'Europe" doivent être parfaitement identiques, sinon, une erreur wikicode sera générée.

Genève est une ville suisse <ref group="note" name="Fraise">(Genève-Lausanne)La Suisse ne fait pas partie de l'Europe</ref> et voilà.
Lausanne est une ville suisse <ref group="note" name="Fraise">(Genève-Lausanne)La Suisse ne fait pas partie de l'Europe</ref> et voilà.

  • Genève est une ville suisse [note 1] et voilà.
  • Lausanne est une ville suisse [note 1] et voilà.

Le paramètre "Fraise" est un exemple. Mieux vaut être plus rationnel en donnant un nom plus évocateur comme "Appartenance géographique" par exemple.

Le paramètre group qui est égal au mot "note" est optionnel. Si on l'omet, il n'y aura pas le mot "note". De plus, les notes seront groupées en dessous des autres notes (Avec Paris et Marseille que vous allons voir un peu plus bas)

Nyon est une ville suisse <ref name="Banane">(Nyon) La Suisse ne fait pas partie de l'Europe</ref> et voilà.

  • Nyon est une ville suisse [1] et voilà.

On peut aussi lui donner une autre appellation, comme "Un truc à dire" ou "A lire également". Les deux notes suivantes ont des appelations différentes, mais renvoient à la même note puisque le paramètre name est défini les deux fois sur "kiwi" :

Neuchâtel est une ville suisse <ref group="Un truc à dire" name="Kiwi">(Neuchâtel)La Suisse ne fait pas partie de l'Europe</ref> et voilà.
Neuchâtel est une agglomération helvétique <ref group="A lire également" name="Kiwi">(Neuchâtel)La Suisse ne fait pas partie de l'Europe</ref> et voilà.

Si on omet le paramètre "group", il n'y aura pas de petit texte avant le numéro de la référence, et si de plus, on omet le paramètre "name", alors même si plusieurs notes ont le même texte, il va y avoir deux notes avec deux numéros distincts, mais avec le même texte :

Paris est une ville française <ref>(Paris-Marseille)La France fait partie de l'Europe</ref> et voilà.
Marseille est une ville française <ref>(Paris-Marseille)La France fait partie de l'Europe</ref> et voilà.

  • Paris est une ville française [2] et voilà.
  • Marseille est une ville française [3] et voilà.

Ensuite, il s'agit d'ajouter une section en bas de page, ou, dans cet exemple, juste ici en bas de ce chapitre :

==voici les notes :==

<references group="note"/>

==Voici les trucs à dire :==

<references group="Un truc à dire"/>

==Voici les choses à lire également :==

<references group="A lire également"/>

Fin des notes.

voici les notes : modifier

  1. a et b (Genève-Lausanne)La Suisse ne fait pas partie de l'Europe

Voici les trucs à dire : modifier

  1. (Neuchâtel)La Suisse ne fait pas partie de l'Europe

Voici les choses à lire également : modifier

  1. (Neuchâtel)La Suisse ne fait pas partie de l'Europe

Fin des notes.

Les notes qui n'avaient pas de paramètre "group" (Nyon et Paris-Marseille) sont automatiquement reléguées sans titres en fin de cette page.

Mathématiques modifier

Pour écrire des formules, on utilise LaTex, mais c'est assez compliqué. Il faut vraiment être dans le domaine.

Notifier un utilisateur modifier

{{notif|JulesTrucmuche}}Bonjour mon ami~~~~

Notification JulesTrucmuche :Bonjour mon ami Klymandre (discuter) 21 mars 2016 à 21:07 (CET)

Il faut toujours signer avec 4 tildes sinon la notification ne sera pas transmise au destinataire.

Mettre en petites capitales modifier

{{Petites capitales|C'est facile, c'est comme ceci.}}

C'est facile, c'est comme ceci.

Barrer du texte modifier

<s>Pas bon</s>

Pas bon

Alignement modifier

<center>Ce texte est centré</center>

Ce texte est centré

Taille du texte modifier

{{Petit|Quel texte minuscule}}

Quel texte minuscule

{{grossir|Je suis énorme}}

Je suis énorme

Couleur modifier

On ne peut pas mettre autant de couleurs qu'on veut. Mieux vaut les limiter.

La syntaxe la plus simple est

{{Brun|Ceci est un texte en brun}}

Ceci est un texte en brun

Toutes les couleurs sont définies ici.

Voir ce mémo de Jeff de Saint-Germain, avec les noms de couleurs en prime

On peut utiliser cette autre méthode

<span style="color:#d04040">'''Youpi'''</span> qui donne : Youpi

Ou celle-ci

{{Coloré|#9966CC|Youpi}} qui donne : Youpi

Couleur de fond (Surlignage) modifier

Voici <font style=background:yellow> comment faire </font>! C'est simple

Voici  comment faire ! C'est simple

Dégradé de couleur modifier

Mais bon, est-ce utile ?

{{Dégradé|#994C4C|Te|#99694C|xt|#99864C|e |#90994C|en |#73994C|co|#57994C|ul|#4C9960|eu|#4C997C|r |#4C9999|dé|#4C7D99|gr|#4C6099|ad|#554C99|é}}

Texte en couleur gradé

Listes modifier

*Un *Deux **Deux bis *Trois

  • Un
  • Deux
    • Deux bis
  • Trois

#Un #Deux ##Deux bis #Trois

  1. Un
  2. Deux
    1. Deux bis
  3. Trois


Redirection modifier

Parfois, les visiteurs ne tapent pas le bon titre d'article. Par exemple, la recherche "intolérance au gluten" renvoie vers "Maladie Coeliaque".

Si je clique sur le lien que je viens de proposer, la page ne reste pas à l'écran et une redirection instantanée est effectuée vers "Maladie Coeliaque". Toutefois, juste en dessous du titre, on peut voir "(Redirigé depuis Intolérance au gluten)".

Si je clique sur le lien que je viens de proposer, alors, on voit la page de redirection (sans grand intérêt). L'URL contient redirect=no, qui permet de ne pas effectuer la redirection.

https://fr.wikipedia.org/w/index.php?title=Intol%C3%A9rance_au_gluten&redirect=no

Ainsi, admettons que quand je cherche "bon fruit rouge" dans la zone de recherche, je sois instantanément redirigé sur la page "Fraise", je fais comme ceci :

  1. J'écris "bon fruit rouge" dans la zone de recherche, et j'appuie sur ENTER
  2. J'arrive sur une page m'informant que cette page n'existe pas, logique :

L'article « Bon fruit rouge » n'existe pas sur ce wiki ! Vous souhaitez le créer ? Pour créer « Bon fruit rouge », suivez le guide !

  1. Je clique sur le lien en rouge "Bon fruit rouge"
  2. J'arrive sur une page "Création de Bon fruit rouge

L'article Déni d'orgasme n'existe pas encore. Comment faire pour le créer ?"

  1. Je clique sur le bouton "Créer l'article en wikicode"
  2. J'écris simplement #REDIRECTION[[Fraise]]
  3. Je clique sur "Enregistrer"

Et voilà le résultat : Bon fruit rouge Page de redirection Fraise Maintenant, si je vais dans la zone de recherche et que je tape Bon fruit rouge, et ENTER, j'arriverai automatiquement sur l'article Fraise. (C'est un exemple fictif, je n'ai jamais véritablement créé cette redirection car elle n'est pas pertinente)


Nous arrivons à la fin de la page, et voici donc les notes sans paramètres "group" :

Lua modifier

Le langage Lua permet beaucoup de choses sur les articles Wikipédia.

Exemple simple (Hello World) modifier

Chaque fonction Lua existe dans une page précédée par "Module". Par exemple, la fonction "Hello World" existe ici : https://fr.wikipedia.org/wiki/Module:Hello

La voici :

local p = {}
 function p.helloworld()
  return 'Hello World! Welcome to Lua!'
 end
 function p.hello(frame)
  return 'Hello ' .. frame.args[1] .. '!'
 end
return p

Il y a deux fonctions : helloworld et hello. Elles s'appellent depuis une page wikipédia quelconque, comme ceci :
{{#invoke:hello|helloworld}}
Hello World! Welcome to Lua!

{{#invoke:hello|hello|Marcel Dupont}}
Hello Marcel Dupont!


  1. (Nyon) La Suisse ne fait pas partie de l'Europe
  2. (Paris-Marseille)La France fait partie de l'Europe
  3. (Paris-Marseille)La France fait partie de l'Europe