Fonctions

Aussi disponible en Deutsch, English, Español, Русский, 简体中文



Non données requises et les paramètres sont entre [crochets].
Lors de l'utilisation des paramètres, veuillez supprimer les crochets [] afin que les actions puissent fonctionner.
Les valeurs numériques sont sans et cordes entre guillemets, max=10 et page="NomPage".

1. Résumé

Les fonctions disponibles dans WackoWiki sont énumérées ici afin de vous permettre de retrouver toutes les informations nécessaires à leur utilisation. A chacune de ces fonctions correspond un script PHP dans le répertoire "actions". Par exemple la première fonction citée ici ("backlinks") est mise en oeuvre grâce au script actions/backlinks.php.
D'une manière générale, pour utiliser une fonction il suffit d'écrire son nom entre accolades sur une page quelconque, comme ceci : {{nom_de_la_fonction}}. La syntaxe propre à chaque fonction et les paramètres qu'elle accepte sont précisées ci-après.
Les paramètres indiqués entre "parenthèses carrées", comme ceci : [paramètre] sont facultatifs.
Notez que les instructions entre accolades ne sont visibles qu'en mode "édition". Pour cette raison vous pouvez les placer où vous voulez sur la page concernée. Notez aussi que les instructions inscrites sur une page ne valent que pour celle-ci.

2. Listes de pages

2.1. backlinks

  • Pour élaborer une liste des pages qui comportent un lien vers la page en cours, ou vers celle mentionnée dans le paramètre facultatif [page=NomPage]
  • Tapez: {{backlinks [page="NomPage"] [max=nombre] [nomark=1] [title=0]}}

2.2. changes

  • Pour afficher les derniers changements sur un groupe de pages ou "cluster".
  • Tapez : {{changes [page="NomPage"] [max=Chiffre] [date="YYYY-MM-DD"] [noxml=1]}}
  • "for" indique pour quel groupe les changements ont été effectués. Si vous omettez "for", seul les changements de la page en cours seront affichés.
  • max indique le nombre maximal de pages, pouvant être listées. Attention : si un utilisateur n'est pas autorisé à lire une page, elle ne sera pas incluse dans la liste.
  • date permet d'afficher les dates, à partir desquelles des changements ont été effectués. L'option date = peut aussi être indiqué dans la ligne des demandes.
  • L'option noxml restreint le lien au Format RSS.

2.3. commented

  • Liste les pages les plus récemment commentées sur le Wiki, par date décroissante.
  • Tapez : {{commented]}}
  • Au plus 50 pages sont listées.

2.4. comments

  • Liste les commentaires les plus récents sur le Wiki, par date décroissante.
  • Tapez : {{comments}}
  • Au plus 50 commentaires sont listés.

2.5. mostpopular

  • Permet d'établir une liste des sites les plus consultés
  • Tapez : {{mostpopular [max=Nombre de pages les plus consultés]}}

2.6. orphaned

  • Permet d'afficher la liste des pages orphelines (pages pour non référencées), à l'intérieur d'un groupe de pages ou sur tout le site.
  • Tapez: {{orphaned [page="NomPage"]}}
  • Si vous avez recours au paramètres. page="/NomPage" les pages orphelines au sein du groupe NomPagedu groupe sont listée. Sans indication toutes les pages orphelines sont listées.

2.7. pageindex

  • Liste toutes (par défaut) ou une partie des pages du Wiki, dans l'ordre alphabétique. On peut indiquer le nombre maximum de pages à lister et/ou n'afficher que les pages commençant par une lettre donnée.
  • Tapez : {{pageindex [max=nombre] [letter="lettre"] [page="NomPage"] [title=0] [system=0|1] [lang="en"]}}

2.8. tree

  • Permet de créer une liste arborescente de pages et de la mettre en forme.
  • Syntaxe : {{tree [page="nom de la page tronc"] [depth="profondeur de l'arborescence"] [sort="desc"] [nomark=1]}}
  • {{tree}} affiche une arborescence de pages dont la page en cours est le tronc.
  • {{tree page="/Doc/Français"}} affiche une arborescence dont la page /Doc/Français est le tronc
  • {{tree depth=2}} affiche seulement les deux premiers niveaux de l'arborescence
  • sort – pages triées par ordre ascendant ("asc", par défaut) ou descendant ("desc") par tag

2.9. wanted

  • Fournit la liste des pages pas encore rédigées, vers auxquelles un lien renvoie déjà.
  • Tapez : {{wanted [page="NomPage"]}}
  • Vous pouvez aussi avoir recours aux paramètres. page="/NomPage" liste les pages manquantes référencées dans une des pages du groupe NomPage. Sans le paramètre "page=" toutes les pages non encore rédigées du site sont listées.

2.10. whatsnew

  • Affiche une liste de toutes les pages nouvelles, supprimées ou modifiées, des nouvelles pièces jointes et des commentaires.
  • Tapez : {{whatsnew [page="NomPage"] [max=Chiffre]}}

3. Action utilisateur

3.1. mychanges

  • Permet de lister les changements que vous avez effectués avec la possibilité de visionner les différences et de trier par date ou dans l'ordre alphabétique.
  • Tapez : {{mychanges [max=Chiffre]}}
  • TODO: pour classer les changements ainsi que de créer des noms d'emprunt.

3.2. mypages

  • Affiche la liste de mes pages avec la possibilité de les trier par date ou dans l'ordre alphabétique.
  • Tapez : {{mypages [bychange=1] [bydate=1]}}
  • TODO: pour les afficher sous forme d´arbre ou pour créer des noms d´emprunt.

3.3. mywatches

  • Liste de toutes les pages dont l'utilisateur en cours suit les modifications
  • Tapez : {{mywatches}}

3.4. mychangeswatches

  • Liste des changements effectués sur les pages en cours.
  • Tapez : {{mychangeswatches [max=Chiffre]}}

3.5. watchers

  • Permet d'afficher la liste des différents observateurs d'une page (fonctionne seulement si l'utilisateur est d'accord).
  • Tapez : {{watchers [page="NomPage"] [nomark=1]}}
  • On peut aussi aller dans les paramètres. Dans le cas où vous ommetiez le "for", la page actuelle deviendrait alors la page de référence.

4. actions officielles

4.1. changepassword

  • Pour changer de mot de passe utilisateur.
  • Tapez : {{changepassword [forgot=1]}}
  • Utiliser {{changepassword forgot=1}} ou encore {{changepassword}}, si tu ne l'a pas encore inséré.
  • Un code vous est alors envoyé par email avec une courte explication sur la démarche à suivre afin de modifier votre mot de passe ultérieurement. Cette action permet la modification du mot de passe, si on est bloqué.

4.2. login

  • Une boîte de dialogue apparait: soit le mot de passe est demandé soit vous êtes annoncé car déja connu.
  • Tapez : {{login}}

4.3. registration

  • Montre le formulaire d'enregistrement et fournit l'enregistrement en entier.
  • Tapez : {{registration}}

4.4. usersettings

  • Afficher la page d'accueil pour les personnes non enregistrées afin qu' elles s'enregistre ou votre page pour les utilisateurs qui sont déja enregistrés.
  • Tapez : {{usersettings}}

5. outils administrateur

5.1. admincache

  • Pour vider le cache faire appel a l´administrateur.
  • Tapez : {{admincache}}

5.2. import

  • Importer un fichier de type XML dans un dossier
  • Tapez : {{import}}
  • http://example.com/somecluster/import --> {{import}}, to = "Test". Sera importé de : http://example.com/Test/, pas d'autre adresse
  • Attention: si le nom du cluster est le meme que le nom du fichier, {{import}}sera limitée par des coupures toutes les 30 secondes.
  • Pour exporter vous pouvez faire comme ceci:cluster/export.xml ( exemple: https://wackowiki.org/doc/Doc/Français/MiseEnForme/export.xml)

6. Forum

Ces actions ne fonctionnent que dans le cadre du groupe de forums défini.

6.1. forums

  • montre la liste des sous-forums
  • Tapez : {{forums [pages="subtag1, subtag2, ..."]}}
  • pages – pour créer des forums à plusieurs niveaux, ce paramètre optionnel passe une liste de noms de balises de pages séparées par des virgules qui doivent être considérées comme des sous-forums, et non des sujets.
  • Les tags doivent être absolus (et non relatifs). Si vous définissez des pages, cela doit être fait pour tous les sous-forums et les pages thématiques.

6.2. topics

  • affiche la liste des sujets du forum
  • Tapez : {{topics [pages="subtag1, subtag2, ..."]}}
  • pages – lors de la création de forums à plusieurs niveaux, ce paramètre optionnel passe une liste de noms de balises de pages qui doivent être considérées comme des sous-forums, de sorte que les sujets sous ces sous-pages ne seront pas affichés. Les balises doivent être absolues.

7. Blog

7.1. blog

  • crée un blog dans l'espace de nom de votre choix
  • Tapez : {{blog [page=cluster] [mode=latest|week|from] [date=YYYY-MM-DD] [max=Number] [title=1] [noxml=1]}}
  • plus de détails

7.2. news

  • crée un flux de nouvelles dans un groupe de nouvelles prédéfini
  • Tapez : {{news [mode=latest|week|from] [date=YYYY-MM-DD] [max=Number] [title=1] [noxml=1]}}
  • sauf que cette action ne peut être utilisée que dans le groupe de nouvelles prédéfini, tous les autres paramètres sont les mêmes que ceux de l'action blog
  • pour définir le groupe de nouvelles, voir le panneau d'administration -> section Pages

8. Autres

8.1. anchor

  • Installe un point fixe pour les références
  • Tapez : {{anchor href="ToC1" [text="Index"] [title="Title"]}}
  • Remarque: on peut aussi avoir recours aux paramètres.

8.2. authors

  • montre les auteurs de la page ou du groupe
  • Tapez : {{authors}}
  • plus de détails?

8.3. calendar

  • affiche un calendrier mensuel
  • Tapez : {{calendar [year=2012|2013...] [month="1|2|..."] [highlight="today|1|2|..."]
    [daywidth="3"] [range="1|2|..."] }}
  • year
  • month
  • highlight Jour à mettre en évidence (numéro ou aujourd'hui)
  • daywidth Nombre de lettres pour les jours de la semaine
  • range Nombre de mois affichés

8.4. categories

  • montre les catégories de la page actuelle
  • Tapez : {{categories [list=0] [nomark=0]}}
  • list with value = 1 the categories are displayed one below the other in a list. The default value = 0 and the values are displayed next to each other in a list, separated by commas.
  • Parameter nomark, with the value 1 it suppresses the frame around the result.

8.5. category

  • displays a list of categories of pages and the number of use of the class
  • Tapez : {{category [page="/PageName"] [list=0] [ids=1,11,21] [lang=de] [inline=0] [sort="abc" or "date"] [nomark=0]}}
  • page – cluster for category selection (default is the current page)
  • list – Value = 0 without further parameters displays a list of the selected categories without links. With value = 1 the categories are linked.
  • ids – show only pages that belong to the numerically determined, comma separated, category ID's
  • lang – optional, to show only the categories of certain language if necessary (defaults to current page lang)
  • inline – optional, with value = 1 to show all categories one after the other and without highlighting the main categories. By default, this value is set to 0.
  • sort – Page categories sorted by alphabet ('abc', default) or the time of creation ('date')
  • nomark – with the value 1 suppresses the frame around the search result. value 2 if parameter ids was selected. Default is value = 0.

8.6. comment

  • you can click "comments" inside wikipages
  • Tapez : {{comment [page="CommentThisPage"] [text="your text"]}}

8.7. edit

  • you can click "edit" inside wikipages
  • Tapez : {{edit [page="EditThisPage"] [text="your text"]}}

8.8. embed

  • Pour ajouter un film de courte durée, l'intégration d'une application externe ou d'un contenu interactif, comme PDF, les films YouTube ou video
  • Tapez : {{embed url="someurl.mp4" [width=300] [height=400] [align="left|center|right"]}}
  • description détaillée...

8.9. feed

  • RSS/Atom Feed Integration
  • Tapez : {{feed url="https://...[|https://...|https://...]" [title="no"] [max=Chiffre] [time=1] [nomark=1]}}
  • title – "text" – displayed as title, "no" – means show no title, empty title – title taken from feed
  • description détaillée...

8.10. files

  • Montre les fichiers d'une page.
  • Tapez : {{files [page="NomPage"] [global=1] [owner="NomUtilisateur"] [max=chiffre] [media=1]}}
  • global=1 montre les fichiers, qui peuvent être utilisé dans leur globalité, "0"...
  • On peut bien sûr avoir recours aux paramètres.
  • description détaillée...

8.11. hashid

  • Génère un permalien vers la page
  • Appel : {{hashid [version=0|1]}}
  • version0 lien vers la page, 1 lien vers la version actuelle de la page (par défaut)

8.12. hits

  • Indique le nombre de fois que la page a éte consultée
  • Tapez : {{hits [page="NomPage"]}}

8.13. include

  • Insert le contenu d´une page directement comme texte dans une autre page (transclusion).
  • Tapez {{include page="NomPage" [nomark=1] [notoc=1] [nowarning=1] [first_anchor="..." last_anchor="..."]}}
  • Si nomark=1 est activé, la page à inclure dans la page actuelle n´est pas mis en surbrillance.
  • Si nomark=2 est activé, la page à inclure dans la page actuelle n´est pas mis en surbrillance et l´utilisateur ne pas l'éditer s´il ne possède pas les droits (ACLs); à la place de cela les droits et le nom de l´utilisateur seront indiqués.
  • Si notoc=1 est activé, les titres de la page à inclure ne seront pas indexé dans la nouvelle page.
  • Si nowarning=1 est activé, erhält derjenige, der include – Informationen abrufen will keine Nachricht, dass er die eingeschlossene Seite nicht aufrufen kann.
  • Remarque : Vous pouvez avoir recours aux paramètres habituels.
  • les paramètres supplémentaires first_anchor et last_anchor permettent d'afficher seulement une certaine partie du texte de la page insérée. Pour ce faire, il est nécessaire d'entourer la zone souhaitée de la page dans la page insérée avec les ancres suivantes : {{anchor name="plan_start"}} section de texte souhaitée {{anchor name="plan_end"}}, puis spécifiez ces noms d'ancre avec les paramètres first_anchor et last_anchor dans l'include d'action.

8.14. interwikilist

  • Liste les fonctions principale d' InterWikis qui sont comprise dans l'installation.
  • Tapez : {{interwikilist}}
  • Pour une description détaillée : InterWiki-Adressierung

8.15. lastedited

  • imprimer le dernier éditeur de la page :
    • Dernière édition par : SomeUser (22.12.2018 13:08 ) fixed two typos
  • Tapez : {{lastedited [label=0|1] [note=0|1]}}
  • label – afficher l'étiquette "Dernière édition par :".
  • note – montrer la note d'édition

8.16. pagebreak

  • Saut de page (pour l'impression et les avis)
  • TODO: appliquer

8.17. paragraphs

  • Insère le numéro de vente.
  • Tapez : {{paragraphs [style="before|after|left|right"] [name="absolute|document-relative"]}}
  • Le style à une influence sur cela. En effet, cela modifiera l'endoit où les nombres de paragraphes seront dériver.
  • Que faut-il?
    • Pour les textes des paragraphes ;-), par exemple, arrêts, avis juridique

8.18. randomimage

  • Charge une image aléatoire
  • Tapez : {{randomimage [global=0|1] [owner="UserName"] [category="category"] [caption=0|1]}}
  • owner — de montrer les fichiers, n'appartenant qu'à cet utilisateur
  • global1 images globales, 0 seulement les images attachées à la page
  • category — filtre les images par catégorie

8.19. randompage

  • redirige vers une page aléatoire
  • Tapez : {{randompage [page="PageName"]}}
  • page nom de départ dans la hiérarchie des pages

8.20. randomphrase

  • Charge la sélection aléatoire d'une page spécifique.
  • Tapez : {{randomphrase page="NomPage" [nomark=1] [useemptystring=1]}}
  • useemptystring divise les pages non pas par des lignes, mais par des blocs contigus séparés par une ligne vide.

8.21. redirect

  • Déviation : cela redirige automatiquement les visiteurs vers une autre page.
  • Tapez : {{redirect to="NouvellePage" [temporary=1]}}
  • temporary1 sets HTTP status code to 302 (default: 301)

8.22. search

  • Rechercher dans le WackoWiki.
  • Tapez : {{search [page="la notion qui doit être cherchée"] [options=0|1] [topic=1] [form=1] [nomark=1] [style=one of ("br","ul","ol","comma") ] [scope=one of ("pages", "all")]}}
  • page restreint la recherche à l'espace de nom spécifié
  • options – avec la valeur 0, seul le champ de recherche est affiché, les autres options et filtres sont masqués.
  • topic avec la valeur 1 n´active que la recherche par titre, dans d'autre cas la recherche s'effectue sur les titre des pages ou leur contenu.
  • form =1 donne le résultat de la recherche toujours avec le formulaire de recherche.
  • scope permet de rendre la recherche plus précise: non seulement la recherche s'effectue dans les pages mais aussi dans les commentaires.
  • nomark, avec la valeur 1 restreint les résultat de la recherche. style permet à l'utilisateur de règler son style : "br" = faire des blancs;
  • "ul" = avec une structure en point; "ol" = avec une structure en chiffre; "comma" = Affiche les résultats les un derrière les autres séparés d'une virgule.
  • Tous les paramètres sont optionel

8.23. tagcloud

  • shows a tag cloud
  • Tapez : {{tagcloud [page="/PageName"] [lang="en"] [owner="UserName"] [sort="abc" or "date"] [nomark=0]}}
  • page – where to start counting from (defaults to current tag)
  • lang – categories language if necessary (defaults to current page lang)
  • owner – page owner
  • sort – order categories alphabetically ('abc', default) or by number ('number')
  • nomark – display header and fieldset (1) or 0 (default))

8.24. toc

  • Un index est construit sur la base des rubriques.
  • Tapez : {{toc [page="PageName"] [legend="legend for toc"] [numerate=1] [start=0|100] [from="h2"] [to="h6"] [nomark=1]}}
  • Avec le paramètre "legend" l' index se construit sur les titres; la fonction "numerate" sert à permettre une structure en chiffre des titres, "from" transforme en "h2", c'est à dire que les rubriques sont classées dans l'ordre oú elles sont présentée (la fonction H2 est susmentionné) das heißt die Überschriften erster Ordnung (eben besagte h2 – Überschriften) les autres n'apparaitront pas dans l'index.
  • Attention : tous les paramètres sont optionel.
  • description détaillée...

8.25. upload

8.26. usergroups

  • Il est important quá la fin de création de vos pages que vous intégriez un groupe d'utilisateur.
  • Tapez : {{usergroups [cols=5] [nomark=1]}}

8.27. users

  • Montre la liste des utilisateurs enregistrés ainsi qu'une quantité de pages qui leur appartiennent.
  • Tapez : {{users [max=Number]}}


9. Missions

Texte à améliorier
Écrire la séquence sur les actions?
Ajouter des exemples {{include}}



Doc/Français