YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Fehler wenn ich weitere Zeilen in der class_parse.php eintrage !!! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 669 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Fehler wenn ich weitere Zeilen in der class_parse.php eintrage !!!
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
PsychoJR
Mitglied


Dabei seit: 19.01.04
Beiträge: 8

 Fehler wenn ich weitere Zeilen in der class_parse.php eintrage !!! Antworten Zitieren Editieren Melden       UP

Moin Moin,

habe da mal ne Frage, wollte in meinem Forum per bbcode ne Abfrage für kleine WMV Dateien und kleine mp3 sprüche haben...

dafür habe ich die class_parse.php bearbeitet (Danke an helga für die Hilfe)

so habe dafür hier drunter..:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
	function getbbcode() {
		global $db, $n, $style, $lang;
		
		$this->search[] = "/\[list=("|['\"]?)([^\"']+)\\1](.+)\[\/list((=\\1[^\"']+\\1])|(\]))/esiU";
		$this->replace[] = "\$this->formatlist('\\3', '\\2')"; 
		$this->search[] = "/\[list](.+)\[\/list\]/esiU";	
		$this->replace[] = "\$this->formatlist('\\1')"; 
		$this->search[] = "/\[url=("|['\"]?)([^\"']+)\\1](.+)\[\/url\]/esiU";
		$this->replace[] = "\$this->formaturl('\\2','\\3')";
		$this->search[] = "/\[url]([^\"]+)\[\/url\]/eiU";	
		$this->replace[] = "\$this->formaturl('\\1')";
		$this->search[] = "/javascript:/i";
		$this->replace[] = "java script:";
		$this->search[] = "/vbscript:/i";
		$this->replace[] = "vb script:";
		$this->search[] = "/about:/i";
		$this->replace[] = "about :"; 


diese beiden Zeilen eingefügt..:

code:
1:
2:
3:
4:
	      $this->search[] = "/\[mp3\]/i";
	      $this->replace[] = "<embed SRC=\"test/lalala.mp3\" autoplay=\"false\"></embed>
"; 


so wenn ich nun in einem Beitrag [mp3] schreibe macht er mir da nachher im Post
code:
1:
[size=][/size]
draus !

So dann habe ich folgendes getan, ich habe die letzten beiden Zeilen gelöscht....:

code:
1:
2:
		$this->search[] = "/about:/i";
		$this->replace[] = "about :"; 


und dafür diese beiden Zeilen eingefügt..:

code:
1:
2:
3:
4:
	      $this->search[] = "/\[mp3\]/i";
	      $this->replace[] = "<embed SRC=\"test/lalala.mp3\" autoplay=\"false\"></embed>
"; 


So wenn ich das dann speicher und hochlade und dann nochmal [mp3] eingebe dann funzt das mit meinem embed Befehl...

Sobald ich aber weitere Zeilen einfüge klappen diese nicht und dann funzt auch nicht mehr die [mp3] abfrage !

Nun meine Frage....:

Woran kann das liegen ?

Hat die class datei ne Feste Zeilenangabe für die search Befehle ?

Vielen Dank schonmal im vorraus !

MfG PsychoJR
19.03.06 02:16 PsychoJR ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Fehler wenn ich weitere Zeilen in der class_parse.php eintrage !!!