Warning: Use of undefined constant USER_AUTH_VERSION - assumed 'USER_AUTH_VERSION' (this will throw an Error in a future version of PHP) in /home/clients/8ef696c5eb3119a3a1c9089013d2fece/web/cookbook/userauth.php on line 31

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; UserSessionVars has a deprecated constructor in /home/clients/8ef696c5eb3119a3a1c9089013d2fece/web/cookbook/userauth/UserSessionVars.php on line 39

Warning: Use of undefined constant USERSESSIONVARS - assumed 'USERSESSIONVARS' (this will throw an Error in a future version of PHP) in /home/clients/8ef696c5eb3119a3a1c9089013d2fece/web/cookbook/userauth/UserSessionVars.php on line 37

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; HtPasswd has a deprecated constructor in /home/clients/8ef696c5eb3119a3a1c9089013d2fece/web/cookbook/userauth/HtPasswd.php on line 55

Warning: Use of undefined constant HTPASSWD_CLASS - assumed 'HTPASSWD_CLASS' (this will throw an Error in a future version of PHP) in /home/clients/8ef696c5eb3119a3a1c9089013d2fece/web/cookbook/userauth/HtPasswd.php on line 53

Deprecated: Function create_function() is deprecated in /home/clients/8ef696c5eb3119a3a1c9089013d2fece/web/pmwiki.php on line 501
Valdemar.fr

En Français

Traduction

Pmwiki.org(approuver les sites)

En Anglais

Menu de la version anglaise

Variables d'édition

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

%apply=item id=AutoCreate?%$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.
%apply=item id=DefaultPageTextFmt?%$DefaultPageTextFmt
Le texte qui doit être affiché quand on édite ou qu'on visualise une page inexistante.

$DefaultPageTextFmt = 'La page $Name n'existe pas';

%apply=item id=DeleteKeyPattern?%$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*$";

%apply=item id=DiffKeepDays?%$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.
%apply=item id=DraftSuffix?%$DraftSuffix
The suffix to use for draft versions of pages (default "-Draft").
%apply=item id=EditFunctions?%$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');

%apply=item id=EditRedirectFmt?%$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';
%apply=item id=EditTemplatesFmt?%$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.
%apply=item id=EnableDrafts?%$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.
%apply=item id=EnableGUIButtons?%$EnableGUIButtons
Quand mis à '1', active les boutons dans la fenêtre d'édition.

# active les boutons d'édition $EnableGUIButtons = 1;

%apply=item id=EnablePostAuthorRequired?%$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;

%apply=item id=HandleEditFmt?%$HandleEditFmt
Comme $HandleBrowseFmt, ceci spécifie le format de sortie complet pour ?action=edit pour une page.
%apply=item id=IsPagePosted?%$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).
%apply=item id=PageEditFmt?%$PageEditFmt
Par défaut, c'est le HTML à afficher pour une page d'édition.
%apply=item id=PageEditForm?%$PageEditForm
Spécifie la forme d'édition pour ?action=edit. Par défaut '$SiteGroup.EditForm?'.
%apply=item id=PagePreviewFmt?%$PagePreviewFmt
%apply=item id=ROSPatterns?%$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 - Référencé par
Dernières modifications:
PmWikiFr.EditVariables: 04 mars 2012 à 22h47
PmWiki.EditVariables: 30 août 2019 à 09h06

Valdemar.fr est un site personnel sur l'univers des Hérauts de Valdemar à but non commercial. Nous n'avons aucun lien avec Mercedes Lackey. Les textes ne sont pas libres de droit. Merci de prendre contact avec l'administrateur du site pour toute utilisation. Valdemar, une création de Mercedes Lackey. www.mercedeslackey.com