Signaturlänge ohne BCode zählen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Heuni
Mitglied
Beiträge: 263
Registriert: 18.02.2002 01:00
Wohnort: New York City in Mind
Kontaktdaten:

Signaturlänge ohne BCode zählen

Beitrag von Heuni »

Hallo,
ist es möglich, die BBCodes auszuschließen bei der Signaturlänge?
Beispiel: ich habe eine maximale sig länge von 500 zeichen, dort sollen die bbcode zeichen eben nicht zählen.
geht das, hab nix gefunden?

gruss
Heuni
18 TIL I DIE
\...mit ihr war der Schnee immer ein bisschen weißer...\
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

Würde mich auch interessieren, also schieb ich das mal ein wenig hoch ;)
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

versucht es mal damit :wink:
Advanced Signature Character Count Hack
Makes it so that the sig text count won't count the and xxx tags.

Mrkus
Heuni
Mitglied
Beiträge: 263
Registriert: 18.02.2002 01:00
Wohnort: New York City in Mind
Kontaktdaten:

Beitrag von Heuni »

hi markus,
danke dafür. da ich color code usw auch noch ausschließen will, muss ich mir mald en mod anschauen, ob das einfach dazuucoden ist

edit: ne, davon hab uch keine ahnung
kann hjemand helfen

Code: Alles auswählen

// Open /includes/usercp_register.php 
// 
// --[FIND]-- - Around Line 360 
if ( strlen($signature) > $board_config['max_sig_chars'] ) 
{ 
$error = TRUE; 
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Signature_too_long']; 
} 

// --[REPLACE WITH]-- 

// Advanced Character Count MOD 
// 
// Currently only supports [IMG][/IMG] and [URL=xxxx][/URL] 
// 
// Created on Saturday July 5th, 2003 - Jeroen Mulder 

$short_patterns = array ("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", 
"#\[url=([a-z0-9]+://)([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)\](.*?)\[/url\]#si"); 

$short_replacements = array ("", "\\6"); 

short_signature = $signature; 

for ($i = 0; $i < count($short_patterns); $i++) 
{ 
if (preg_match($short_patterns[$i], $short_signature)) 
{ 
$short_signature = preg_replace($short_patterns[$i], $short_replacements[$i], $short_signature); 
} 
} 

if ( strlen($short_signature) > $board_config['max_sig_chars'] ) 
{ 
$error = TRUE; 
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Signature_too_long']; 
} 

// --[CLOSE]-- EOF
Heuni
18 TIL I DIE
\...mit ihr war der Schnee immer ein bisschen weißer...\
Heuni
Mitglied
Beiträge: 263
Registriert: 18.02.2002 01:00
Wohnort: New York City in Mind
Kontaktdaten:

Beitrag von Heuni »

schieb
Heuni
18 TIL I DIE
\...mit ihr war der Schnee immer ein bisschen weißer...\
Fabian
Mitglied
Beiträge: 797
Registriert: 25.12.2003 11:25

Beitrag von Fabian »

Ich verstehe deine Frage nicht so ganz - ist in dem Quote-Text, den du gespostet hat, die Anleitung, wie du das machen sollst, und du weißt nicht, wie das geht?
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

Der gepostete Mod nimmt ja nur die IMG und URL Tags raus, nicht aber die

Code: Alles auswählen

[color][/color],[b][/b] usw
Tags.

Und die sollen wohl noch zusätzlich für die Sig als gezähltes Zeichen rausgenommen werden.
Heuni
Mitglied
Beiträge: 263
Registriert: 18.02.2002 01:00
Wohnort: New York City in Mind
Kontaktdaten:

Beitrag von Heuni »

kann mir nun einer helfen und evtl sagen, was ich noch hinzufügen muss, damit keiner der stanard bb codes gezählt werden?
Heuni
18 TIL I DIE
\...mit ihr war der Schnee immer ein bisschen weißer...\
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

ist jetzt vielleicht eine komische Frage ... aber warum erhöhst du nicht einfach die verfügbaren Zeichen in der Signatur um 50 dann ist das Problem vom Tisch... :o

Markus
Heuni
Mitglied
Beiträge: 263
Registriert: 18.02.2002 01:00
Wohnort: New York City in Mind
Kontaktdaten:

Beitrag von Heuni »

könnte man natürlich auch machen, aber wir haben schon eine sig größe von 500 und bei einem forum mit mehr als 7500 usern....naja....
Heuni
18 TIL I DIE
\...mit ihr war der Schnee immer ein bisschen weißer...\
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“