Zum Inhalt springen

gifbuilder

Erstellt am 27. Juni 2006 · 5 Antworten · letzte Antwort am 28. Juni 2006

Tags: Frage

helpmeplease ·

hallo,

ich möchte in meiner extension mit dem gifbuilder die thumb-bilder generieren.

folgende vorgehensweise:

im setup:

plugin.tx_referenzen_pi1 {
   bild = IMAGE
   bild.file = GIFBUILDER
   bild.file {
      10 = IMAGE
      10.file = unbekannt
      10.file.width = 150
      10.offset = 1,1
   }
}

in der extension folgende vorgehensweise:

while($row = mysql_fetch_assoc($res)) {
				// bild auslesen und verarbeiten
				$conf["bild."]["file."]["10."]["file"] = $img_pfad.$row['ref_image'];
				// ausgabe
				$content = "<table width="\"100%\"" border="\"0\""><tr>";
				$content .= "<td width="\"170\""><a href="\"index.php?id" refid=".$row['uid'].">";
				$content .= $this->cObj->cObjGetSingle($conf["bild"], $conf["bild."]);
				$content .= "</a></td>";
				$content .= "<td valign="\"top\""><strong>".$row['ref_titel']."</strong><br />";
				$content .= "<strong>Auftraggeber:</strong> ".$row['ref_auftraggeber']."<br />";
				$content .= "</td></tr></table>";
			}
			return $content;

ausgabe - leider kein bild ...

kann mir jemand weiterhelfen was ich falsch mache.

danke

steffenk ·

warum so kompliziert ?

plugin.tx_referenzen_pi1 {
   bild {
      file.width = 150
   }
}

und in der Ext

$this->conf["bild."]["file"] = $img_pfad.$row['ref_image'];
$content .= $this->cObj->IMAGE($this->conf['bild.']);
helpmeplease ·

bilder werden jetzt ausgegeben. allerdings werden die bilder nicht auf 150px korrigiert sondern im originalformat ausgegeben.

steffenk ·

dann ist bei Dir irgendwas nicht korrekt.
Versuch mal die Konf direkt zu machen:

$this->conf['bild.']['file.']['width']=150;
helpmeplease ·

direkt funktionierts einwandfrei; kannst du mir noch einen tipp geben wo der fehler liegen könnte dass es auch über die TS konfiguration klappt ...