.......

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Antworten
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

.......

Beitrag von 4seven »

.......
Zuletzt geändert von 4seven am 11.04.2008 00:41, insgesamt 22-mal geändert.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

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.
5.1.0 Update (nehm ich an) oder ist der Fix auf deinem Mist gewachsen?

Vorsicht! Fangfrage. :D
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

.......
Zuletzt geändert von 4seven am 11.04.2008 00:42, insgesamt 1-mal geändert.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

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.
Netter Versuch, aber das www ist ein Dorf, vgl selbst -->

Accurate BBCode Insertion Mod

Direkt oder indirekt; der Thread ist die Quelle.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

..........
Zuletzt geändert von 4seven am 11.04.2008 00:42, insgesamt 2-mal geändert.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

.....
Zuletzt geändert von 4seven am 11.04.2008 00:42, insgesamt 2-mal geändert.
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

easygo hat geschrieben:Accurate BBCode Insertion Mod

Direkt oder indirekt; der Thread ist die Quelle.
Da kommst du wie drauf?
http://www.phpbb.com/community/viewtopi ... &sk=t&sd=a
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

........
Zuletzt geändert von 4seven am 11.04.2008 00:42, insgesamt 1-mal geändert.
John Doe
Mitglied
Beiträge: 684
Registriert: 30.03.2005 01:06

Beitrag von John Doe »

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".
:wink:
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Da kommst du wie drauf?
@ JohnDoe

Für nen Zufall ist mir das zuviel 1:1 Kopie
Bombon 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
Quelle: http://www.phpbb.com/community/viewtopi ... 3#p1580733

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. :roll: easy
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“