Handleiding:$wgTidyConfig
Appearance
| Tidy: $wgTidyConfig | |
|---|---|
| Configuratie van het hulpmiddel voor HTML naverwerking om ongeldige HTML-code te herstellen. |
|
| Geïntroduceerd in versie: | 1.26.0 (Gerrit change 235401; git #2c6c954e) |
| Verwijderd in versie: | nog steeds in gebruik |
| Toegelaten waardes: | (array) of null |
| Standaardwaarde: | [] (1.36+)
null (1.26-1.30) |
| Andere instellingen: Alfabetisch | Per functie | |
Details
Configuratie hulpmiddel. Zet dit in een configuratie array om een extern hulpmiddel in te schakelen. Meestal is dat Dave Raggett's "HTML Tidy". Zie http://www.w3.org/People/Raggett/tidy/.
De vervanging van Tidy wordt RemexHtml
Als dit null is en $wgUseTidy is true, dan worden de ontraden configuratie parameters gebruikt.
Als het null is en $wgUseTidy is false, dan wordt teruggevallen op PHP.
Keys zijn:
- driver - Kan zijn:
- RaggettInternalHHVM - Gebruik de in functionaliteit beperkte extensie HHVM
- RaggettInternalPHP - Gebruik de extensie PECL
- RaggettExternal - Gebruik de externe binary (tidyBin)
- Html5Depurate - Gebruik de externe service Depurate (verwijderd in 1.32) Gerrit change 431531
- Html5Internal - Gebruik de PHP-bibliotheek Balancer (verwijderd in 1.32) Gerrit change 431531
- RemexHtml - Gebruik de PHP-bibliotheek RemexHtml
- tidyConfigFile - Pad naar het configuratie-bestand van een van de Raggett drivers
- debugComment - Bij true kan een commentaar worden toegevoegd aan de uitvoer met een waarschuwing
- tidyBin - Bij RaggettExternal, het pad naar de tidy binary.
- tidyCommandLine - Bij RaggettExternal, aanvullende opties voor de commandoregel.
Voorbeeld
MediaWiki configureren om de tidy PECL package te gebruiken:
$wgTidyConfig = [
'driver' => 'RaggettInternalPHP',
'tidyConfigFile' => "$IP/includes/tidy/tidy.conf",
];
or to use the tidy binary:
$wgTidyConfig = [
'driver' => 'RaggettExternal',
'tidyConfigFile' => "$IP/includes/tidy/tidy.conf",
'tidyBin' => 'tidy',
'tidyCommandLine' => '',
];
The connection between $wgTidyConfig and the settings used by older MediaWiki versions ($wgTidyInternal, $wgUseTidy, $wgTidyBin, $wgTidyConf, $wgTidyOpts, $wgDebugTidy) is roughly:
$wgTidyConfig = $wgUseTidy ? [
'driver' => $wgTidyInternal ? 'RaggettInternalPHP' : 'RaggettExternal',
'tidyConfigFile' => $wgTidyConf,
'debugComment' => $wgDebugTidy,
'tidyBin' => $wgTidyBin,
'tidyCommandLine' => $wgTidyOpts,
] : null;