Deprecated: Use of MediaWiki\Parser\ParserOutput::getText was deprecated in MediaWiki 1.42. [Called from SMW\MediaWiki\Hooks\OutputPageParserOutput::getParserOutput in /home/jltryoen/www/MediaWiki/extensions/SemanticMediaWiki/src/MediaWiki/Hooks/OutputPageParserOutput.php at line 161] in /home/jltryoen/www/MediaWiki/includes/debug/MWDebug.php on line 386
« MediaWiki/Astuces » : différence entre les versions — La FAQ de JLT

« MediaWiki/Astuces » : différence entre les versions

Ligne 54 : Ligne 54 :
: '''exemple pour php:'''
: '''exemple pour php:'''
<pre>
<pre>
<syntaxhighlight lang="php">
    <syntaxhighlight lang="php">
<?php
    <?php
    $v = "string";    // sample initialization
        $v = "string";    // sample initialization
?></syntaxhighlight>
    ?>
    </syntaxhighlight>
</pre>
</pre>


Ligne 67 : Ligne 68 :


* modifier le style de [[MediaWiki:Geshi.css]]
* modifier le style de [[MediaWiki:Geshi.css]]
*: {{syntaxhighlight| lang=css|code=
: {{syntaxhighlight| lang=css|code=
div.mw-geshi {
div.mw-geshi {
   padding: 1em;  
   padding: 1em;  

Version du 21 février 2025 à 18:50


Erreur de miniature des images

Modifier le fichier   LocalSettings.php
$wgUseImageMagick = false;

Comment autoriser les utilisateurs à créer un compte mediawiki

Modifier le fichier   LocalSettings.php
$wgGroupPermissions['*']['createaccount'] = true;

Comment puis-je autoriser la téléversement de fichiers xls

  • configurez $wgEnableUploads à true dans le fichier  LocalSettings.php pour autoriser le téléversement
  • Il faut ajouter l'extension "xls" au tableau "$wgFileExtensions" du fichier  includes/DefaultSettings.php,
    ou directement dans  LocalSettings.php, et invalider la vérification des type MIME.
$wgFileExtensions = array('svg','png','gif','jpg','jpeg','doc','xls','mpp','pdf','ppt','tiff','bmp','docx', 'xlsx', 'pptx','ps','odt','ods','odp','odg');
$wgVerifyMimeType = false;
  • Penser à utiliser le namespace "Media" plutôt que "Image" pour les liens vers des fichiers à télécharger.


Comment utiliser des SEF URLs avec Mediawiki

  • cf [SEF_URL_MEDIAWIKI]
  • modifier le fichier   .htaccess de façon à rediriger l'adresse logique wiki vers l'adresse physique ex: MediaWiki
    # anything under /wiki is treated as an article title
    RewriteRule ^wiki/(.+)$ MediaWiki/index.php?title=$1 [PT,L,QSA]
    


  • modifier le fichier  LocalSettings.php
    $wgScriptPath       = "/MediaWiki";
    $wgArticlePath 		= '/wiki/$1';
    

Comment modifier l'icône "favicon"

  • modifier le fichier  LocalSettings.php
$wgFavicon = "$wgScriptPath/favico.ico";

Formater du code

Ajouter l'extension
exemple pour php:
    <syntaxhighlight lang="php">
    <?php
        $v = "string";    // sample initialization
    ?>
    </syntaxhighlight>
<?php
    $v = "string";    // sample initialization
?>
div.mw-geshi {
  padding: 1em; 
  margin: 1em 0; 
  border: 1px dashed #2f6fab;

Ajouter un lien à une image

  • [[Fichier:TortoiseSVNupgrade.png|link=http://jltryoen.fr]]
    
  • Note: si le lien est vide on obtient une image non cliquable

Autoriser les images externes

  • Modifier LocalSettings
    # allows external images
    $wgAllowExternalImages = true;
    
  • on peut alors ajouter une image externe ex:
    http://www.openoffice.org/images/AOO_logos/AOO4_website_logo.png
    
    => AOO4_website_logo.png

Mettre le site en maintenance

  • $wgReadOnly = 'Site temporarily down for maintenance';