Änderungswerte für PHP-Parser
<table width="xxx" border="0" cellpadding="0" cellspacing="0">
<table id="gallery">
border="0" alt="" width="xx" height="y">
border="0" alt="Bildershow" width="xx" height="y"></img>
border="0" alt="" name="i1n0">
border="0" alt="Bildershow" name="i1n0"></img>
border="0" alt="" width="xxx" height="y"></td>
border="0" alt="Bildershow" width="xxx" height="y"></img></td>;
<script language="JavaScript1.1" type="text/javascript">
<script language="JavaScript1.1" type="text/javascript"> //<![CDATA[
</script>
//]]> </script>
Please note:
1. Der komplett fett markierte Code ist jeweils die optimierte Variante.
2. Für xxx, y , name="i1n0" die von w2d erzeugten Werte eingeben.
Die beispielhaft gezeigten Codeblöcke in eine vorbereitete Parserline zwischen die (unten fett markierten) Hochkommas einfügen:
$content=str_replace('','',$content);
3. Die Vor- und Zurücknavigation der Galerie nicht verwenden, ggf. abschalten! weil da erneut eine Tabelle mit den selben Werten begonnen und entsprechend wieder <table id="gallery"> ausgegeben wird, was einen neuen Fehler produziert.
Man kann ja mit einem kleinen Satz unter der Galerie zum Navigieren auffordern.
Auch wenn es kompliziert aussieht: Die Einträge müssen pro Bildershow nur einmal vorgenommen werden. Die Javascript- und Tableanweisungen zu ändern ist nur einmal erforderlich.
4. Tabelle für Gallery im Stylesheet formatieren:
table#gallery {
width: 90% !important;
border: none;
border-spacing: 0px;
}
ABER:
Diese Methode funktioniert NUR, wenn für die Darstellung der Galeriebilder die Anordnung rechts oder links verwendet wird. Lässt man die Thumbnails oben / unten anordnen, kommt es zu nicht behebbaren Fehlern.
Der Code von Data Becker / Mulitmüller im Plugin Inlinegalerie erzeugt bei der o.g. Darstellung zwei schließende Table-Row-Tags
</tr>
</tr>
anstelle von </tr>
<tr> .
Da diese html-Befehle untereinander gestellt sind, sehe ich nicht, wie man den Parser dazu überlisten kann, hier einzugreifen.
Eine validierte Galerie ist hier
zu besichtigen. Und das Ergebnis kann sich doch sehen lassen.