Difference between revisions of "FR/Wiki/Aide:Requete"

From Apache OpenOffice Wiki
< FR‎ | Wiki
Jump to: navigation, search
m (Ajout d'une requête)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE: Les requêtes}}
 
{{DISPLAYTITLE: Les requêtes}}
 
{{FR/NavWikiGuide}}
 
{{FR/NavWikiGuide}}
 +
{{FR/Documentation/MasterTOC
 +
|ShowPrevNext=block
 +
|ShowPrevPage=block
 +
|ShowNextPage=block
 +
|PrevPage=FR/Wiki/Aide:Syntaxe
 +
|NextPage=FR/Wiki/Aide:Structure
 +
|bookid=WikiGuide
 +
|booktitle=[[FR/Wiki/Aide:Editeur|Guide de l'éditeur]]
 +
|ShowParttitle=none
 +
|parttitle=[[Première partie]]
 +
|ShowPrevPart=none
 +
|ShowNextPart=block
 +
|NextPart=The Second Part
 +
|toccontent=*
 +
* [[FR/Wiki/Aide:Introduction|Introduction]]
 +
* [[FR/Wiki/Aide:Apercu_Code_Wiki|Aperçu du code Wiki]]
 +
* [[FR/Wiki/Aide:Nouvelle_page|Créer une page]]
 +
* [[FR/Wiki/Aide:Espace|Les espaces disponibles]]
 +
* [[FR/Wiki/Aide:Categories|Catégories]]
 +
* [[FR/Wiki/Aide:Modeles|Modèles]]
 +
* [[FR/Wiki/Aide:Syntaxe|Syntaxe Wiki]]
 +
* [[FR/Wiki/Aide:Requete|La puissance des requêtes]]
 +
* [[FR/Wiki/Aide:Structure|Structure existante]]
 +
* [[FR/Wiki/Aide:Traduction|Le cas du traducteur]]
 +
}}
 +
 +
 
Des listes dynamiques de pages peuvent-être générées avec l'extension MediaWiki DPL (pour Dynamic Pages List). Les résultats peuvent être très divers selon les paramètres employés.
 
Des listes dynamiques de pages peuvent-être générées avec l'extension MediaWiki DPL (pour Dynamic Pages List). Les résultats peuvent être très divers selon les paramètres employés.
  
Pour une aide sur la syntaxe je n'ai trouvé pour l'instant que [http://semeb.com/dpldemo/DPL:Manual le manuel en anglais], mais vous devriez y trouver de quoi rajouter ici quelques informations utiles.
+
 
 +
Pour une aide sur la syntaxe je n'ai trouvé pour l'instant que [http://semeb.com/dpldemo/DPL:Manual le manuel en anglais], mais vous devriez y trouver de  
 +
quoi rajouter ici quelques informations utiles.
 +
 
  
 
Cette page en est à ses prémices ; si vous trouvez une requête, ajoutez la en bas de cette page. Il faudra "ventiler" les requêtes existantes soit dans ce chapitre si elles sont explicatives, ou dans "Structure existante" si elles servent ce dernier but.
 
Cette page en est à ses prémices ; si vous trouvez une requête, ajoutez la en bas de cette page. Il faudra "ventiler" les requêtes existantes soit dans ce chapitre si elles sont explicatives, ou dans "Structure existante" si elles servent ce dernier but.
  
{{Documentation/FR/Note|Je ne créé pas pour l'instant la sous-page [[FR/Wiki/Aide:Requete/Categories|Catégories]], mais quand cette page s'allongera, le contenu actuel (ci-dessous) devra y être déplacé et cette simple page deviendra à son tour un chapitre...}}
+
{{Note|Je ne créé pas pour l'instant la sous-page [[FR/Wiki/Aide:Requete/Categories|Catégories]], mais quand cette page s'allongera, le contenu actuel de la section ci-dessous devra y être déplacé et cette simple page deviendra à son tour un chapitre...}}
  
 
== Catégories ==
 
== Catégories ==
Line 42: Line 72:
 
   categorymatch=FR/Documentation/B%|FR/Documentation/D%
 
   categorymatch=FR/Documentation/B%|FR/Documentation/D%
 
</DPL>
 
</DPL>
{{Documentation/Caution| '''Vérifiez l'action des paramètres !'''
+
{{Warn| '''Vérifiez l'action des paramètres !'''
  
 
Attention de ne mettre aucune espace de part et d'autre du caractère "OU", soit le "pipe" (trait vertical). Dans l'exemple ci-dessus, à gauche, l'espace générerait une erreur, mais si l'espace est à droite du {{"L}}<nowiki>|</nowiki>{{"R}}, le paramètre est ignoré et aucune erreur n'est générée...}}
 
Attention de ne mettre aucune espace de part et d'autre du caractère "OU", soit le "pipe" (trait vertical). Dans l'exemple ci-dessus, à gauche, l'espace générerait une erreur, mais si l'espace est à droite du {{"L}}<nowiki>|</nowiki>{{"R}}, le paramètre est ignoré et aucune erreur n'est générée...}}

Latest revision as of 22:09, 13 July 2018




Des listes dynamiques de pages peuvent-être générées avec l'extension MediaWiki DPL (pour Dynamic Pages List). Les résultats peuvent être très divers selon les paramètres employés.


Pour une aide sur la syntaxe je n'ai trouvé pour l'instant que le manuel en anglais, mais vous devriez y trouver de quoi rajouter ici quelques informations utiles.


Cette page en est à ses prémices ; si vous trouvez une requête, ajoutez la en bas de cette page. Il faudra "ventiler" les requêtes existantes soit dans ce chapitre si elles sont explicatives, ou dans "Structure existante" si elles servent ce dernier but.

Documentation note.png Je ne créé pas pour l'instant la sous-page Catégories, mais quand cette page s'allongera, le contenu actuel de la section ci-dessous devra y être déplacé et cette simple page deviendra à son tour un chapitre...

Catégories

Vous pouvez afficher des listes dynamiques de page où des catégories ont été affectées :

Opérateur logique ET

Par exemple, entrez 
<DPL>
  category=Documentation
  category=FR
</DPL>
Pour obtenir la liste des pages contenant à la fois les catégories "Documentation" et "FR" 

Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results.

Opérateur logique OU

Entrez 
<DPL>
  categorymatch=FR/Documentation/B%|FR/Documentation/D%
</DPL>
Pour lister les pages appartenants aux catégories commençant par FR/Documentation/B ou FR/Documentation/D 

(Le caractère % signifie "et tout ce qui suit")

Documentation caution.png Vérifiez l'action des paramètres !

Attention de ne mettre aucune espace de part et d'autre du caractère "OU", soit le "pipe" (trait vertical). Dans l'exemple ci-dessus, à gauche, l'espace générerait une erreur, mais si l'espace est à droite du « | », le paramètre est ignoré et aucune erreur n'est générée...

Exclusion

Entrez 
<DPL>
  category=FR/Documentation
  notcategory=FR
  notcategory=Documentation
</DPL>
Pour lister les pages dans la catégorie FR/Documentation mais qui ne sont pas dans la catégorie FR ou la catégorie Documentation.

Autre type d'appel

Nous venons de voir qu'il est facile de construire une requête simple avec la balise <DPL>, mais il existe une autre façon ,évoquant plus les modèles avec les accolades :

Par exemple, entrez 
{{#dpl:category=FR|resultsheader=Il y a %PAGES% pages dans la catégorie FR.|mode=userformat}}
Pour obtenir 

Il y a 112 pages dans la catégorie FR.

Liens externes

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools