Fonctions

Aussi disponible en Deutsch, English, Русский



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.

1.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"] [nomark=1]}}

1.2. 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"]}}

1.3. comments

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

1.4. 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.

1.5. 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"] [style=<une des consignes "br" (saut de ligne),"ul" (liste non numérotée),"ol" (liste numérotée) ,"indent"(liste indentée) ] [owner="propriétaire"] [nomark=1]}}
  • {{tree}} affiche une arborescence de pages dont la page en cours est le tronc.
  • {{tree root="/Doc/Francophone"}} affiche une arborescence dont la page /Doc/Francophone est le tronc
  • {{tree depth=2}} affiche seulement les deux premiers niveaux de l'arborescence
  • {{tree owner="JeanAymar"}} affiche seulement les pages dont JeanAymar est le propriétaire

1.6. 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.

1.7. 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.

1.8. 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.

1.9. mostpopular

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

2. Action utilisateur

2.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.

2.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.

2.3. mywatches

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

2.4. mychangeswatches

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

2.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.

3. actions officielles

3.1. 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}}

3.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}}

3.3. registration

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

3.4. 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. outils administrateur

4.1. admincache

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

5. Autres

5.1. search

  • Rechercher dans le WackoWiki.
  • Tapez : {{search [page="la notion qui doit être cherchée"] [topic=1] [form=1] [nomark=1] [style=one of ("br","ul","ol","comma") ] [scope=one of ("pages", "all")]}}
  • On peut avoir recours au paramètre page.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. La fonction 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

5.2. include

  • Insert le contenu d´une page directement comme texte dans une autre page.
  • Tapez {{include page="NomPage" [nomark=1] [notoc=1] [nowarning=1]}}
  • 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.

5.3. hits

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

5.4. files

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

5.5. interwiki

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

5.6. lastusers

  • On peut recevoir une liste des 100 dernières utilisateurs enregistrés ainsi que la quantité de pages qu'ils ont effectuée.
  • Tapez : {{lastusers [stat="0"] [max=Chiffre]}}
  • Avec la fonction stat, le nombre de pages par utilisateur est alors indiqué. Si il est = 0, le chiffre maximum est égal à 1000 ou 100.

5.7. randomphrase

  • Läd die zufällige Auswahl einer bestimmten Seite.
  • Tapez : {{randomphrase page="NomPage" [nomark=1] [useemptystring=1]}}
  • useemptystring teilt die Seiten nicht nach Zeilen, sondern nach zusammenhängenden Blöcken, die durch eine Leerzeile gretrennt sind.
  • Bemerkung: Der Parameter page kann wie gehabt aufgerufen werden.

5.8. randompage

  • redirects to a random page
  • Call: {{randompage [page="PageName"]}}
  • page name to start from in the page hierarchy

5.9. toc

  • Un index est construit sur la base des rubriques.
  • Tapez : {{toc [page="PageName"] [legend="legend for toc"] [numerate="1"] [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...?

5.10. paragraphs

  • Insère le numéro de vente.fügt Absatznumerierung ein 
  • 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

5.11. redirect

  • Déviation : cela redirige automatiquement les visiteurs vers une autre page.
  • Tapez : {{redirect to="/Doc/Francophone"}}, {{redirect to="!/NouvellePage"}}

5.12. comment

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

5.13. edit

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

5.14. 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.

5.15. pagebreak

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

5.16. flash

5.17. feed

  • RSS/Atom Feed Integration
  • Call: {{feed url="http://...[|http://...|http://...]" [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...

5.18. upload

  • Télécharger des fichiersDateien hochladen
  • Tapez : {{upload [global=1] [maxsize=200] [hide_description=1]}}
  • description détaillée...

5.19. 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]}}

5.20. import



6. Missions

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



Doc/Francophone