Seite 1 von 1

Probleme mit Bildmodul

Verfasst: Mo 22. Aug 2005, 09:48
von risibility
Hallo Community,

als ich bin am verzweifeln! Ich hatte das Modul Bild (1) ohne Schwierigkeiten am laufen und nun kann ich weder das Bild wechseln noch den Link. Auch die Buttons (edit) sind weg bzw. ein fehlerhafter Bildlink. Aus irgend einem Grund schreibt Contenido jetzt vor jeden Link (die der Editbilder für dieses Modul und der entsprechenden Editlinks zum Editieren) nochmal die Domain...

Beispiel für die Editimages:
http://www.domain.de/"http://www.domain ... tlink.gif/"

Beispiel für die Links der Editimages:
http://www.domain.de/"front_content.php?action......."

Aus diesem Grund zeigt er die Bilder nicht an und die Links die sich dahinter verstecken sind natürlich auch futsch...

Wer kann mir helfen?!?

Grüße!

Ps. In diesem Fall benutze ich ausnahmsweise mal Contenido 4.4.5

Verfasst: Mo 22. Aug 2005, 14:47
von Halchteranerin
Am Modul selbst hat keiner etwas geaendert?

Verfasst: Di 23. Aug 2005, 07:52
von risibility
Nein, das ist unverändert. Hab das auch schon ausgeschlossen indem ich das Modul mir einem anderen verglichen habe...

Verfasst: Di 23. Aug 2005, 08:28
von risibility
Also ich vermute daß es an einer zum Contenido gehörigen Datei liegt. Kann mir zwar nicht vorstellen wie die sich zerschossen haben soll...

Weiß jemand welche Datei im Contenido dafür zuständig ist die Bearbeitungslink in diesem Modul darzustellen?

Verfasst: Di 23. Aug 2005, 08:34
von emergence
wie sieht denn das modul aus ? kannst du den code posten ?

Verfasst: Di 23. Aug 2005, 08:36
von risibility
Klar ;)

Code: Alles auswählen

<img src="sitegraphics/pixel_blau.gif" width="218" height="4">
&nbsp;
<?php

if ("CMS_IMG[2]" != "") {

    $img = '<img src="CMS_IMG[2]" border="0">';

    if ("CMS_LINK[2]" != "http://") {
        $img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[2]", "CMS_LINKTARGET[2]", $img);

    }

    echo "<div align='center'>".$img;

}
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr><td><center><a class="artlistheadlinelink" href="CMS_LINK[2]">CMS_LINKDESCR[2]</a></center></td></tr>
</table></div>

Verfasst: Di 23. Aug 2005, 10:14
von emergence
ähm grundsätzlich

diese netten platzhalter CMS_LINK etc... müssen! immer! innerhalb von php tags ausgegeben werden und sollten wenn möglich von quotes -> " umschlossen sein (es gibt da auch ausnahmen)...

zb so:

<?php echo "CMS_LINK[1]"; ?>

das orginal bild modul beachtet diese gegebenheiten...

Code: Alles auswählen

<?php

if ("CMS_IMG[1]" != "") {

    $img = '<img src="CMS_IMG[1]" border="0">';

    if ("CMS_LINK[1]" != "http://") {
        $img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", $img);

    }

    echo $img;

}

echo "<br>";
echo "CMS_IMGDESCR[1]";
echo "<br>";
echo "CMS_LINKDESCR[1]";
echo "<br>";

?>
so wie es aussieht möchtest du ebenfalls eine link beschreibung mit angeben und verlinken...

das würde mit deinem code in etwa so aussehen... (ganz auf die schnelle, nicht getestet)

Code: Alles auswählen

<img src="sitegraphics/pixel_blau.gif" width="218" height="4"> 
&nbsp;
<div align="center">
<?php

if ("CMS_IMG[2]" != "") {

    $img = '<img src="CMS_IMG[2]" border="0">';

    if ("CMS_LINK[2]" != "http://") {
        $img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[2]", "CMS_LINKTARGET[2]", $img);

    }

    echo $img;

}
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0"> 
<tr><td><center>
<?php

if ($edit) { // im edit modus ist für die bearbeitungs buttons ein anderes handling nötig
    echo "CMS_IMGDESCR[2]";
    echo "<br>";
    echo "CMS_LINKDESCR[2]";
} else {
    echo "<a class=\"artlistheadlinelink\" href=\"CMS_LINK[2]\">CMS_LINKDESCR[2]</a>";
}

?>
</center></td></tr> 
</table>
</div>

Verfasst: Di 23. Aug 2005, 10:20
von risibility
Danke, hat funktioniert... Bist unser Held!!! :)

Dann hat wohl doch einer der Kollegen am Modul gespielt... grrrr...

Werd es mir für die zukunft merken!!!

Verfasst: Di 23. Aug 2005, 18:28
von Halchteranerin
risibility hat geschrieben:Dann hat wohl doch einer der Kollegen am Modul gespielt... grrrr...
Deswegen habe ich ja auch die Frage gestellt. Ich wuerde dem Kollegen wenigstens die Ohren langziehen. :wink:

Verfasst: Mi 24. Aug 2005, 07:44
von risibility
Erst einmal rausbekommen wer das verzapft hat... :(

Verfasst: Mi 24. Aug 2005, 08:30
von emergence
schon mal unter administration logs nachgesehen ?

Verfasst: Mi 24. Aug 2005, 10:05
von risibility
Das könnte ich machen, aber da wir ja jeden Tag daran arbeiten und das Modul schon eine ganze weile nicht mehr funktioniert ist der überprüfungszeitraum einfach zu groß.

Dazu fehlt dort einfach eine Suchfunktion nach bestimmten Modulen... Und so wichtig ist sowas nicht daß man dafür was entwickelt!!!