Ich habe auf einem Artikel, in dem das nachfolgend zitierte Modul "Bild 1" eingebunden ist, zum eingefügten Bild auch erstmals das Feld "Description" ausgefüllt (nicht im Uploadbereich, sondern im Artikeleditor auf > Image > Description), und zwar diesem Text irrtümlicherweise auch einen html-tag (<a href="..."> etc) hinzugefügt. Infolgedessen wurde diese Seite nicht mehr angezeigt.
Ich habe dann in der MySQL-Tabelle diesen Text in der Tabelle CMS_CONTENT gelöscht. Das Feld selber habe ich nicht gelöscht (weiss auch garnicht, ob das überhaupt möglich ist).
Und jetzt werden auf allen Artikeln, die das Modul "Bild 1" eingebunden haben, diese Bilder nicht mehr angezeigt. Auch nicht im Editor. Unter > Image ist dort aber der vollständige und korrekte Pfad angegeben. Interessanterweise tauchen diese Bilder in der Artikelliste von Andreas Kummer (die neben Head- und Subheadline auch die Images anzeigt) aber durchaus auf.
Und bei neu erstellten Artikeln ist im Editor die Möglichkeit, ein Bild einzufügen ("> Image" und ">Link") vollständig verschwunden. Bei den bestehenden Artikeln sind diese Links durchaus noch da.
Ich zitiere mal das Modul "Bild 1". Es ist eine Modifikation des mit 4.4.4 mitgelieferten Bildmoduls. Ich hatte es sehr früh verändert und lief bis zu diesem "Unfall" einwandfrei. Bevor ich den Eintrag in der MySQL gelöscht habe, habe ich in diesem Modul die 5 letzten "echo"-Zeilen rausgenommen und jetzt wieder eingefügt. Hat nix gebracht. Vielleicht übersehe ich ja einen Fehler im Code, aber ich kann bei bestem Willen nix entdecken.
Code: Alles auswählen
<?php
if ("CMS_IMG[1]" != "") {
$img = '<table border="0">
<tr>
<td><img src="CMS_IMG[1]" border="0" height="75"></td>
<td><IMG SRC="upload/bilder/blind.gif" border="0" width="10"></td>
</tr>
</table>';
if ("CMS_LINK[1]" != "http://") {
$img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", $img);
}
// echo "<br>";
echo "CMS_IMGDESCR[1]";
// echo "<br>";
echo "CMS_LINKDESCR[1]";
// echo "<br>";
}
?>
Guido