Hallo,
kann ich irgendwie über die Extension page_php_content das cOBj->IMAGE($conf) nutzen um ein Bild aus der Datenbank verkleiner anzuzeigen?
Das Bild kann ich mir ja vom Namen her über $GLOBALS['TSFE']->fe_user->user["image"] auslesen und dann einfügen. Ich muss zugeben das Typo3 für mich Neuland ist.
Ich dachte etwas in der Richtung wie dieses Beispiel:
<?php
$picture=$GLOBALS['TSFE']->fe_user->user["bild"];
$width="200";
$imgTSConfig = $this->conf['ImageCObject.'];
$imgTSConfig['file'] ='uploads/fe_user/'.$picture;
$imgTSConfig['file.']['maxW'] = $width;
$imgTSConfig['altText'] ='Alternativer text';
$imgTSConfig['titleText'] ='Titel Text';
echo $this->cObj->IMAGE($imgTSConfig);
?>
Danke im Voraus
Hallo,
und was spricht gegen eine kleine Extension, außer dass dann vieles einfach einfacher wäre?
georg
dagegen spricht das ich leider noch nie eine extension programiert habe 8-)
kickstarter installieren, plugin erstellen, dauert 2min und du hast alles was du brauchst
georg
Hat sich schon erledigt und danke für die Hilfe.
Der Code sieht nun folgendermaßen aus und funktioniert ohne Probleme und wird nun noch verfeinert:
<?php
$picture=$GLOBALS['TSFE']->fe_user->user["image"];
$picture=split(",",$picture);
$width="200";
if(!empty($picture)){
foreach($picture as $a){
$imgTSConfig = $this->conf['ImageCObject.'];
$imgTSConfig['file'] ='uploads/userpics/'.$a;
$imgTSConfig['file.']['maxW'] = $width;
$imgTSConfig['altText'] ='Alternativer text';
$imgTSConfig['titleText'] ='Titel Text';
echo $this->cObj->IMAGE($imgTSConfig);
}
}
?>
Das Problem lag an einer anderen Extension (Feuser Registrierung) die die Bilder beim löschen zwar vom Server entfernt, aber die Dateinamen in der Datenbank gelassen hatte. Dadurch konnte er nichts anzeigen weil die Bilder ja nicht vorhanden waren :o
Den Kickstarter habe ich installiert, aber da muss ich auch erst einmal durchsteigen und wenn ich dann die Extension fertig habe gehts auch wieder mit PHP-Code an den Inahlt ran. Daher hab ich es gleich als PHP-Code eingebunden und mir den Weg über eine Extension gespart.
Gruß yodatortenboxer