Seite 1 von 1

BBCodeBox3 - Expanded Version problem nach update 3.0.8

Verfasst: 21.11.2010 16:26
von r4v3n
So, nach dem Update auf v3.0.8 hab ich da ein problem mit der BBCodeBox3 - Expanded Version Mod.

Und zwar funktioniert das Menü zum einfügen des bbcodes nicht mehr, auch wenn ich mit der Maus drüber gehe gibts keine beschreibung mehr. Leider kann ich keine Fehlermeldung anbieten, aber ich denke das Problem liegt in der "editor.js", weil mit der alten von v3.0.7-pl1 funktioniert es.

editor.js (alt v3.0.7-pl1) https://www.phpbb.de/support/pastebin.p ... view&s=592
editor.js (neu v3.0.8 ) https://www.phpbb.de/support/pastebin.p ... view&s=591

Hab die einzellnen passagen und die Unterschiede mal rausgesucht:

editor.js (alt)

Code: Alles auswählen

1012		mozWrap(textarea, text, '')
[...]
1042     function addquote(post_id, username)
[...]
1179	   var s2 = (txtarea.value).substring(selStart, selEnd)
editor.js (neu)

Code: Alles auswählen

1012 	mozWrap(textarea, text, '');

[...]

1042     function addquote(post_id, username, l_wrote)

[...]

1179	   var s2 = (txtarea.value).substring(selStart, selEnd);
Neues Zeug: zwischen "-------"

Code: Alles auswählen

function addquote(post_id, username, l_wrote)
{
	var message_name = 'message_' + post_id;
	var theSelection = '';
	var divarea = false;

---------------------------------------------------------Zeile:1055-1059 neu--------------------------------------------------------------------------------
	if (l_wrote === undefined)
	{
		// Backwards compatibility
		l_wrote = 'wrote';
	}
---------------------------------------------------------Ende neuer code-------------------------------------------------------------------------------------
	if (document.all)

[...]bisschen altes zeug[...]

	if (theSelection)
		{
			insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
		}
--------------------------------------------------Zeile:1113-1122 neu-----------------------------------------------------------------------------
		else
		{
			insert_text(username + ' ' + l_wrote + ':' + '\n');
			var lines = split_lines(theSelection);
			for (i = 0; i < lines.length; i++)
			{
				insert_text('> ' + lines[i] + '\n');
			}
		}
	}
---------------------------------------------------------Ende neuer code-------------------------------------------------------------------------------------
	return;
}
----------------------------------------------------------Zeile:1127-1162 neu-------------------------------------------------------------------------------
function split_lines(text)
{
	var lines = text.split('\n');
	var splitLines = new Array();
	var j = 0;
	for(i = 0; i < lines.length; i++)
	{
		if (lines[i].length <= 80)
		{
			splitLines[j] = lines[i];
			j++;
		}
		else
		{
			var line = lines[i];
			do
			{
				var splitAt = line.indexOf(' ', 80);
				
				if (splitAt == -1)
				{
					splitLines[j] = line;
					j++;
				}
				else
				{
					splitLines[j] = line.substring(0, splitAt);
					line = line.substring(splitAt);
					j++;
				}
			}
			while(splitAt != -1);
		}
	}
	return splitLines;
}
---------------------------------------------------------Ende neuer code-------------------------------------------------------------------------------------
/**
* From http://www.massless.org/mozedit/
*/

[...]bisschen mehr altes zeug[...]
Äh, ich verwende prosilver. :p

Re: BBCodeBox3 - Expanded Version problem nach update 3.0.8

Verfasst: 21.11.2010 17:40
von redbull254
Hallo erstmal,

nehme eine frische Datei (editor.js 3.0.8) und baue den Code von der Mod dort wieder ein. Müsste beim Update ja als Konflikt angezeigt worden sein, oder?

Habe hier schon einmal mit einer „Problem-Liste“ begonnen.

viewtopic.php?f=1&t=211317

Re: BBCodeBox3 - Expanded Version problem nach update 3.0.8

Verfasst: 21.11.2010 22:22
von r4v3n
Ja stimmt, wurde mir als Konflikt angezeigt. Habs so gemacht wie du sagtest, und siehe da, es hat funktioniert. :p

Danke. :wink: