Seite 1 von 1

Modul Bild

Verfasst: Di 7. Sep 2004, 22:34
von A199M Support
Hallo,

ich beschäftige mich erst seit kurzem mit dem cms. Bei dem Einsatz der Bildmodule bin ich auf ein Problem gestoßen. Mir gelingt es nicht die Beschreibung zu einem Bild zu formatieren.

Übungsdomain

An welcher Stelle im System ist die Formatierung für die Bildbeschreibung hinterlegt?

Verfasst: Mi 8. Sep 2004, 07:26
von timo
Was für ein Bildmodul? Wenn du die mit CMS_IMG meinst, dann liegt die Beschreibung hinter CMS_IMGDESCR.

genau

Verfasst: Mi 8. Sep 2004, 15:54
von A199M Support
Hallo timo,
timo hat geschrieben:... Wenn du die mit CMS_IMG meinst, dann liegt die Beschreibung hinter CMS_IMGDESCR.
genau die meine ich.

Wie kann man aber die Textformatierung der Beschreibung ändern?

Bin noch nicht weiter

Verfasst: Mo 20. Sep 2004, 09:39
von A199M Support
Hallo,

bin mit meinem Problem noch nicht weiter gekommen. Vielleicht jemand einen Tipp bei der Ausgabe der CMS-Variablen CMS_LINKDESCR die Schrift formatieren kann.

Verfasst: Mo 20. Sep 2004, 10:25
von emergence
ich nehm jetzt mal das Bild(1) Modul

<?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 "<b>CMS_IMGDESCR[1]</b>";
echo "<br>";
echo "CMS_LINKDESCR[1]";
echo "<br>";

die bildbeschreibung wird damit fett ausgegeben...

?>

Danke

Verfasst: Mo 20. Sep 2004, 11:16
von A199M Support
Hallo emergence,

vielen Dank für die schnelle Antwort. Habe es auch im Script geändert, aber an der falschen Stelle. Bin eben noch ein Neuling.

Weiteres Problem mit Bildmodul

Verfasst: Mo 20. Jun 2005, 23:01
von A199M Support
Ich setze das Bildmodul

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname   :     Bild(1)
* Beschreibung:     im Gegensatz zum Originalmodul wird das Bild
*                           nur dann mit einem Link hinterlegt, wenn auch
*                           tatsächlich ein Link angegeben wurde
* Version         :     1.2
* Author          :     irgendwer von 4fb ;-)
* Created        :     keine Ahnung, 4fb fragen
* Last Modified :     04-05-2005 by Christa Tabara mit Hilfe von
*                           Andreas Kummer und emergence :-)
************************************************/

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

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

    $imagelink = trim("CMS_LINK[1]");

    if ($imagelink != "http://" && $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><br>";
}

if ($edit || "CMS_IMGDESCR[1]" != "" ) //entfernen, wenn Beschreibung angezeigt werden soll
{
echo "<br>";
echo "CMS_IMGDESCR[1]";
echo "<br>";
echo "CMS_LINKDESCR[1]";
echo "<br>";
}

?>
ein.

Jetzt sollen alle Bilder grundsätzlich zentriert angezeigt werden. Dazu habe ich die Zeile

Code: Alles auswählen

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

Code: Alles auswählen

    $img = '<div align="center"><img src="CMS_IMG[1]" border="0"></div>';
geändert.

Manchmal klappt und manchmal nicht. :?:

Verfasst: Di 21. Jun 2005, 07:28
von tono
Besser wärs wenn du die Formatierung erst weiter unten einbaust. Wo jetzt steht

Code: Alles auswählen

echo $img;
wird das Bildtag an den Browser ausgegeben. Daraus machst Du am besten

Code: Alles auswählen

echo '<div style="irgendwas">'.$img.'</div>';
Damit sollte es besser gehen.

Klappt

Verfasst: Di 21. Jun 2005, 10:21
von A199M Support
Danke für den Hinweis. Hier nochmal den Komplettcode für Nachnutzer:

Beschreibung:

Code: Alles auswählen

* CONTENIDO MODUL - INPUT
*
* Modulname   :     Bild(1)
* Beschreibung:     im Gegensatz zum Originalmodul wird das Bild
*                           nur dann mit einem Link hinterlegt, wenn auch
*                           tatsächlich ein Link angegeben wurde
* Version         :     1.2
* Author          :     irgendwer von 4fb ;-)
* Created        :     keine Ahnung, 4fb fragen
* Last Modified :     04-05-2005 by Christa Tabara mit Hilfe von
*                           Andreas Kummer und emergence :-)
Ausgabe:

Code: Alles auswählen

<?php

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

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

    $imagelink = trim("CMS_LINK[1]");

    if ($imagelink != "http://" && $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 '<div align="center">' .$img. '</div>';
}

{

echo "<br>";
echo "<div align=\"center\">CMS_IMGDESCR[1]</div>";

echo "<div align=\"center\">CMS_LINKDESCR[1]</div>";

}

?>