ich habe gerade das unter http://www.phpbb.de/viewtopic.php?t=37529 und http://www.phpbb.de/viewtopic.php?t=39074 angesprochene Thema "Zwangsumbruch nach 50 Zeichen in einer Nachricht" etwas verfeinert:
in includes\functions_post.php
[Suche]
Code: Alles auswählen
//
// Clean up the message
//
$message = trim($message);
Code: Alles auswählen
//
// 50 Zeichen Mod
// (erzwingt ein Leerzeichen in einer Zeichenkette ohne BB-Code)
//
if (ereg("([^[:blank:]]{50})", $message)) // Wenn Nachricht ein Objekt mit 50 Zeichen ohne ein Leerzeichen enthaelt
{
$message = eregi_replace("\n", " \n", $message); // Vorbereiten fuer Zerlegung
$message_array = split ("[[:blank:]]", $message); // Zerlege Nachricht
for ($x = 0; $x < count($message_array); $x++)
{
if (!ereg("\[.*\/", $message_array[$x])) // Wenn nicht "[" und danach "/" enthaelt
{
$message_array[$x] = eregi_replace("([^[:blank:]]{50})", "\\1 ", $message_array[$x]); // Erzwinge Leerzeichen nach 50 Zeichen
}
$message = implode(" ",$message_array); // Fuege Nachricht wieder zusammen
}
}

Bei mir sieht das bisher ganz gut aus... Hat jemand Zeit zu testen?
Danke und Gruss
Underhill