Bildmodul mit Maximalgröße

Gesperrt
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Bildmodul mit Maximalgröße

Beitrag von Parklife »

Hallo!

Ich habe (wie üblich ;-)) eine Anfängerfrage - ich würde gerne dieses stinknormale Bildmodul einsetzen:

Code: Alles auswählen

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

?>
Das funktioniert auch schön - nun bräuchte ich nur noch die Möglichkeit, die Bildgröße automatisch an eine Maximalgröße anzupassen, so wie es in dem Modul "Illustration" in der Beispielinstallation geht. Leider kann man dort ja kein Bild einfach im Editor angeben, sondern muss über die Konfiguration gehen, was (für den Endnutzer) etwas umständlich und unelegant ist.

Kann man obigen Code einfach erweitern? Wenn ja, wie? (habe ein wenig rumprobiert, aber da ich keine Ahnung von php habe, natürlich ohne Erfolg...)

Allen einen guten Rutsch!
Zuletzt geändert von Parklife am So 1. Jan 2006, 14:49, insgesamt 1-mal geändert.
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

wenn ich es richtig veranden habe dann sollte das hier genau das richtige sein

http://www.contenido.org/forum/viewtopic.php?t=10524


greets
greets
Parklife
Beiträge: 102
Registriert: Sa 19. Nov 2005, 20:28
Kontaktdaten:

Beitrag von Parklife »

Danke für die Antwort! Aber das Modul ist doch etwas "überdimensioniert" für mein Problem - ich will einfach nur das ganz schlichte Bildeinfügemodul, ergänzt um eine Größenüberprüfung/-anpassung wie bei "Illustration". Das sollte doch mit wenigen Zeilen machbar sein...?

Ein frohes neues Jahr!
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nein, ganz so einfach ist es nicht. Du könntest den entscheidenden Code aus dem Modul Illustration verwenden und auf "CMS_IMG[2]" anwenden - allerdings nur, wenn man sich nicht im edit-Mode befindet.

Die Angabe in CMS_IMG[2] muss man vermutlich noch mit dem physikalischen Pfad ergänzen (/bla/bla/cms/ im Gegensatz zu http://...)

Ansatz:

Code: Alles auswählen

$image = "CMS_IMG[2]";
Aber wie gesagt, da muss noch eine Überprüfung rein, ob man nicht im edit-Mode ist (und ein Bild bereits ausgewählt wurde).

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
donner_blitz
Beiträge: 103
Registriert: Mi 28. Sep 2005, 08:50
Kontaktdaten:

Re: Bildmodul mit Maximalgröße

Beitrag von donner_blitz »

Parklife hat geschrieben:Hallo!

Ich habe (wie üblich ;-)) eine Anfängerfrage - ich würde gerne dieses stinknormale Bildmodul einsetzen:

Code: Alles auswählen

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

?>
Das funktioniert auch schön - nun bräuchte ich nur noch die Möglichkeit, die Bildgröße automatisch an eine Maximalgröße anzupassen, so wie es in dem Modul "Illustration" in der Beispielinstallation geht. Leider kann man dort ja kein Bild einfach im Editor angeben, sondern muss über die Konfiguration gehen, was (für den Endnutzer) etwas umständlich und unelegant ist.

Kann man obigen Code einfach erweitern? Wenn ja, wie? (habe ein wenig rumprobiert, aber da ich keine Ahnung von php habe, natürlich ohne Erfolg...)

Allen einen guten Rutsch!
Hallo,

schau mal hier:
http://www.contenido.org/forum/viewtopic.php?t=11218

Viel Spass
Gesperrt