[Mediawiki-l] Weird parser error; cutting out certain links completly.

Elliott F. Cable ecable at avxw.com
Mon Apr 24 17:31:55 UTC 2006


My parser is doing major weirdness; I don't know why. This is sort of  
urgent, as it's running on a production site.

The wikitext I export:
'''[[DND:Home|D&D]]''' • '''[[DDO:Home|DDO]]''' • '''[[LotRO:Home| 
LotRO]]''' • '''[[AA:Home|AA]]''' • '''[[DFO:Home|DFO]]''' •  
'''[[RFO:Home|RFO]]''' • '''[[Halo:Home|Halo]]''' • '''[[TR:Home| 
TR]]''' • '''[[AoC:Home|AoC]]''' • '''[[TES:Home|TES]]''' •  
'''[[SCI:Home|SCI]]''' • '''[[HP:Home|HP]]''' • ''[[SC:Home|SC]]'' •  
''[[Diablo:Home|D3]]'' • ''[[WAR:Home|WAR]]'' • ''[[CO:Home|C:O]]''

All of those are set up as interwiki prefixes.
This is the HTML I get out:

<p><b><a href="http://en.dndwiki.ws/index.php?title=Home"  
class='extiw' title="dnd:Home">D&amp;D</a></b> • <b><a href="http:// 
en.ddowiki.ws/index.php?title=Home" class='extiw'  
title="ddo:Home">DDO</a></b> • <b><a href="http://en.lotrowiki.ws/ 
index.php?title=Home" class='extiw' title="lotro:Home">LotRO</a></b>  
•  • <b><a href="http://en.dfowiki.ws/index.php?title=Home"  
class='extiw' title="dfo:Home">DFO</a></b> • <b><a href="http:// 
en.rfowiki.ws/index.php?title=Home" class='extiw'  
title="rfo:Home">RFO</a></b> • <b><a href="http://en.halowiki.ws/ 
index.php?title=Home" class='extiw' title="halo:Home">Halo</a></b> •   
• <b><a href="http://en.aocwiki.ws/index.php?title=Home"  
class='extiw' title="aoc:Home">AoC</a></b> • <b><a href="http:// 
en.teswiki.ws/index.php?title=Home" class='extiw'  
title="tes:Home">TES</a></b> • <b><a href="http://en.sciwiki.ws/ 
index.php?title=Home" class='extiw' title="sci:Home">SCI</a></b> •  
<b><a href="/index.php?title=HP:Home&amp;action=edit" class="new"  
title="HP:Home">HP</a></b> • <i><a href="/index.php? 
title=SC:Home&amp;action=edit" class="new" title="SC:Home">SC</a></i>  
• <i><a href="/index.php?title=Diablo:Home&amp;action=edit"  
class="new" title="Diablo:Home">D3</a></i> • <i><a href="/index.php? 
title=WAR:Home&amp;action=edit" class="new" title="WAR:Home">WAR</a></ 
i> • <i><a href="/index.php?title=CO:Home&amp;action=edit"  
class="new" title="CO:Home">C:O</a></i>

Look between halo and AoC - the link is totally missing! I can't seem  
to puzzle this out...


More information about the MediaWiki-l mailing list