Manual:$wgUseTidy/nl
File:OOjs UI icon alert-destructive.svg | <translate> This feature was removed from MediaWiki core in version <tvar name=ver>1.33.0</tvar>.</translate> <translate> Please see <tvar name=page>$wgTidyConfig</tvar> for an alternative way to use this feature.</translate> |
<translate> Tidy</translate>: $wgUseTidy | |
---|---|
Gebruik tidy om de HTML-uitvoer te verbeteren. |
|
<translate> Introduced in version:</translate> | 1.3.0 |
<translate> Deprecated in version:</translate> | 1.26.0 (Gerrit change 235401; git #2c6c954e) |
<translate> Removed in version:</translate> | 1.33.0 (Gerrit change 467972; git #6db35b3c) |
<translate> Allowed values:</translate> | (boolean) |
<translate> Default value:</translate> | false |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Details
Gebruik "HTML tidy" om de HTML-uitvoer te verbeteren.
HTML tidy is een een gratis hulpmiddel om matige HTML te verbeteren. Lees w:HTML tidy en http://www.w3.org/People/Raggett/tidy/
Zet $wgUseTidy op true om het hulpmiddel in te schakelen, daarmee kunt u de wiki-uitvoer netter maken en beter aansluiten op de HTML normen, ook als gebruikers verkeerde of matige HTML invoer maken op de wiki-pagina's.
De MediaWiki heeft al wat ingebouwde controles en correcties op de invoer van HTML door een gebruiker, het beperkt daarbij dan ook de tags en attributen die gebruikt kunnen worden (u kunt echter wel de gevaarlijke optie $wgRawHtml =true
zetten!)
Beperkingen HTML in wikitext.
De logica hiervoor staat in includes/Sanitizer.php.
U kunt ook besluiten dat het uitvoeren van HTML-tidy over de uitvoer niet nodig is.
[[Link|<div>Text</div>]]
zal nu geen echte link zijn. Er zijn tientallen bugs gevonden die waarschijnlijk nooit meer zullen worden opgelost (<translate> task <tvar name=1>T4542</tvar></translate> en deze bijbehorende lijst). Als u Tidy inschakelt, dan doet u een doos van Pandora open.
Configuratie
De locatie van het configuratie-bestand kan met $wgTidyConf worden ingesteld, voor MediaWiki 1.10 was dit verplicht. In recentere versies is er een werkende standaardwaarde.
Er kan met de standaardwaarde een probleem zijn. Meer informatie over installatie: $wgTidyInternal .
Gevolgen
Tidy is nog altijd nodig om de wiki tabel en html tabel syntaxis samen te voegen, als ook de eenvoudige wikicode en html-style opmaak.
voorbeeld | code | Parser zonder Tidy | Tidy |
---|---|---|---|
Gemengde geneste tags. | {|
|| foo
<tr><td>bar</td></tr>
|}
|
<table>
<tr>
<td> foo
<p><tr><td>bar</td></tr></p>
</td></tr></table>
|
<table>
<tr><td>foo</td></tr>
<tr><td>bar</td></tr>
</table>
|
Gemengde open/close tags. | '''foo</b>
|
<b>foo</b></b>
|
<b>foo</b>
|
Definitie lijst nesten. | ; hi
:# one
|
<dl><dt> hi
<ol><li> one</li></ol>
</dt></dl>
|
<dl><dt>hi</dt><dd>
<ol><li>one</li></ol>
</dd></dl>
|
Tidy kan slechte HTML verbeteren, wat dan invoer van de gebruiker kan zijn geweest, als
<table><tr></td></table>
of conflicterende of slechte extensies (zelfs wij sluiten geen fout in de core software uit).
Het is geen oplossing voor alle strikte XHTML validatie problemen, zoals dubbele XML ID attribuutwaarden of ID's die met een cijfer beginnen.
Zie ook
- MediaWiki configuration settings/nl
- MediaWiki configuration settings introduced in version 1.3.0/nl
- MediaWiki configuration settings deprecated in version 1.26.0/nl
- MediaWiki configuration settings removed in version 1.33.0/nl
- Pages with broken file links
- MediaWiki deprecated or obsolete features/nl
- Tidy variables/nl