Fragen zum Bugfix-Thread

Izzmoo
Im Hauptverzeichniss.
eko fresh
ich meine da wo steht also ftp acp css image wo ist das da?????????
Izzmoo
Ein Fragezeichen reicht Augen rollen

Da, wo auch deine index.php ist Augen rollen
eko fresh
ok ich habsthx
BMWZ4
Zitat:
Wenn ich einen Teil markiere und dann das BBCode Icon für Fett z.b. drücke, kommt da nur das leere Eingabe Fenster für Fett schreiben. Was muss ich ändern, damit in dem Fenster der markierte Text steht?


ich will net drängen aber...ich würde mich freuen wenn es dafür nen "TUT" geben würde smile thx
Wildkater
http://aktuell.de.selfhtml.org/artikel/javascript/bbcode/

Da is eine Anleitung wie man BBCodes Browserfreundlicher erstellen kann.

Das Beste, es geht auch mit dem Firefox und dem markieren von Texten die übernommen werden. Siehe hier ein Beispiel:
http://www.warsow-arena.de/forum/test.htm

Nur ich bekomme es nicht mit dem wbblite hin. Vielleicht schafft es ja einer, wäre cool.
Spyxx
Hm hat evtl jemand einen BBCode.js die er Anhängen könnte und dazu funktioniert großes Grinsen =?
stormfighter
hab die änderungenvorgenommen im ie geht alles super nur imfi geht garnix mehr! warum dass?
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:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
// *******************************************************
// Sprache ***********************************************
// *******************************************************
tag_prompt = "Gebe einen Text ein:";
font_formatter_prompt = "Gebe einen Text ein - ";
link_text_prompt = "Gebe einen Linknamen ein (optional)";
link_url_prompt = "Gebe die volle Adresse des Links ein";
link_email_prompt = "Gebe eine Email Adesse ein";
list_type_prompt = "was für eine Liste möchtest du? Gebe '1' ein für eine nummerierte Liste, 'a' für ein alphabetische, oder gar nichts für eine einfache Punktliste.";
list_item_prompt = "Gebe eine Listepunkt ein.\nGebe nichts ein oder drücke 'Cancel' um die Liste fertigzustellen.";
// *******************************************************

tags = new Array();

function getarraysize(thearray) {
 for (i = 0; i < thearray.length; i++) {
  if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null)) return i;
 }
 return thearray.length;
}

function arraypush(thearray,value) {
 thearraysize = getarraysize(thearray);
 thearray[thearraysize] = value;
}

function arraypop(thearray) {
 thearraysize = getarraysize(thearray);
 retval = thearray[thearraysize - 1];
 delete thearray[thearraysize - 1];
 return retval;
}

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

function setmode(modevalue) {
 document.cookie = "bbcodemode="+modevalue+"; path=/; expires=Wed, 1 Jan 2020 00:00:00 GMT;";
}

function normalmode(theform) {
 if (theform.mode[0].checked) return true;
 else return false;
}

function stat(thevalue) {
 document.bbform.status.value = eval(thevalue+"_text");
}

function setfocus(theform) {
 theform.message.focus();
}

function closetag(theform) {
 if (!normalmode(theform)) {
  if (tags[0]) theform.message.value += "[/"+ arraypop(tags) +"]";
 }
 setfocus(theform);
}

function closeall(theform) {
 if (!normalmode(theform)) {
  if (tags[0]) {
   while (tags[0]) {
    theform.message.value += "[/"+ arraypop(tags) +"]";
   }
   theform.message.value += " ";
  }
 }
 setfocus(theform);
}

// *******************************************************
var selectedText = "";
AddTxt = "";

function getActiveText(msg) { 
 selectedText = (document.all) ? document.selection.createRange().text : window.getSelection();
 if (msg.createTextRange) msg.caretPos = document.selection.createRange().duplicate();
 return true;
}

function AddText(NewCode,theform) {

 if (theform.message.createTextRange && theform.message.caretPos) {

  var caretPos = theform.message.caretPos;

  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;

 } else
 {
    theform.message.focus();
    messagestart=theform.message.selectionStart;

    messageend=theform.message.textLength;

    textend=theform.message.value.substring(theform.message.selectionEnd,messageend);

    textstart=theform.message.value.substring(0,messagestart);

     theform.message.selectionStart=messagestart + NewCode.length;
 theform.message.selectionEnd=messagestart + NewCode.length;

    theform.message.selectionStart=messagestart + NewCode.length;

    theform.message.selectionEnd=messagestart + NewCode.length;
 }

 AddTxt = "";

 setfocus(theform);

}

function bbcode(theform,bbcode,prompttext) {
 setfocus(theform);
 if ((normalmode(theform)) || (bbcode=="IMG")) {
  if (selectedText) var dtext=selectedText;
  else var dtext=prompttext;
  inserttext = prompt(tag_prompt+"\n["+bbcode+"]xxx[/"+bbcode+"]",dtext);
  if ((inserttext != null) && (inserttext != "")) { 
   AddTxt = "["+bbcode+"]"+inserttext+"[/"+bbcode+"] ";
   AddText(AddTxt,theform);
  }
 }
 else {
  donotinsert = false;
  for (i = 0; i < tags.length; i++) {
   if (tags[i] == bbcode) donotinsert = true;
  }
  if (!donotinsert) {
   theform.message.value += "["+bbcode+"]";
   arraypush(tags,bbcode);
  }
 }
 setfocus(theform);
}

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

function fontformat(theform,thevalue,thetype) {
 setfocus(theform);
 if (normalmode(theform)) {
  if (thevalue != 0) {
   if (selectedText) var dtext=selectedText;
   else var dtext="";
   inserttext = prompt(font_formatter_prompt+" "+thetype,dtext);
   if ((inserttext != null) && (inserttext != "")) {
    AddTxt = "["+thetype+"="+thevalue+"]"+inserttext+"[/"+thetype+"] ";
    AddText(AddTxt,theform);
   }
  }
 }
 else {
  theform.message.value += "["+thetype+"="+thevalue+"]";
  arraypush(tags,thetype);
 }
 theform.sizeselect.selectedIndex = 0;
 theform.fontselect.selectedIndex = 0;
 theform.colorselect.selectedIndex = 0;
 setfocus(theform);
}

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

function namedlink(theform,thetype) {
	if (selectedText) { var dtext=selectedText; } else { var dtext=""; }
	linktext = prompt(link_text_prompt,dtext);
		var prompttext;
		if (thetype == "URL") {
			prompt_text = link_url_prompt;
			prompt_contents = "http://";
			}
		else {
			prompt_text = link_email_prompt;
			prompt_contents = "";
			}
	linkurl = prompt(prompt_text,prompt_contents);
	if ((linkurl != null) && (linkurl != "")) {
		if ((linktext != null) && (linktext != "")) {
			AddTxt = "["+thetype+"="+linkurl+"]"+linktext+"[/"+thetype+"] ";
			AddText(AddTxt,theform);
			
			}
		else{
			AddTxt = "["+thetype+"]"+linkurl+"[/"+thetype+"] ";
			AddText(AddTxt,theform);
			
		}
	}
}

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

function dolist(theform) {
	listtype = prompt(list_type_prompt, "");
	if ((listtype == "a") || (listtype == "1")) {
		thelist = "[list="+listtype+"]\n";
		listend = "[/list="+listtype+"] ";
		}
	else {
		thelist = "[list]\n";
		listend = "[/list] ";
		}
	listentry = "initial";
	while ((listentry != "") && (listentry != null)) {
		listentry = prompt(list_item_prompt, "");
		if ((listentry != "") && (listentry != null))
			thelist = thelist+"[*]"+listentry+"\n";
		}
	AddTxt = thelist+listend;
	AddText(AddTxt,theform);

}

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

function smilie(thesmilie) {
 AddSmile = " "+thesmilie+" ";
 theform = document.bbform;
 AddText(AddSmile,theform);
}

function opensmiliewindow(x,y,sid) {
 window.open("misc.php?action=moresmilies&sid="+sid, "smilies", "toolbar=no,scrollbars=yes,resizable=yes,width="+x+",height="+y);
}
Moktok
bei mir funktioniert das leider auch nicht weder im IE noch im FF -.-
3ra2oR
mich plagt diese Problem auch schon seit geraumer Zeit...
Wenn jemand das problem fixen konnte kann er/sie den code ja mal posten...

gruss 3ra2oR
M-Unit
Hi,

bei mir ist das gleiche Problem wie beim stormfighter im FF funzt es garnicht...

LG
oaz1
Ich hab das gleiche Problem ich hab jetzt schon so viele sachen ausprobiert aber es geht einfach ncihts!! : (
Ich bräuchte das echt, so warscheinlich wie der rest hier Freude

mfg nS
Dethroned
hab das Problem mit der Team.php, doch leider lässt sich das nicht beheben, wie izzmo oben beschrieben hat! Wäre nett wenn mal einer nachschaut, habe sogut wie nichts eingebaut.
knudd
Bräuchte von den 5 die Weibliche form ......


Ich bedanke mich schon im vorraus !!!
Dethroned
Zitat:
Original von knudd
Bräuchte von den 5 die Weibliche form ......


Ich bedanke mich schon im vorraus !!!


gehört hier aber überhaupt nicht rein, stelle deine Anfrage am besten im Grafikforum bei allgemeine Grafiken
Elly
Ich hab euer Problem natürlich auch.
Mal zurück zum allerersten Post, 1. Bugfix: Das mit den BBCodes funktioniert im Firefox UND im IE, nur das mit den Smilies nicht.
Da steht dann im IE das, was man vorher geschrieben hat, hinterm Smilie nochmal da.
Wie müsste der Code lauten, dass er NUR die BBCodes zum Cursor setzt, die Smilies trotzdem noch ans Ende.
Dann sollte wenigstens ein kleiner Teil des Problems gelöst sein?

LG,
Elly
buhfdahn
Habe auch das Problem mit der Team.php leider geht das bei mir auch nicht nach der änderung bzw. bei mir ist es schon geändert

plz help


Zitat:
Original von Dethroned
hab das Problem mit der Team.php, doch leider lässt sich das nicht beheben, wie izzmo oben beschrieben hat! Wäre nett wenn mal einer nachschaut, habe sogut wie nichts eingebaut.
Prosieben7
Also, kann mal bitte jemand eine funktionierende bbcode.js uppen?
Biiiittteeee
kryptonitent
ein großes danke sehr, hat mir sehr geholfen.


gruß
Prosieben7
Das hat doch garnicht geholfen.
Der Fehler im FF besteht weiterhin