[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