Suche einzelne BBCodes

Anika90
Hey,

Ich bin auf der Suche nach folgenden BBCodes:

  • linksbündig
  • rechtsbündig
  • Blocksatz
  • Laufschrift
  • Schreibmaschine


Ich weiß, dass es diesen Advanced BBCode lite. nur leider gehen da nicht alle BBCodes, wie ich in einem damaligen Forum von mir feststellen durfte. Leider weiß ich auch nicht, wie ich genau nur DIESE BBCodes da rausfiltern kann.

Hat da jemand eine Idee? Gibt es die irgendwo vielleicht einzelnd?

Vielen dank jetzt scon für eure Hilfe Augenzwinkern
Pigsel
Zitat:
Original von Anika90
Hey,

Ich bin auf der Suche nach folgenden BBCodes:

  • linksbündig
  • rechtsbündig
  • Blocksatz
  • Laufschrift
  • Schreibmaschine


Ich weiß, dass es diesen Advanced BBCode lite. nur leider gehen da nicht alle BBCodes, wie ich in einem damaligen Forum von mir feststellen durfte. Leider weiß ich auch nicht, wie ich genau nur DIESE BBCodes da rausfiltern kann.

Hat da jemand eine Idee? Gibt es die irgendwo vielleicht einzelnd?

Vielen dank jetzt scon für eure Hilfe Augenzwinkern


dann werden wir dir das mal zurecht machen Augenzwinkern

in die BBCode.js suchen:

code:
1:
 function dolist(theform) {

darüber eintragen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
// *******************************************************

function flash(theform,thetype) {
	
	linktext = prompt
		var prompttext;
		
                
		if (thetype == "block") {
			prompt_text = "Gebe den Text für den BLOCKTEXT ein !";
			prompt_contents = "";
			}
		if (thetype == "left") {
			prompt_text = "Gebe den Text ein der LINKSBÜNDIG eingefügt wird !";
			prompt_contents = "";
			}
		if (thetype == "right") {
			prompt_text = "Gebe den Text ein der RECHTSBÜNDIG eingefügt wird !";
			prompt_contents = "";
			}
                if (thetype == "marquee") {
			prompt_text = "Gebe den Text ein der als LAUFSCHRIFT dargestellt werden soll !";
			prompt_contents = "";
			}	
		if (thetype == "tt") {
			prompt_text = "Gebe den Text ein der in Schreibmaschinenform dargestellt werden soll !";
			prompt_contents = "";
			}	

	linkurl = prompt(prompt_text,prompt_contents);
	if ((linkurl != null) && (linkurl != "")) {
		if ((linktext != null) && (linktext != "")) {
			AddTxt = "["+thetype+"]"+linkurl+"[/"+thetype+"] ";
			AddText(AddTxt,theform);
			
		}
	}
}

// **********************


bitte testen und falls es nicht klappt die ausführliche Fehlermeldung zitieren Augenzwinkern
Anika90
ALso ich habe es getesten. DIE befehle sind doch [right]Text[/right] usw oder?
Wenn ja, dann gibt es zwar KEINE Fehlermeldung, aber mir wird eben der Codes ausgeschrieben angezeigt und es ist dennoch nicht z.B. rechtsbündig

hab mal das im Anhang eingefügt, wie ich das eingefügt habe, was du da vorgeschlagen hast
Steinadler
Nur mit dem Einfügen in die bb-code.js ist es leider nicht getan.

Jeder einzelne bb-Code muss auch in die Datenbank eingefügt werden.

Man schaue sich bei den Advanced BB-Codes nur mal die bb1_bbcode.sql an.

Da steht schon alles fix und fertig drin.

Man muss nur die benötigten Statements rausholen und separat in die Datenbank einfügen.
Anika90
mh... also müsste ich DAS hier machen?

code:
1:
2:
3:
4:
5:
6:
7:
INSERT INTO `bb1_bbcodes` (`bbcodeid`, `bbcodetag`, `bbcodereplacement`, `bbcodeexample`, `bbcodeexplanation`, `params`, `multiuse`) VALUES 
(12, 'align', '<div align="\\2">\\3</div>', '[ALIGN=right]rechtbündiger Text[/ALIGN]', 'Hiermit können Elemente wie Text, Grafiken usw. ausgerichtet werden. Mögliche Werte sind "right", "left", "center" und "justify".', 2, 1),
(19, 'tt', '<tt>\\1</tt>', '[tt]test[/tt]', 'Stellt Schreibmaschienen-Text dar !', 1, 2),
(26, 'left', '<p align="left">\\1</algin>', '[left]linksbündiger Text[/left]', 'Fügt ein LINKSBÜNDIGEN Text ein', 1, 1),
(27, 'right', '<p align="right">\\1<p align="left"></algin>', '[right]Rechtsbündig[/right]', 'fügt einRECHTSBÜNDUGEN text ein', 1, 1),
(28, 'block', '<p style=text-align:justify>\\1</p>', '[block]Blocksatz[/block]', 'Fügt ein Blocksatz ein', 1, 10),


doofe frage, aber wie führe ich das seperat durch?
Pigsel
code:
1:
2:
3:
4:
5:
6:
7:
INSERT INTO `bb1_bbcodes` (`bbcodeid`, `bbcodetag`, `bbcodereplacement`, `bbcodeexample`, `bbcodeexplanation`, `params`, `multiuse`) VALUES 
(12, 'align', '<div align="\\2">\\3</div>', '[ALIGN=right]rechtbündiger Text[/ALIGN]', 'Hiermit können Elemente wie Text, Grafiken usw. ausgerichtet werden. Mögliche Werte sind "right", "left", "center" und "justify".', 2, 1),
(18, 'marquee', '<marquee>\\1</marquee>', '[marquee]text[/marquee]', 'Laufschrift einfügen', 1, 2),
(19, 'tt', '<tt>\\1</tt>', '[tt]test[/tt]', 'Stellt Schreibmaschienen-Text dar !', 1, 2),
(26, 'left', '<p align="left">\\1</algin>', '[left]linksbündiger Text[/left]', 'Fügt ein LINKSBÜNDIGEN Text ein', 1, 1),
(27, 'right', '<p align="right">\\1<p align="left"></algin>', '[right]Rechtsbündig[/right]', 'fügt einRECHTSBÜNDUGEN text ein', 1, 1),
(28, 'block', '<p style=text-align:justify>\\1</p>', '[block]Blocksatz[/block]', 'Fügt ein Blocksatz ein', 1, 10),


bei dir fehlte der marquee und bitte daran denken die bbNR_bbcodes anpassen an dein Forum

durchführung:

Datenbank aufrufen (phpmyadmin)

Registerkarte SQL auswählen und dann dort den Code einfügen fertig
Anika90
sooo ich habe es so probiert, wie beschrieben, aber dann kommt folgende Fehlermeldung:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
Fehler

SQL-Befehl:

INSERT INTO `bb921_bbcodes` ( `bbcodeid` , `bbcodetag` , `bbcodereplacement` , `bbcodeexample` , `bbcodeexplanation` , `params` , `multiuse` )
VALUES ( 12, 'align', '<div align="\\2">\\3</div>', '[ALIGN=right]rechtbündiger Text[/ALIGN]', 'Hiermit können Elemente wie Text, Grafiken usw. ausgerichtet werden. Mögliche Werte sind "right", "left", "center" und "justify".', 2, 1 ) , ( 18, 'marquee', '<marquee>\\1</marquee>', '[marquee]text[/marquee]', 'Laufschrift einfügen', 1, 2 ) , ( 19, 'tt', '<tt>\\1</tt>', '[tt]test[/tt]', 'Stellt Schreibmaschienen-Text dar !', 1, 2 ) , ( 26, 'left', '<p align="left">\\1</algin>', '[left]linksbündiger Text[/left]', 'Fügt ein LINKSBÜNDIGEN Text ein', 1, 1 ) , ( 27, 'right', '<p align="right">\\1<p align="left"></algin>', '[right]Rechtsbündig[/right]', 'fügt einRECHTSBÜNDUGEN text ein', 1, 1 ) , ( 28, 'block', '<p style=text-align:justify>\\1</p>', '[block]Blocksatz[/block]', 'Fügt ein Blocksatz ein', 1, 10 ) ,

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7 
Pigsel
Zitat:
Original von Pigsel
code:
1:
2:
3:
4:
5:
6:
7:
INSERT INTO `bb1_bbcodes` (`bbcodeid`, `bbcodetag`, `bbcodereplacement`, `bbcodeexample`, `bbcodeexplanation`, `params`, `multiuse`) VALUES 
(12, 'align', '<div align="\\2">\\3</div>', '[ALIGN=right]rechtbündiger Text[/ALIGN]', 'Hiermit können Elemente wie Text, Grafiken usw. ausgerichtet werden. Mögliche Werte sind "right", "left", "center" und "justify".', 2, 1),
(18, 'marquee', '<marquee>\\1</marquee>', '[marquee]text[/marquee]', 'Laufschrift einfügen', 1, 2),
(19, 'tt', '<tt>\\1</tt>', '[tt]test[/tt]', 'Stellt Schreibmaschienen-Text dar !', 1, 2),
(26, 'left', '<p align="left">\\1</algin>', '[left]linksbündiger Text[/left]', 'Fügt ein LINKSBÜNDIGEN Text ein', 1, 1),
(27, 'right', '<p align="right">\\1<p align="left"></algin>', '[right]Rechtsbündig[/right]', 'fügt einRECHTSBÜNDUGEN text ein', 1, 1),
(28, 'block', '<p style=text-align:justify>\\1</p>', '[block]Blocksatz[/block]', 'Fügt ein Blocksatz ein', 1, 10)


das Komma am Schluss habe ich jetzt mal weggenommen DAS durfte da nichtmehr sein unglücklich
Luzifer69
Pigsel muss das nicht so enden
...Fügt ein Blocksatz ein', 1, 10);

also den abschluss des befehls ;
Pigsel
Zitat:
Original von Luzifer69
Pigsel muss das nicht so enden
...Fügt ein Blocksatz ein', 1, 10);

also den abschluss des befehls ;


kann man setzen muss man nicht zwingend da der Register "SQL" beim phpmyadmin den Schluss selbst setzt .. es war nur das Komma zuviel
Anika90
also... bei mysql wurde nun das ganze angenommen.
Wenn ich jetzt aber in einen Thread gehe, bekomme ich im Forum diese Fehlermeldung:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: SELECT bbcodetag,bbcodereplacement,params,multiuse FROM bb921_bbcodes
mysql error: Table 'fh_adminoase.bb921_bbcodes' doesn't exist
mysql error number: 1146
Date: 06.02.2013 @ 10:30
Script: /wbb5/921/thread.php?sid=&postid=298
Referer: http://www.boards-4you.de/wbb5/921/index.php?sid=


Wenn ioch das richtig lese, dann existiert irgendso eine tabelle nicht? *kopf kratz* was muss ich tun?
Pigsel
bin ich schon dran ich mach dir das zurecht Augenzwinkern
Anika90
vielen dank^^
Pigsel
erledigt ..
Shalimar
Schade, hier wäre eine öffentliche Lösung doch sehr wünschenswert gewesen.

Wäre da vll jemand mal so lieb die vollständige Lösung der ursprünglichen Anfrage zu posten!? *Kekse dalass*