BBCodeBox3 - Expanded Version problem nach update 3.0.8
Verfasst: 21.11.2010 16:26
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)
editor.js (neu)
Neues Zeug: zwischen "-------"
Äh, ich verwende prosilver. :p
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)
Code: Alles auswählen
1012 mozWrap(textarea, text, '');
[...]
1042 function addquote(post_id, username, l_wrote)
[...]
1179 var s2 = (txtarea.value).substring(selStart, selEnd);
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[...]