Lange Wörter trennen
Verfasst: 12.08.2003 13:05
Hi,
ich habe folgendes Problem:
Wenn jemand in meinem Forum einen langen Link oder Text postet, zerschiesst es mir das Layout, da die Tabelle sich dann über die normale Breite verbreitert. In der Suche habe ich zwar so einige Threads dazu gefunden, allerdings hatte keiner einen richtigen Lösungsvorschlag.
Nun habe ich mir gedacht, dass man ja die Postings nach dem Absenden durch PHP nach langen Wörtern (z.B. >70 Zeichen) checken kann und diese dann auftrennt.
Dafür habe ich schon folgendes:
Funktioniert ganz gut glaube ich.
Allerdings finde ich nicht die richtige Stelle in der Posting.php oder /includes/functions_post.php
Sind das überhaupt die richtigen Dateien? Wisst ihr wo ich das einfügen müsste?
Danke
ich habe folgendes Problem:
Wenn jemand in meinem Forum einen langen Link oder Text postet, zerschiesst es mir das Layout, da die Tabelle sich dann über die normale Breite verbreitert. In der Suche habe ich zwar so einige Threads dazu gefunden, allerdings hatte keiner einen richtigen Lösungsvorschlag.
Nun habe ich mir gedacht, dass man ja die Postings nach dem Absenden durch PHP nach langen Wörtern (z.B. >70 Zeichen) checken kann und diese dann auftrennt.
Dafür habe ich schon folgendes:
Code: Alles auswählen
$messagearray = explode (" ", $message);
$i = "1";
while ($messagearray[$i] != "")
{
$i = $i + "1";
$wrap_at = 70;
$messagearray[$i] = preg_replace('%(\s*)([^>]{'.$wrap_at.',})(<|$)%e',"'\\1'.wordwrap('\\2', '".$wrap_at."', ' A ', 1).'\\3'", $messagearray[$i]);
};
$message = implode(" ", $messagearray);Allerdings finde ich nicht die richtige Stelle in der Posting.php oder /includes/functions_post.php
Sind das überhaupt die richtigen Dateien? Wisst ihr wo ich das einfügen müsste?
Danke