karawan
Mitglied
Dabei seit: 14.04.05
Beiträge: 17
|
|
Hi,
ich versuche mich gerade am Einbau eines eigenen BB Codes bzw. dem Einbau in die bbcode.js (wbb 2.3.4).
Mein bbcode funktioniert:
[map=plz,ort]straße[/map] erstellt einen Link zu map24.de mit der eingegebenen adresse.
es ist möglich die straße wegzulassen und dazu noch plz ODER ort. beides geht nicht.
mein code in bbcode.js sieht folgendermaßen aus:
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:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
|
function maplink(theForm, theTag, promptText) {
if(promptText=='') {
promptText=getSelectedText(theForm);
}
if (theTag == "map") {
strasse = prompt("Bitte geben Sie den Straßennamen ein. \nFalls unbekannt bitte das Feld leer lassen.", promptText);
plz = prompt("Bitte geben Sie die Postleitzahl ein. \nFalls unbekannt bitte das Feld leer lassen.", promptText);
ort = prompt("Bitte geben Sie den Ortsnamen ein. \nFalls unbekannt bitte das Feld leer lassen.", promptText);
}
if ( (strasse != null) || (strasse != "") || (plz != null) || (plz != "") || (ort != null) || (ort != "") ) {
if ( (strasse != null) && (strasse != "") ) {
if ( (plz != null) && (plz != "") ) {
if ( (ort != null) && (ort != "") ) {
addText("[" + theTag + plz + "," + ort + "]" + strasse + "[/" + theTag + "]", "", false, theForm);
}
elseif ( (ort == null) || (ort == "") ) {
addText("[" + theTag + plz + "," + " " + "]" + strasse + "[/" + theTag + "]", "", false, theForm);
}
}
elseif ( (plz == null) || (plz == "") ) {
if ( (ort != null) && (ort != "") ) {
addText("[" + theTag + " " + "," + ort + "]" + strasse + "[/" + theTag + "]", "", false, theForm);
}
elseif ( (ort == null) || (ort == "") ) {
addText("[" + theTag + " " + "," + " " + "]" + strasse + "[/" + theTag + "]", "", false, theForm);
}
}
}
elseif ( (strasse == null) || (strasse == "") {
if ( (plz == null) || (plz == "") {
if ( (ort == null) || (ort == "") {
prompt("Nicht möglich. Sie müssen mindestens die PLZ \noder den Ortsnamen angeben!", promptText);
}
else {
addText("[" + theTag + " " + "," + ort + "]" + " " + "[/" + theTag + "]", "", false, theForm);
}
}
else {
if ( (plz == null) || (plz == "") {
prompt("Nicht möglich. Sie müssen mindestens die PLZ \noder den Ortsnamen angeben!", promptText);
}
else {
addText("[" + theTag + plz + "," + " " + "]" + " " + "[/" + theTag + "]", "", false, theForm);
}
}
}
}
}
|
|
ich habe im template bbcode_buttons.tpl ein bildchen mit link eingefügt, ich denke das is ok. in die datenbank habe ich:
code: |
1:
2:
3:
4:
|
INSERT INTO bb1_bbcodes (bbcodeid, bbcodetag, bbcodereplacement, bbcodeexample, bbcodeexplanation, params, multiuse, pattern1, pattern2, pattern3, eval_replacement) VALUES
('', 'map', '<p align="center"><embed widh="272" height="202" src="\\1"></p>', '[WMV]http://ZIEL-URL/*.wmv[/WMV]', 'Zum Einfügen einer Adresse mit Map24 Link', 1, 2, '', '', '', 0),
|
|
eingegeben.
Mein Problem:
den BBCode-Link (das Bildchen) kann man nicht anklicken, ferner funktionieren nach Abändern der bbcode.js die anderen BBCode-Buttons auch nicht mehr. Nach hochladen der unveränderten bbcode.js geht alles. Woran liegt der fehler, wie muss ich es abändern?
Vielen Dank schonmal im Voraus!
Schöne Grüße
|
|