[TYPO3-UG Denmark] Extension - Behandling af billeder fra frontend.

Johnny S. js at itpower.dk
Sun Apr 27 13:58:00 CEST 2008


Hej igen

Jeg har nu selv fundet en løsning på mit problem. Hvis nogen er 
interesseret er hovedelementerne af løsningen nedenfor.

Udgangspunkt er en html-formular, hvor der POST'es et billede.

$newFilename = $GLOBALS['TSFE']->fe_user->user['username'].".jpg";
$uploadDir = PATH_site."uploads/tx_".$this->extKey."/";
$this->fileFunc = t3lib_div::makeInstance('t3lib_basicFileFunctions');
$destinationFile = $this->fileFunc->getUniqueName($newFilename, $uploadDir);
t3lib_div::upload_copy_move($_FILES[$this->prefixId]["tmp_name"]["images"], 
$destinationFile);

Billedet er nu uploadet og placeret i upload-diret sin extension.

For efterfølgende at outputte billede i fx. en højde af 25 pixels, har 
jeg gjort følgende:
$imageConf = $this->conf['image.'];
$imageConf['file'] = "uploads/tx_".$this->extKey."/".$imageName
$imageConf['file.']['maxH'] = "25";
$markerArray["###IMAGE###"] .= '<img 
src="'.$this->cObj->IMG_RESOURCE($imageConf).'" class="thumbnail" />';

/Johnny

Johnny S. skrev:
> Hej Gruppe
>
> Jeg har udvilket en extension med udgangspunkt i kickstarteren. Her har 
> jeg extended fe_users, hvor jeg bla. har tilføjet et felt til billeder 
> og det virker også glimrende når man redigere en bruger i backenden.
>
> Mit problem er, at brugerne via frontenden skal have mulighed for at 
> uploade et eller flere billeder vha. en formular. Hvordan laver man det 
> på "typo3-måden"? Jeg kan naturligvis selv lave en upload-funktion, der 
> behandler min post-variabel og scalerer billedet vha. convert, men der 
> må også være en anden måde, så man benytter de indbyggede funktioner i 
> typo3en.
>
> Er der nogen der kan hjælpe mig videre? Hvad skal jeg lede efter? Er der 
> nogle extensions der har lignende funktioner indbygget som man kan kigge 
> efter?
>
> På forhånd tak
>
> /Johnny
> _______________________________________________
> TYPO3-UG-denmark mailing list
> TYPO3-UG-denmark at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>   



More information about the TYPO3-UG-denmark mailing list