Problem mit code

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Problem mit code

Beitrag 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.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag 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
Gruß netzmeister
Die "Suche" ist euer Freund
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag 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.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
achso sry. Habe ich falsch verstanden.
Könntest Du mal deine bbcode.php verlinken ?

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag 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!
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag 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.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
nur mal zum test.
Mach mal Leerzeichen zwischen die einzelnen \n.

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag 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 ;)";
Antworten

Zurück zu „phpBB 2.0: Mod Support“