Seite 1 von 1

50 Zeichen in Zeile Mod -> Ausnahmen

Verfasst: 25.05.2007 12:21
von shog
Hi,

ich benutze in meinem Forum den "50zeichenindernachricht" Mod:

//
// 50 Zeichen in der Nachricht
//
if (preg_match("/([^[:blank:]]{50})/", $message))
{
$message_array = preg_split("/\n/", $message);
for ($x = 0; $x < count($message_array); $x++)
{
if (!preg_match("/\[.*\//", $message_array[$x])) // Alles mit BBCode in Ruhe lassen...
{
$message_array[$x] = preg_replace("/([^[:blank:]]{50})/", "\\1 ", $message_array[$x]);
}
$message = implode("\n", $message_array);
}
}


Kennt ihr bestimmt...

Ich möchte diese Zeile:

if (!preg_match("/\[.*\//", $message_array[$x])) // Alles mit BBCode in Ruhe lassen...

das auch alles mit "http://" am Anfang, also URLs in Ruhe gelassen wird, weil die User den URL Tag nie benutzen.... Bzw. wie kann ich anders dafür sorgen dass alle Links den URL Tag von alleine bekommen?

Danke

Verfasst: 25.05.2007 20:36
von Underhill
Hi,

die Antwort steht in der
http://www.underhill.de/downloads/phpbb ... ttipps.txt

Gruss
Underhill