TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Bilderupload bei eigener Extension


Autor Nachricht
Verfasst am: 30. 12. 2011 [22:30]
fmandl
Themenersteller
Dabei seit: 30.12.2011
Beiträge: 11
Hallo!

Habe folgendes Problem:

Hab mir eine eigene Extension geschrieben die eine Bildergalerie präsentieren soll. Mit einer List-latest & detailansicht.

Wenn ich die Bilder per Backend uploade werden sie im Ordner /uploads/ext_name gespeichert.

Im Frontend ist der Pfad zum Bild auch uploads/ext_name/img...jpg

Aber warum werden diese Bilder dann alle zusätzlich in typo3temp gespeichert? Wenn ich sie eh alle aus uploads/ aufrufe...

uploads hat 3 GB
typo3temp ebenso 3GB

3 GB die für nichts verbraucht werden...

lg
Profil
Verfasst am: 02. 01. 2012 [17:51]
aemka
Dabei seit: 23.07.2009
Beiträge: 255
Deine Bilder landen in typo3temp, wenn du sie von TYPO3 im Frontend noch mal resizen oder sonstwie verändern lässt. Sonst würden Sie direkt aus dem Uploads Ordner ausgeliefert werden.

ProfilWWWSkype
Verfasst am: 02. 01. 2012 [18:56]
fmandl
Themenersteller
Dabei seit: 30.12.2011
Beiträge: 11
aemka schrieb:

Deine Bilder landen in typo3temp, wenn du sie von TYPO3 im Frontend noch mal resizen oder sonstwie verändern lässt. Sonst würden Sie direkt aus dem Uploads Ordner ausgeliefert werden.


Sie kommen ab aus dem uploads pfad. Nur komischerweise werdn sie auch in den typo3temp kopiert. Von dort aus wird aber keines von den bildern aufgerufen...
Profil
Verfasst am: 02. 01. 2012 [19:34]
aemka
Dabei seit: 23.07.2009
Beiträge: 255
Hmm, dann hört sich das eher nach einem Bug an, aber ganz genau kann man das erst sagen, aber um das zu verifizieren, müsste man sich deine T3 Installation und deine Extension mal ganz genau anschauen.

ProfilWWWSkype
Verfasst am: 03. 01. 2012 [23:05]
fmandl
Themenersteller
Dabei seit: 30.12.2011
Beiträge: 11
Hab jetzt im typoscript setup die imageLinkWrap Funtion weggetan und den lightbox link manuell per php vergeben, da es ja auch sein kann, dass die Bilder daher zusätzlich in typo3temp geladen werden.


Aber leider auch ohne Erfolg...
Habe jetzt nochmals alle Bilder aus typo3temp gelöscht und die detailansicht mit den einzelnen vorschau bildern neu geladen, und da kann man sehen im control panel wie sich der speicher im typo3temp wieder langsam erhöht...


Hier die Imageconfiguration:

PHP
$pics = explode(',', $row['images']); 
 	foreach ($pics as $pic) {
 		$imageConf = $this->conf['images.'];
 		$imageConf['file'] = 'uploads/tx_fmgallery/'.$pic;
 		$imagesContent .= '<a href="'.$imageConf['file'].'" rel="lightbox[lb'.$row['uid'].$i.']">'.$this->cObj->IMAGE($imageConf).'</a>';
         	$markerArray['###IMAGES###'] = $imagesContent;
 				}


Damit ihr auch sehen könnt was ich meine, hier ein Beispiel der Detailansicht von den Bildern:
http://www.powerdeejayteam.at/fotos/details/bakip-und-bulme-maturaball-8.html
Profil
Verfasst am: 04. 01. 2012 [11:04]
lisardo
Dabei seit: 20.10.2005
Beiträge: 306
Hallo,

es passiert mit diesem Aufruf:

$this->cObj->IMAGE($imageConf)

Damit wird das Bild gemäß deines Typoscript-Setups verarbeitet (verkleinert in der Regel). Das geht nur, wenn eine Kopie angelegt wird, und diese Kopie liegt eben in typo3temp. Wenn du das nicht willst, musst du die Bilder verwenden wie sie sind - also direkt verlinken und nicht über $this->cObj->IMAGE($imageConf).

Gruß
Peter
ProfilWWW
Verfasst am: 04. 01. 2012 [11:48]
fmandl
Themenersteller
Dabei seit: 30.12.2011
Beiträge: 11
Ja die großen Bilder die per Lightbox geöffnet werden, die werden eh manuell verlinkt, aber das $this->cObj->IMAGE($imageConf) brauche ich ja für die kleinen Vorschaubilder oder?

Die kleinen Vorschaubilder im typo3temp Ordner stören eh nicht, aber die großen...


lg
Profil
Verfasst am: 06. 01. 2012 [10:16]
Norman2k
Dabei seit: 01.09.2004
Beiträge: 939
fmandl schrieb:

Ja die großen Bilder die per Lightbox geöffnet werden, die werden eh manuell verlinkt

Sicher? Guck dir mal dein Quelltext an, die großen Bilder kommen auch aus temp.
Check doch mal, wo der Unterschied z.B. zur Kabinenparty-Galerie besteht, dort werden die großen Bilder nämlich aus deinem Ext. Uploads-Folder genommen. Auf den 1. Blick sind diese Bilder kleiner.
Kann es vielleicht sein, dass die Lightbox irgendwie dazwischen funkt und die Bilder noch mal verkleinert wenn die Original-Bilder zu groß sind?


ProfilWWW