« Paramétrage Kono/Extension/ContactPage » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→Paramétrage) |
m (→Voir aussi) |
||
Ligne 53 : | Ligne 53 : | ||
== Voir aussi == | == Voir aussi == | ||
* | * | ||
[[Catégorie:Paramétrage Kono]] | [[Catégorie:Paramétrage Kono]] |
Version du 21 décembre 2023 à 19:34
ContactPage permet d'effectuer des modifications en masse en utilisant les expressions régulières.
Généralité
Source
MediaWiki, extension ContactPage :
Paramétrage
Ajouter les paramètres suivants au fichier de configuration du wiki LocalSettings.php
, pour ajouter cette fonctionnalité :
wfLoadExtension( 'ContactPage' ); $wgContactConfig['default'] = [ 'RecipientUser' => 'fylip22', // Must be the name of a valid account which also has a verified e-mail-address added to it. 'SenderName' => 'Formulaire de contact de ' . $wgSitename, // "Contact Form on" needs to be translated 'SenderEmail' => null, // Defaults to $wgPasswordSender, may be changed as required 'RequireDetails' => true, // Either "true" or "false" as required 'IncludeIP' => true, // Either "true" or "false" as required 'MustBeLoggedIn' => false, // Check if the user is logged in before rendering the form. Either "true" or "false" as required 'AdditionalFields' => [ 'Text' => [ 'label-message' => 'emailmessage', 'type' => 'textarea', 'rows' => 20, 'required' => true, // Either "true" or "false" as required ], ], 'DisplayFormat' => 'table', // See HTMLForm documentation for available values. 'RLModules' => [], // Resource loader modules to add to the form display page. 'RLStyleModules' => [] // Resource loader CSS modules to add to the form display page. ]; $wgHooks['SkinAddFooterLinks'][] = function( Skin $skin, string $key, array &$footerlinks ) { if ( $key === 'places' ) { $footerlinks['contact'] = Html::element( 'a', [ 'href' => 'https://kono.phpage.fr/index.php/Special:Contact', // URL to "Special:Contact" 'rel' => 'noreferrer noopener' // not required, but recommended for security reasons ], $skin->msg( 'Formulaire de contact' )->text() ); }; };
Modifier les variables suivantes pour autoriser l'envoi par courriel des données du formulaire de contact :
$wgEnableEmail = true; $wgEnableUserEmail = true;