Search:

En Français

Traduction

Pmwiki.org

En Anglais

Menu de la version anglaise

Latest Publishes

Popular

Tools

New Player Guide

Training room

Pandora Lore

Pandora's Unique Items

Collection Quests

pmwiki edit

edit SideBar

PmWikiFr / Variables d'édition

<< Variables de liens | Variables | Variables pour le téléchargement >>

$AutoCreate
Used in conjunction with the AutoCreateTargets edit function, this array records any sets of pages which should be created automatically if they don't exist. The syntax is
$AutoCreate[REGEXP] = PAGE_PARAMETERS;
where REGEXP is a regular expression which will identify the pages to be autocreated, and PAGE_PARAMETERS is an array of attributes for the page to be created. For example,
$AutoCreate['/^Category\\./'] = array('ctime' => $Now);
will create a blank page with a current creation time for any missing Category page.
$DefaultPageTextFmt
Le texte qui doit être affiché quand on édite ou qu'on visualise une page inexistante.
        $DefaultPageTextFmt = 'La page $Name n'existe pas';
$DeleteKeyPattern
Syntaxe utilisée pour déterminer si une page doit être effacée. La syntaxe par défaut supprime les pages qui contiennent le mot "delete" (avec des espaces optionnels).
        # changer le mot delete en "effacer"
        $DeleteKeyPattern = "^\\s*effacer\\s*$";
        # effacer toute page sans texte visible, c.a.d. vide
        $DeleteKeyPattern = "^\\s*$";
$DiffKeepDays
The $DiffKeepDays variable sets the minimum length of time that a page's revision history is kept. By default it is set to 3650 days, or a little less than ten years. You can change this value in a customization file to be something smaller, e.g.:
$DiffKeepDays = 30; # keep revisions at least 30 days
Note that a specific page revision isn't removed from the page until the first edit after the time specified by $DiffKeepDays has elapsed. Thus, it's still possible for some pages to have revisions older than $DiffKeepDays -- such revisions will be removed the next time those pages are edited.
$DraftSuffix
The suffix to use for draft versions of pages (default "-Draft").
$EditFunctions
This array contains all the function names that are called when you edit a page (in the same order). It could be used to perform some additional or own functions just by adding another (own) function name. Standard setting is (see pmwiki.php):
        $EditFunctions = array('RestorePage','ReplaceOnSave','SaveAttributes',
  'PostPage','PostRecentChanges','PreviewPage');
$EditRedirectFmt
La page vers laquelle un auteur est envoyé après avoir appuyé sur "Sauver" ou "Annuler" depuis une forme d'édition. Par défaut "$FullName", qui renvoire l'auteur vers la page qui vient d'être éditée, mais peut être modifié afin de définir une autre page.
# redirection vers Main.HomePage
$EditRedirectFmt = 'Main.HomePage';  
# redirection vers la page d'accueil du groupe en cours
$EditRedirectFmt = '{$Group}.HomePage';
$EditTemplatesFmt
Name of the page (or an array of names) to be used as the default text for any newly created pages.
# Use 'Main.NewPageTemplate' as default text of all new pages
$EditTemplatesFmt = 'Main.NewPageTemplate';
# Use 'Template' in the current group for new pages
$EditTemplatesFmt = '$Group.Template';
# Use 'Template' in the current group if it exists, otherwise
# use 'Main.NewPageTemplate'
$EditTemplatesFmt = array('$Group.Template', 'Main.NewPageTemplate');
See Cookbook:EditTemplates for more information.
$EnableDrafts
When set to '1', enables the "Save draft" button and built-in handling of "draft" versions of pages, where:
  1. initial "Save draft" of an existing page ("PageName") saves changes to a new name ("PageName-Draft")
  2. subsequent attempts to edit PageName causes PageName-Draft to be edited
  3. subsequent selections of "Save draft" cause PageName-Draft to be saved
  4. pressing "Publish" causes PageName-Draft to be posted to PageName, and deleted.
# turn on draft edits
A related variable, $EnablePublishAttr, adds a new "publish" authorization level to distinguish editing of drafts from publishing them.
$EnableGUIButtons
Quand mis à '1', active les boutons dans la fenêtre d'édition.
        # active les boutons d'édition
        $EnableGUIButtons = 1;
$EnablePostAuthorRequired
Quand mis à '1', poster une page oblige l'auteur à donner un nom (voir Suivi d'auteur). Sinon, les auteurs peuvent poster sans donner de nom.
        # oblige les auteurs à fournir un nom
        $EnablePostAuthorRequired = 1; 
$HandleEditFmt
Comme $HandleBrowseFmt, ceci spécifie le format de sortie complet pour ?action=edit pour une page.
$IsPagePosted
Mis à une valeur vraie si la page est réellement sauvée (c.a.d., ceci est utilisé pour dire au handler RecentChanges s'ils doit effectuer la mise à jour).
$PageEditFmt
Par défaut, c'est le HTML à afficher pour une page d'édition.
$PageEditForm
Spécifie la forme d'édition pour ?action=edit. Par défaut '$SiteGroup.EditForm'.
$PagePreviewFmt
$ROSPatterns
Avec ce tableau vous pouvez définir un bloc de caractères comme clé et y associer un texte qui le remplacera lors de la sauvegarde d'un texte edité. L'exemple qui suit remplace chaque occurrence de [[test:sometext avec [[special:--sometext quand vous enregistrez une page éditée.
        # Remplace texte à la sauvegarde (ajoute un bloc et son remplacement au tableau $ROSPatterns)
        $ROSPatterns["/\\[\\[test:([^\\s$UrlExcludeChars]*)/"] = "[[special:--\$1";

Traduction de PmWiki.EditVariables Page originale sur PmWikiFr.EditVariables - Backlinks
Dernières modifications:
PmWikiFr.EditVariables: March 04, 2012, at 03:47 PM
PmWiki.EditVariables: May 19, 2023, at 12:50 AM


Page last modified on March 04, 2012, at 03:47 PM