Seite 1 von 1

Problem mit code

Verfasst: 16.03.2004 00:37
von michi-w.
Hallo,

ich möchte diesen Abschnitt bei mir darstellen:

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Danke, das du dich entschieden hast, in diesem Forum etwas zu schreiben.\nBitte halte dich an die üblichen Foren-Regeln!\n\nJetzt klick einfach auf den Text! ";
Doch der Script gibt ihn mir nicht so wieder, sondern setzt die Zeilenumbrüche um es verändert also den Text.

Ich habe vor kurzem einen Center Mod eingebaut,
also diesen
http://www.phpbb2.de/dload.php?action=file&file_id=296
Dort stand etwas von
NOTIZ: Wenn weitere BBcodes installiert sind, muss hierbei darauf geachtet werden,
das die Zahl XX (addbbcodeXX) korrekterweise erhöht wird.
Ich hab nun den smilie_creator ebenfalls eingebaut, hätte ich da diesen code irgendwie verändern müssen?
Oder woran könnte es liegen?

Das Forum:
http://www.opsosite.de/forum/index.php

Gruß
michi-w.

Verfasst: 16.03.2004 01:01
von netzmeister

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Danke, das du dich entschieden hast, in diesem Forum etwas zu schreiben.<br>Bitte halte dich an die üblichen Foren-Regeln!<br><br>Jetzt klick einfach auf den Text! ";
Probier das mal, Du vergisst das wir HTML ausgeben müssen. ;-)
Oder willst Du damit das Eingabefeld vorbesetzen ?
Wenn ja, das evtl. mal versuchen.

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Danke, das du dich entschieden hast, in diesem Forum etwas zu schreiben.\r\nBitte halte dich an die üblichen Foren-Regeln!\r\n\r\nJetzt klick einfach auf den Text! ";
Gruß netzmeister

Verfasst: 16.03.2004 02:40
von michi-w.
Ich glaub, du hast mich nicht ganz richtig verstanden.

Da ich schon öfter gefragt wurde, möchte ich nun die Mods bekannt machen, die in meinem Forum eingebaut sind, der besagte Abschnitt gehört also zu einem Mod, der in einen Thread über code dargestellt werden soll.

Was ich nicht verstehe, hier kann ich den o.g. Abschnitt posten, aber bei mir geht das nicht, dort wird das n als Zeilenumbruch umgesetzt, statt es als n anzuzeigen.

Gruß
michi-w.

Verfasst: 16.03.2004 08:19
von netzmeister
Hallo,
achso sry. Habe ich falsch verstanden.
Könntest Du mal deine bbcode.php verlinken ?

Gruß netzmeister

Verfasst: 16.03.2004 12:06
von michi-w.
Klar, um es einfach zu machen, auch gleich die anderen:
http://www.mic-w.de/download/forum.zip

So muss aussehen:

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Hier euer Text bla bla bla\n\nhier nun 2 Zeilenumbrüche\n\n 
funktioniert ja super...danke Bloddy ;)";
So sieht es aus:

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Hier euer Text bla bla bla 

hier nun 2 Zeilenumbrüche 


funktioniert ja super.danke Bloddy ;)";
Gruß
michi-w.

P.S. vielen Dank!

Verfasst: 16.03.2004 22:44
von michi-w.
Hallo,

ich habe den Fehler gefunden und zwar steckt er in der functions_post.php
dort ist ein Mod eingebaut, der das mehrfach wiederholen von ? und ! unterbinden soll.

Wie muss ich denn nun die Datei umändern, damit alles wieder funktioniert?

Code: Alles auswählen

//
   // pruefe satzzeichenwiederholungen
   // ersetze ueberfluessige durch eines
   //
   $post_message = eregi_replace("([\!\?\.])+","\\1",$post_message);
Gruß
michi-w.

Verfasst: 16.03.2004 22:45
von netzmeister
Hallo,
nur mal zum test.
Mach mal Leerzeichen zwischen die einzelnen \n.

Gruß netzmeister

Verfasst: 16.03.2004 22:51
von michi-w.
Eingabe:

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Hier euer Text bla bla bla\n \nhier nun 2 Zeilenumbrüche\n \n 
funktioniert ja super...danke Bloddy ;)";
Ergebnis:

Code: Alles auswählen

$lang['MEIN_EIEGENER_POSTING_TEXT'] = "Hier euer Text bla bla bla
 
hier nun 2 Zeilenumbrüche
 
 
funktioniert ja super.danke Bloddy ;)";