ReplaceText

De Banane Atomic
Révision datée du 28 novembre 2016 à 13:33 par Nicolas (discussion | contributions) (Remplacement de texte — « <boxx>([^=]+)<\/boxx> » par « {{boxx|$1}} »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Liens

Utilisation

Avec les regex, penser à échapper le caractère /.

Page Replace Text

Pages spéciales → Remplacer le texte

CLI

Bash.svg
sudo -u http php /usr/share/webapps/mediawiki/extensions/ReplaceText/replaceAll.php \
  --conf /usr/share/webapps/mediawiki/LocalSettings-wiki.php \
  --user 2 \
  --regex \
  "<boxx>(.*)<\/boxx>" "{{boxx|$1}}"
# force l'utilisateur http
# --conf, Location of LocalSettings.php
# --user 2, par défaut user 1 est utilisé
Attention au $1 qui sera remplacé dans le shell.

Installation

Bash.svg
cd /usr/share/webapps/mediawiki/extensions
git clone https://github.com/wikimedia/mediawiki-extensions-ReplaceText
mv mediawiki-extensions-ReplaceText ReplaceText
LocalSettings.php
wfLoadExtension( 'ReplaceText' );
# pour permettre aux utilisateurs loggués d'accéder à la page Replace Text
$wgGroupPermissions['user']['replacetext'] = true;