Seite 1 von 1

Externer Link im Bildmodul funktioniert nicht

Verfasst: Mo 22. Nov 2004, 22:10
von 4sign
wenn ich im Bildmodul einen externen Link anlege wird trotzdem auf die Startseite gelingt. warum? gibt es eine lösung (hab hier keine gefunden)?

Verfasst: Mo 22. Nov 2004, 22:15
von timo
in welchem Bildmodul?

Verfasst: Mo 22. Nov 2004, 22:28
von 4sign
timo hat geschrieben:in welchem Bildmodul?
das standardbilmodul mit link:

Code: Alles auswählen

<?php

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

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

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

    }

    echo $img;

}

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


?>
Contenido Version 4.4.4

Verfasst: Mo 22. Nov 2004, 22:35
von timo
wie lautet dein link?

hast du auch http:// davor gesetzt?

Verfasst: Mo 22. Nov 2004, 22:40
von 4sign
timo hat geschrieben:wie lautet dein link?

hast du auch http:// davor gesetzt?
ja: http://www.movin-seminare.de

Verfasst: Mo 22. Nov 2004, 23:06
von Halchteranerin
Ich finde gerade den Forumsbeitrag nicht, aber das mitgelieferte Bildmodul hat sowieso eine Macke, weil wenn man keinen Link angibt die Startseite aufgerufen wird. Versuch's mal hiermit:

Code: Alles auswählen

<?php 

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

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

    $imagelink = "CMS_LINK[1]"; 

    if ($imagelink != "http://" && !empty($imagelink) && $imagelink != $cfgClient[$client]["path"]["htmlpath"])
      { 
        $img = sprintf('<a href="%s" target="%s">%s</a>',"$imagelink", "CMS_LINKTARGET[1]", $img); 
      } 
    else {$img = '<img src="CMS_IMG[1]" border="0">';}

    echo $img;
} 

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

?>

Verfasst: Mo 22. Nov 2004, 23:14
von 4sign
VOLLTREFFER, vielen dank.