Mw:Extension:Inputbox/fr

De Didaquest
Aller à la navigationAller à la recherche

L'extension inputbox est une fonctionnalité de MediaWiki développée par Erik Möller pour ajouter des formulaires HTML prédéfinis à des pages wiki. Cette extension a été développée, à l'origine, pour ajouter une boîte Créer un article sur Wikinews. MediaWiki 1.5 est nécessaire, ainsi qu'un script d'extension (voir Installation plus bas).


Syntaxe

Une inputbox se construit comme suit:

 <inputbox>
 type=type de boîte
 parameter1=valeur
 parameter2=valeur
 </inputbox>

Le paramètre type est obligatoire, les autres sont optionnels.

Types de boîtes

Type Description Example
type=search

Une boîte de recherche de 50 caractères est créée. L'inscription sur le bouton peut être précisée, voir plus bas. Par défaut, MediaWiki:Tryexact et MediaWiki:Searchfulltext sont utilisés. Le champ de texte indique l'objet de la recherche.

type=create

Permet de créer une nouvelle page. Remarquez les options preload= et editintro plus bas. L'inscription sur le bouton peut être précisées, voir plus bas ; par défaut, MediaWiki:Createarticle est utilisé. Le champ de texte précise le nom de la page à créer.


type=comment

Ajoute une ou plusieurs sections à une page existante, ou créé une page avec un résumé qui est automatiquement le nom de la première section. L'inscription sur le bouton peut être précisées, voir plus bas ; par défaut, MediaWiki:Postcomment est utilisé. Notez que ce message est aussi utilisé pour la barre de gauche de l'ancienne apparence « Standard ». Le champ de texte précise quelle page doit être modifiée.


Paramètres

Paramètre
Valable pour
Description Exemple

bgcolor=
Tous types

Assigne la couleur de fond de la table (couleurs HTML). Ne mettez pas de quotes.

<inputbox>
type=search
bgcolor=#eeeeff
</inputbox>

donne:

width=
Tous types

Assigne la largeur de l'inputbox en caractères.

<inputbox>
type=create
width=6
</inputbox>

donne:


default=
Tous types

Texte par défaut à mettre dans le champ texte.

<inputbox>
type=comment
default=User talk:Eloquence
</inputbox>

donne:


preload=

comment, create

Le texte de la page pointée par ce paramètre sera chargé dans la boîte d'édition quand une page est créée. Entrez le titre d'une page inexistante dans l'exemple et cliquez sur « Créer » pour tester.

<inputbox>
type=create
preload=Template:Standard content for new page
</inputbox>

donne:


editintro=
comment, create

Le texte de la page pointée par ce paramètre sera montrée au-dessus de la fenêtre d'édition, en tant qu'instructions. Entrez le titre d'une page inexistante dans l'exemple et cliquez sur « Créer » pour tester.

<inputbox>
type=create
editintro=Template:Instructions
</inputbox>

donne:


buttonlabel=
Tous types

Ce paramètre sera utilisé pour l'inscription sur le bouton.

<inputbox>
type=comment
buttonlabel=Coucou je suis le bouton !
</inputbox>

donne:


searchbuttonlabel=
search

Ce paramètre sera utilisé pour l'inscription sur le bouton de recherche.

<inputbox>
type=search
searchbuttonlabel=Chercher mieux
</inputbox>

donne:

break=
yes

Ce paramètre définit si un retour chariot <br /> doit être placé entre la boîte et les boutons. La valeur par défaut est yes.

<inputbox>
type=create
break=no
</inputbox>

donne:

Cliquer sur Créer avec une page existante mène à l'édition de cette page. Dans ce cas, les paramètres editintro et preload sont ignorés.

Avertissements

Installation

  1. Téléchargez le dossier inputbox depuis Special:ExtensionDistributor/inputbox et mettez le dans le dossier extensions de votre installation de MediaWiki.
  2. Ouvrez le fichier LocalSettings.php et ajoutez les lignes suivantes, vers la fin du fichier:
require_once( "extensions/inputbox/inputbox.php" );

NOTE: Mettez cette ligne avant la balise de fermeture php:

require_once( "extensions/inputbox/inputbox.php" );
?>

Exemples