der link sieht dann ungefähr so aus:
Code: Alles auswählen
<a href="http://komplette-url-die.sehr/lang-sein.kann">http://komplette-...kann</a>
mich nervts tierisch ab bei ebay-links jedesmal links/rechts scrollen zu müssen!

Code: Alles auswählen
<a href="http://komplette-url-die.sehr/lang-sein.kann">http://komplette-...kann</a>
Code: Alles auswählen
[url=http://www.peugeotforum.de/forum/]Peugeotforum[/url]
das kannst du vergessen:-)Waldfee106 hat geschrieben: Vielleicht können sich das andere bei z.B. langen ebaylinks auch angewöhnen *g* dann muss man Timon keine Arbeit machen - es geht doch so schön leicht. :idea:
Außer meiner Wenigkeitobelix hat geschrieben: da macht sich keiner die mühe.
Code: Alles auswählen
// mode: 0=full url; 1=host-only ;11+=number of characters to truncate after
function c2c_hyperlink_urls ($text, $mode=25, $trunc_before='http://', $trunc_after='...', $open_in_new_window=true) {
$text = ' ' . $text . ' ';
$new_win_txt = ($open_in_new_window) ? ' target="_blank"' : '';
// Hyperlink Class B domains *.(com|org|net|gov|edu|us|info|biz|ws|name|tv|de|au|fr|it|tk)(/*)
$text = preg_replace("#([\s{}\(\)\[\]])([A-Za-z0-9\-\.]+)\.(com|org|net|gov|edu|us|info|biz|ws|name|tv|de|au|fr|it|tk)((?:/[^\s{}\(\)\[\]]*
[^\.,\s{}\(\)\[\]]?)?)#ie",
"'$1<a href=\"http://$2.$3$4\"$new_win_txt>' . c2c_truncate_link(\"$2.$3$4\", \"$mode\", \"$trunc_before\", \"$trunc_after\") . '</a>'"
,
$text);
// Hyperlink anything with an explicit protocol
$text = preg_replace("#([\s{}\(\)\[\]])(([a-z]+?)://([A-Za-z_0-9\-]+\.([^\s{}\(\)\[\]]+[^\s,\.\;{}\(\)\[\]])))#ie",
"'$1<a href=\"$2\"$new_win_txt>' . c2c_truncate_link(\"$4\", \"$mode\", \"$trunc_before\", \"$trunc_after\") . '</a>'",
$text);
// Hyperlink e-mail addresses
$text = preg_replace("#([\s{}\(\)\[\]])([A-Za-z0-9\-_\.]+?)@([^\s,{}\(\)\[\]]+\.[^\s.,{}\(\)\[\]]+)#ie",
"'$1<a href=\"mailto:$2@$3\">' . c2c_truncate_link(\"$2@$3\", \"$mode\", \"$trunc_before\", \"$trunc_after\") . '</a>'",
$text);
return substr($text,1,strlen($text)-2);
} //end c2c_hyperlink_urls()
function c2c_truncate_link ($url, $mode='0', $trunc_before='', $trunc_after='...') {
if (1 == $mode) {
$url = preg_replace("/(([a-z]+?):\\/\\/[A-Za-z0-9\-\.]+).*/i", "$1", $url);
$url = $trunc_before . preg_replace("/([A-Za-z0-9\-\.]+\.(com|org|net|gov|edu|us|info|biz|ws|name|tv|de|au|fr|it|tk)).*/i", "$1
", $url) . $trunc_after;
} elseif (($mode > 10) && (strlen($url) > $mode)) {
$url = $trunc_before . substr($url, 0, $mode) . $trunc_after;
}
return $url;
} //end c2c_truncate_link()
Dann sollte man mal sowas wie [fee][/fee] einführen, damit der Stil erhalten bleibtWaldfee106 hat geschrieben: Dann machts mal einer automatisch, solange das meinem Stil zu formatieren nicht entgegensteht, solls mir egal sein
kann es ein, dass das im ergebnis merkwürdig auschaut?Timon hat geschrieben:Ist online, Fehler wie immer an mich.
Gruß
Frank