[TYPO3-UG Denmark] http_makelinks åbner som _blank. Og tips om mailto og image

Peter Klein peter at umloud.dk
Thu Aug 28 16:17:21 CEST 2008


Hej Anders.

Billeder fra extensions ligger altid det samme sted.
Så billeder fra fe_user burde ligge i uploads/fe_user/

--
Peter Klein / Umloud Untd

On Thu, 28 Aug 2008 10:11:22 +0200, Anders Tillebeck <at at opengate.dk>
wrote:

>Hej Peter
>
>Tak for tips. Jeg vil bruge typolink funktionen i stedet, hvilket virker 
>til at være et bedre valg.
>
>Det med billeder bliver nok et problem, for Stig har snakket om billeder 
>kan ligge forskellige steder afhængigt af hvordan det er uploaded. Men 
>nu starter jeg ud med selv at angive stien og viser det sig, at billeder 
>kan ligge forskellige steder, så må jeg få opdateret koden senere.
>
>Tak for hjælpen :-)
>Hilsen Anders
>
>
>
>Peter Klein skrev:
>> Hej Anders.
>> Ang. email link så er dr mange måder at gøre det på. Jeg gør det normalt via 
>> typolink funktionen:
>> 
>> $this->cObj->typoLink($email,array('parameter' => $email));
>> 
>> Ang. billede, så skal du selv specificere path'en. (Du kan se den ved at 
>> redigere en FE user med billede, og så holde musen over billedet. Så kommer 
>> path'en frem i titletext)
>> Hvis du bruger  $this->cObj->IMAGE($conf) etc, så sætter du $conf array'en 
>> til det samme som du vil have gjort i Typoscript..
>> 
>> Feks.
>> 
>> $conf = array(
>>     'file' => 'fileadmin/myfile.png',
>>     'file.' => array(
>>        'import' => 'uploads/pics/',
>>        'import.' => array(
>>           'field' => 'image'
>>        )
>>     )
>> )
>> 
>> Det ville svare til dette i TS:
>> 
>> 10.file = fileadmin/myfile.png
>> 10.file.import = 'uploads/pics/
>> 10.file.import.field = image
>> 
>> --
>> Peter Klein
>> 
>> "Anders Tillebeck" <at at opengate.dk> wrote in message 
>> news:mailman.1.1219702440.12260.typo3-ug-denmark at lists.netfielders.de...
>>> Hej
>>>
>>> I tslib/class.tslib_content.php er der nogle links funktioner. Bl.a. 
>>> denne: function http_makelinks($data,$conf).
>>>
>>> WWW links:
>>> Er der ellers en god måde at lave links på i ens ekstension? Jeg har 
>>> tilgang til fe_users.email og kalder:
>>> $content = $this->cObj->http_makelinks($content,$conf);
>>> for at lave rigtige links. Er der en bedre måde at gøre det? Hvis det er 
>>> en fin måde, hvordan får jeg den så til at åbne links, som _blank? Det må 
>>> være noget i $conf.
>>>
>>> Mailto links:
>>> Jeg gør det i to trin. Når jeg hiver fe_users.email ud kalder jeg hver 
>>> gang denne, som krypterer mailene:
>>> $this->cObj->http_makelinks($row['email'],$conf);
>>> Til slut i ekstensionen kalder jeg:
>>> $content = $this->cObj->mailto_makelinks($content,$conf);
>>> som så laver mailto-links ud af de krypterede mailto-sætninger. Er det 
>>> fint, eller er der en bedre praksis?
>>>
>>> Images:
>>> Jeg kan hive fe_users.image ud fra databasen. Men for mig er det bare et 
>>> filnavn, ikke noget sti til filen. Hvordan får jeg fra fe_users.image den 
>>> html, som bruges til at vise billedet i ens frontend plugin?
>>>
>>> Mange tak
>>> Anders 
>> 
>> 


More information about the TYPO3-UG-denmark mailing list