Seite 1 von 1

Kleines Problem nach Update 2.0.4 => 2.0.5

Verfasst: 13.08.2003 01:20
von caesarem
Hallo !

Ich habe gerade manuell von 2.0.4 auf 2.0.5 geupdatet und es hat soweit auch alle ganz gut geklappt.

Leider gibt es jetzt ein kleineres Problem. Beim Anklicken der BB-Tags (beim Posten) wird kein Tag mehr eingefügt. Wenn man die Tags aber von Hand eingibt, werden sie korrekt verarbeitet, nur die Buttons arbeiten eben nicht ...

Kann mir da jemand weiterhelfen bitte ?

mfg
CAESAREM

Verfasst: 13.08.2003 08:54
von Henne
Sieht so aus, als ob der JavaScript-Code aus der posting_body.tpl defekt ist.
Am besten mal die Orginaldatei heranziehen und vergleichen.
Wenn du nichts findest, dann speicher die mal als .txt und poste nen Link dazu.

Verfasst: 13.08.2003 14:13
von caesarem
Hm...konnte den Fehler leider nicht finden.... :(

In der Update-Anleitung steht, dass man folgendes in der Funktion "bbstyle" ergänzen soll:

Code: Alles auswählen

txtarea.focus();
Das habe ich dann auch getan, meine Funktion sieht nun wie folgt aus:

Code: Alles auswählen

function bbstyle(bbnumber) {

	donotinsert = false;
	theSelection = false;
	bblast = 0;
    txtarea.focus();

	if (bbnumber == -1) { // Close all open tags & default button names
		while (bbcode[0]) {
			butnumber = arraypop(bbcode) - 1;
			document.post.message.value += bbtags[butnumber + 1];
			buttext = eval('document.post.addbbcode' + butnumber + '.value');
			eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
		}
		imageTag = false; // All tags are closed including image tags :D
		document.post.message.focus();
		return;
	}
Da ich nicht das Standart-Template benutze, sondern Chronicles kann ich nicht auf die original Dateien zurückgreifen.
Kannst du mir sagen, was ich beim Verändern der Funktion falsch gemacht habe ?

mfg
CAESAREM[/code]

Verfasst: 13.08.2003 14:28
von Henne
Bei mir sieht die Funktion so aus:

Code: Alles auswählen

function bbstyle(bbnumber) {
	var txtarea = document.post.message;

	txtarea.focus();
	donotinsert = false;
	theSelection = false;
	bblast = 0;

	if (bbnumber == -1) { // Close all open tags & default button names
		while (bbcode[0]) {
			butnumber = arraypop(bbcode) - 1;
			txtarea.value += bbtags[butnumber + 1];
			buttext = eval('document.post.addbbcode' + butnumber + '.value');
			eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
		}
		imageTag = false; // All tags are closed including image tags :D
		txtarea.focus();
		return;
	} 

Verfasst: 13.08.2003 15:33
von caesarem
Alles klar, habe die Funktion jetzt ausgetauscht und es funktioniert alles wieder wunderbar !

Vielen Dank für die schnelle Hilfe, ihr seid echt spitze !

mfg
CAESAREM