Gibt es eine TYPO3 Funktion, der ich einen String übergebe und automatisch alle E-Mail Adressen und URL in diesem String verlinkt werden?
Grüße, Alex
Gibt es eine TYPO3 Funktion, der ich einen String übergebe und automatisch alle E-Mail Adressen und URL in diesem String verlinkt werden?
Grüße, Alex
Hi,
IMO nein, wär aber praktisch wenn das mittels stdWrap ginge (ohne ne userfunc! also ran an den patch.. code dafür sollte es ja sicherlich genügend geben
alternativ empfehl ich das addon linkification fürn firefox
georg
Habe zwar eine PHP Funktion im Netz gefunden, aber Bordmittel wären schöner:
function linker($link,$additinalParams = '') {
$link = str_replace("http://www.","www.",$link);
$link = str_replace("www.","http://www.",$link);
$link = preg_replace("/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<a href=\"$1\"$additinalParams>$1</a>", $link);
$link = preg_replace("/([\w-?&;#~=\.\/]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?))/i","<a href=\"mailto:$1\"$additinalParams>$1</a>",$link);
return $link;
}
dann mach nen patch, der das ganze dann dem cOBj typolink übergibt
georg