Langage pnWiki
Notes Générales
Format de texte
Texte litéral
Données RSS
En-têtes
En-tête niveau 3
En-tête niveau 4
En-tête niveau 5
En-tête niveau 6
Table des matières
Ligne horizontale
Listes
Listes à bouton
Listes à numéro
Mélange des listes à boutons et Numéros
Liste de définition
Paragraphe de citation
Liens et images
Liens Wiki
Liens Interwiki
URLs
Images
Bloc de code
Tables
Notes Générales
Le langage décrit sur cette page est pour les règles de base du pnWiki; C'est la combinaison du WikkTikkiTavi et du style coWiki.
Tous les textes entrés en texte pur seront convertis en entités HTML au besoin.
Ce qui veut dire que les <, >, &, etc. seront convertis pour vous
(sauf dans le cas de situation spéciale lorsque des tags Wiki sont utilisés;
Le pnWiki est habituellement assez intelligent pour savoir quand il lui faut convertir et quand il ne faut pas).
Faire enter 2 fois pour créer un paragraphe. Si vous désirez garder la même logique de ligne mais que vous devez la séparer en deux lignes physiques (comme lorsque votre éditeur ne vous affiche qu'un certain nombre de caractères par ligne, terminez la ligne par un \ et faite enter une fois. Cela donnera 2 lignes jointes et le slash sera invisible (Si vous terminez une ligne avec un backslash et un espace ou une tabulation, les lignes ne seront pas jointes et le backslash apparaîtra.
Format de texte
| //Italique// |
Italique |
| **Gras** |
Gras |
| //**Italique et Gras**// |
Italique et Gras |
| {{Courier}} |
Courier |
| @@--- Hachuré +++ inséré @@ |
Hashuré inséré |
| @@--- Hachuré seulement @@ |
Hachuré seulement |
| @@+++ inséré seulement @@ |
inséré seulement |
Texte litéral
Si vous ne souhaitez pas que le pnWiki convertisse une partie de texte, entourez le de deux apostrophes retournés (et non pas l'apostrophe normal).
Ce //texte// est **converti**.
``Ce //texte// n'est pas **converti**.``
Ce texte est converti.
Ce //texte// n'est pas **converti**.
Données RSS
Certains sites offrent leurs actualités sous format RSS; Ce Wiki supporte le format RSS 1.0 sous la syntaxe suivante : `[RSS:url]`
[RSS:http://www.postnuke-france.org/backend.php]
Certains sites sont déjà enregistrés dans ce Wiki - au lieu de mettre l'adresse, mettez seulement le nom du site. Liste des sites supportés actuellement :
En-têtes
Vous pouvez créer différents niveaux d'en-têtes en utilisant le nombre égal de signe au type avant et après la ligne (Tous sur la même ligne) :
+++ En-tête niveau 3
++++ En-tête niveau 4
+++++ En-tête niveau 5
++++++ En-tête niveau 6
En-tête niveau 3
En-tête niveau 4
En-tête niveau 5
En-tête niveau 6
Table des matières
Pour créer une liste des en-têtes avec un lien, ajoutez la commande de table des matières sur sa propre ligne.
[[toc]]
Ligne horizontale
Utilisez quatre traits d'union (----) pour créer une ligne horizontale.
Listes
Listes à bouton
Vous pouvez créer une liste à bouton en commençant un paragraphe par un ou plusieurs astériskes.
* Element 1
* Sous-Element 1
Listes à numéro
De la même façon, vous pouvez créer des listes à numéro en commençant un paragraphe par un diès.
# Numéro un
# Numbéro deux
# Sous-numéro deux
- Numéro un
- Numbéro deux
- Sous-numéro deux
Mélange des listes à boutons et Numéros
Vous pouvez mélanger les types de liste:
# Numéro un
* Bouton
* Bouton
# Numéro deux
* Bouton
* Bouton
* Sous-élément
# Sous-élément 1
# Sous-élément 2
# Numéro trois
* Bouton
* Bouton
- Numéro un
- Numéro deux
- Bouton
- Bouton
- Sous-élément
- Sous-élément 1
- Sous-élément 2
- Numéro trois
Liste de définition
Vous pouvez créer une définition de liste en utilisant la syntaxe suivante :
:Item 1: Une chose
:Item 2: Une autre chose
- Item 1
- Une chose
- Item 2
- Une autre chose
Paragraphe de citation
Vous pouvez créer une indentation pour un paragraphe en commençant la ligne par un ou plusieurs '>' , suivi d'un espace et le texte à être indenté.
Ceci est du texte normal.
> Texte indenté ! Le rapide renard saute au-dessus du chien paresseux. Ceci est un blabla soporiphique que je n'ai pas envie de traduire.
> Autre bloc...
>> Deuxième niveau d'indentation.
Retour au texte normal.
Ceci est du texte normal.
Texte indenté ! Le rapide renard saute au-dessus du chien paresseux. Ceci est un blabla soporiphique que je n'ai pas envie de traduire.
Autre bloc...
Deuxième niveau d'indentation.
Retour au texte normal.
Liens et images
Liens Wiki
CollerLesMotsEnsemble? pour créer un lien vers une page.
Vous pouvez forcer un mot à ne pas devenir un lien en mettant un point d'exclamation devant.
WikiPage !WikiPage
WikiPage? WikiPage
Vous pouvez créer une description ou un libellé d'un lien vers une page Wiki en mettant le nom de la page entre parenthèses carrés, suivi d'un texte.
[WikiPage Description du lien.]
Description du lien.?
Note : Les pages existantes dans le Wiki doivent être au format wikilink? pages, et la valeur de configuration wikilink? view_url doit être définie pour que le lien fonctionne.
Liens Interwiki
Les liens Interwiki sont des liens vers des pages Wiki d'autres sites Wiki. Inscrivez Nomdusite:Nomdelapage comme ceci :
Note : Le site interwiki doit être défini sous la forme interwiki? sites.
URLs
Créez un lien extérieur en tapant tout simplement son adresse : http://www.postnuke.com.
Si vous préférez, entourez votre lien de parenthèses carrés pour créer une référence numéraire et ainsi éviter l'élargissement démesuré de la page :
[http://www.postnuke.com/] becomes 1.
Ou vous pouvez avoir une description plutôt que d'avoir un simple numéro de référence :
[http://www.postnuke.com PostNuke]
PostNuke
Images
Vous pouvez ajouter une image en tapant son addresse URL (elle doit se terminer par gif, jpg, ou png).
http://c2.com/sig/wiki.gif

Vous pouvez utiliser une adresse de référence pour donner à l'image un attribut ALT :
[http://c2.com/sig/wiki.gif wikigif]

Bloc de code
Utilisez les tags <code>...</code> pour créer un bloc de code (chacun sur sa propre ligne).
Ceci est un exemple de bloc de code !
Pour créer un bloc de code PHP avec la colorisation des tags PHP (lorsque disponible), entourez simplement votre bloc
des tags <php>...</php> tags (chacun sur sa propre ligne et n'ont pas besoin d'être sous la forme <?php ... ?>).
<php>
// Set up the wiki options
$options = array();
$options['view_url'] = "index.php?page=";
// load the text for the requested page
$text = implode('', file($page . '.wiki.txt'));
// create a Wiki object with the loaded options
$wiki = new Text_Wiki($options);
// transform the wiki text.
echo $wiki->transform($text);
</php>
<php>
Set up the wiki options
$options = array();
$options['view_url'] = "index.php?page=";
load the text for the requested page
$text = implode('', file($page . '.wiki.txt'));
create a Wiki object with the loaded options
$wiki = new Text_Wiki($options);
transform the wiki text.echo $wiki->transform($text);
</php>
Tables
Vous pouvez créer des tables en utilisant des barres verticales par paires :
|| cellule 1 || cellule 2 ||
|||| grosse ligne ||
|| cellule 4 || cellule 5 ||
|| cellule 6 || Encore une très long cellule ||
| cellule 1 |
cellule 2 |
| grosse ligne |
| cellule 4 |
cellule 5 |
| cellule 6 |
Encore une très long cellule |
|| Une ligne doit commencer et se terminer par || des barres verticales doubles || Vide ||
|| Les cellules sont séparées par || des barres verticales doubles || Vide ||
|||| Vous pouvez fusionner des colonnes || en commençant chaque cellule ||
|| par des barres verticales |||| supplémentaires ||
|||||| Mais peut-être qu'un exemple vaut mille... cellules ||
| Une ligne doit commencer et se terminer par |
des barres verticales doubles |
Vide |
| Les cellules sont séparées par |
des barres verticales doubles |
Vide |
| Vous pouvez fusionner des colonnes |
en commençant chaque cellule |
| par des barres verticales |
supplémentaires |
| Mais peut-être qu'un exemple vaut mille... cellules |