.......
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
5.1.0 Update (nehm ich an) oder ist der Fix auf deinem Mist gewachsen?Da ich mich selbst monatelang mit dem Problem rumgeschlagen habe, das meine BBCode Box nicht vollständig kompatibel zur Gecko-Engine (Firefox) war und ich selbst lange nach Lösungen forschen musste, möcht ich meine Erfahrungen teilen und stelle 2 kleine Fixes für die BBCode Box ein.
___________________________
Der erste Fix löst das Problem in der BBCode Box, das der Cursor beim einfügen von bestimmten BB Code zum Ende des Potbereichs springt.
Vorsicht! Fangfrage.

Netter Versuch, aber das www ist ein Dorf, vgl selbst -->4seven hat geschrieben:So hab ich das Rad zwar nicht neu erfunden, aber den Fix No.1 gemixt aus drei Ansätzen, die einzeln nicht zum gewünschten Ergebnis geführt haben. War schon noch n bitzli Handarbeit und mit einigen Kopfschmerzen verbunden.
Accurate BBCode Insertion Mod
Direkt oder indirekt; der Thread ist die Quelle.
Da kommst du wie drauf?easygo hat geschrieben:Accurate BBCode Insertion Mod
Direkt oder indirekt; der Thread ist die Quelle.
http://www.phpbb.com/community/viewtopi ... &sk=t&sd=a
Hier im Forum:
http://www.phpbb.de/viewtopic.php?t=131422
gabs das für Vanilla so ähnlich auch schonmal.
Inklusive dem
Fix "posting screen jumps up to the top"
Ist ein Teil des umfangreicheren Mods.
Man muss sich aus diesen ganzen Mods das passende für den eingebauten bbcode box mod "rauswursteln".

http://www.phpbb.de/viewtopic.php?t=131422
gabs das für Vanilla so ähnlich auch schonmal.
Inklusive dem
Fix "posting screen jumps up to the top"
Ist ein Teil des umfangreicheren Mods.
Man muss sich aus diesen ganzen Mods das passende für den eingebauten bbcode box mod "rauswursteln".

@ JohnDoeDa kommst du wie drauf?
Für nen Zufall ist mir das zuviel 1:1 Kopie
Quelle: http://www.phpbb.com/community/viewtopi ... 3#p1580733Bombon hat geschrieben:#
#-----[ OPEN ]------------------------------------------
#
bbcode_box/add_bbcode.js
#
#-----[ FIND ]------------------------------------------
#
function BBCplain() {
#
#-----[ BEFORE, ADD ]------------------------------------------
#
function bbplace(text) {
var txtarea = document.post.message;
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else if (txtarea.selectionStart || txtarea.selectionStart == '0') {
var startPos = txtarea.selectionStart;
var endPos = txtarea.selectionEnd;
txtarea.value = txtarea.value.substring(0, startPos)
+ text
+ txtarea.value.substring(endPos, txtarea.value.length);
txtarea.focus();
txtarea.selectionStart = startPos + text.length;
txtarea.selectionEnd = startPos + text.length;
} else {
txtarea.value += text;
txtarea.focus();
}
}
#
#-----[ FIND ALL ]------------------------------------------
#
document.post.message.value+=ToAdd;
#
#-----[ REPLACE ALL WITH ]------------------------------------------
#
bbplace(ToAdd);
#
#-----[ FIND ALL ]------------------------------------------
#
document.post.message.value+="[hr]";
#
#-----[ REPLACE ALL WITH ]------------------------------------------
#
bbplace("[hr]");
#
#-----[ FIND ALL ]------------------------------------------
#
document.post.message.value += bbopen + bbclose;
#
#-----[ REPLACE ALL WITH ]------------------------------------------
#
bbplace(bbopen + bbclose);
#
#-----[ FIND ALL ]------------------------------------------
#
document.post.message.value += text;
#
#-----[ REPLACE ALL WITH ]------------------------------------------
#
bbplace(text);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Btw: Was nicht gefunden wird, ersetzt der EMI auch nicht! Die Änderung ist also völlig unerheblich.
Von daher geht das da oben maximal als 5.1.0 Update durch.
Mit Angabe der Quelle natürlich.
