BBCode-Tag/Smilie nicht am Ende posten?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

BBCode-Tag/Smilie nicht am Ende posten?

Beitrag von Christian_N »

Hallo,
also wenn man ein Text geschrieben hat und den Cursor, wieder an eine andere Stelle z.B. ich setz den jetzt mit der Maus oben neber des "Hallo, " weil ich dort noch ein Smilie setze möchte, wenn ich den dann da hingesetzt hab und das Smilie angeklicke ist es statt dort wo der Cursor war am Ende der Nachricht immer.
Dasselbe gilt auch bei BBCode, kann man vielleicht was dran ändern damit es dort hinzugefügt wird wo auch wirklich der Cursor steht?

Schon mal danke.

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da muss ich passen.
Jeder Browser braucht hier eine andere Anpassung, aber welche es überhaupt im Javascript ist, weiß ich leider auch nicht...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Schade, hätte ja sein können das ein FIX oder so dafür schon gibt, weil das ja fast eine Art BUG ist, den habe ich es mit FF unter mein phpBB3 Testforum mal ausprobiert, da ist dieses Problem nicht, da wird der BBCode-Tag bzw. Smilie genau dort wo der Cursor ist eingefügt.

Ok bei phpBB3 wird zwar gleich auch wenn man z.B. Auf Code Button klickt sowohl den Start als auch End-Tag eingefügt, was dann natürlich auch nicht all zu gut ist, aber das kann sein da die ja erst noch RC1 ist das es da vllt. ein BUG ist.
Kann aber auch wiederrum eine neue Funktion sein, da der Cursor dann genau zwischen den Start und End-Tag sich wieder findet so das beim Schreiben auch es richtig ist und vorallem kein End-Tag mehr vergessen wird. :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Alle offenen BBCodes werden mit Absenden des Posts automatisch geschlossen, das ist nicht das Problem.
Ich weiß nur nicht, wie man mit Javascript die Position des Cursors in einem Textfeld bestimmt, um eben genau dort etwas einzufügen.
Hier ist das phpBB 3 von Hause aus darauf ausgelegt, im phpBB 2 ist es kein BUG, sondern eher vom Browser abhängig...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Für dieses Problem existieren ca ein halbes Dutzend verschiedener Fixe, die im Endeffekt auch einwandfrei funktionieren.

Ich hänge mal ein paar an.

Den Fix für den FF Jump
Den Fix Caret Fix
2 zusammengefasste Fixe
und natürlich als Komplettpaket
BBCodes-smilies_enhancement_1.2.2em.zip

Mit letzterem würde ich anfangen, falls da was nicht klappt mit den anderen kurzen fixen vergleichen.

Klappt letztlich einwandfrei und dieses enervierende Cursorgehüpfe ist erledigt.

so ein mod erhöht die Usability doch ungemein
:D (tip an Oxpus)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Danke werde ich mir heute Abend mal anschauen dann :)

EDIT: So habe das nur "BBCode.zip" verbaut und unter IE7 und FF2 funktioniert es wie es aussieht bestens, ausser das jetzt beim Smilie einfügen die Leerzeile vor und nach dem Smilie nicht mehr gemacht wird, aber das ist ja kein Problem eigentlich, da des man ja dann mit der Tastatur eh tippt eigentlich autom. und ich da eh dann meistens 2 Leerzeichen gehabt hatte durch des gedrückte von mir und durch des einfügen vom klicken auf des Smilie, am ende sogar so noch besser. *gg*
Also danke dafür :)

Gruß Chris
Zuletzt geändert von Christian_N am Do 31.Mai, 2007 01:41, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, dann will ich das hier auch mal einbauen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Nimm meinen. Bei dem ist das, von Christian erwähnte, Smilie-Problem gefixt und außerdem werden damit auch Smilies aus dem PopUP-Fenster richtig eingefügt. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Moin big master! :cool:

[quote="AmigaLink";p="73375"]Nimm meinen. Bei dem ist das, von Christian erwähnte, Smilie-Problem gefixt[/quote]

Jupp, das tut perfekt. Dankeschön. :anbet
Zuletzt geändert von Dungeonwatcher am Do 31.Mai, 2007 09:38, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@AmigaLink

MERCI!!!!!!!!!!!!!!!!!!!!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Bitteschön. Mit der Vorlage aus der obigen bbcode.zip war das kein Problem. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, kam mir daher auch so bekannt vor ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ist halt nur etwas gefixt und erweitert.

Color & Font Tags funktionieren mit meinem auch. Das Leerzeichen wird bei Smilies wieder eingefügt und außerdem Funktioniert damit auch das einfügen aus dem Smilie-PopUp einwandfrei. :D
Und die Einbauanleitung ist klarer geschrieben. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, stimmt, richtig.
Muss ich in allen Punkten zustimmen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Was man bei Euch immer so am Rande findet :-)

:respect:

Hat mich auch schon lange gestört und schon gibt's die Lösung!

Besten Dank!


Gruß
Felix
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Na dann nimm ich na klar auch das von Markus :D hab mir die Anleitung angeschaut und die ist wirklich klarer geschrieben wie eine Anleitung auch geschrieben werden soll, bei der aus der BBCode.zip hab ich schon überlegen müssen was der untere Teil bedeuten soll damit es ohne Fehler dann funktioniert :D

Werde es dann gleich mal schauen das ich es noch einbaue bevor ich zu Arbeit gehe muss, meld mich dann ggf. nochmal :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also bei mir tuts das bereits wunderperfekt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Habs verbaut... Also mit den Smilie funktioniert es bestens, sei es aus den Post oder aus den PopUP, auch wird der Start-tag an die richtige stelle wo der Cursor ist gesetzt, nur der End-Tag wird hier was bei die BBCode.zip nicht der Fall war, weiterhin am ende des Formular gesetzt, statt dort wo der Cursor sitzt, ist doch sicher nicht mit Absicht oder?

Weil finde das auch der End-Tag dort wo der Cursor ist gesetzt werden sollte statt am Ende.

Weil z.B. will ich nachträglich diesen Text hier dick machen - "Blabla" - und ab hier nicht mehr so würde er dann vor "Blabla zwar den Start-Tag setzen, aber den End-Tag nicht wenn ich den Cursor dahin machen nach Blabla setzen sonder ganz am ende und somit den Text der nicht dick sein soll auch dick machen dann logisch.

Das hab ich jetzt nicht getestet wie es bei dem BBCode.zip war, aber ein weiteres könnte man hier auch vorschlagen und zwar wenn man kein Text markiert, und jetzt Schriftfarbe/größe auswählt dann ist der Cursor nach dem End-Tag hier wäre es eigentlich besser, wenn der Cursor dann genau dort zwischen ist, so das gleich ohne den Cursor erst umzusetzen gleich zu schreiben zu können, ist das dort auch noch machbar?

P.S. erstmal nur unter FF2 getestet.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:eek: Also bei mir Funktioniert alles wie es soll. (FF & IE)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich kann bislang auch nichts fehlerhaftes feststellen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Also genau das was Christian beschrieben hat, habe ich nun auf meinen beiden Boards und hier getestet. Und es geht absolut Fehlerfrei. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Die bbcode zip war von mir zusammengepackt damit man überhaupt erstmal Arbeitsmaterial hatte.
Das war kein kompletter Mod.

und bei Amigas Version fehlt der Scrolltop fix.

Man gebe hier etwas mehr Text ein, dass die Textbox scrollen muss, markiere Text drücke B o.ä. oder füge einfach einen Smilie ein und hüpf is die Textbox da wo sie nicht hingehört.

FF 2.0.0.4
Ihr wolltet doch Fehler :)
Zuletzt geändert von JaneDoe am Do 31.Mai, 2007 19:47, insgesamt 1-mal geändert.
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Komisch, ich hab es auch bei mir und selbst hier getestet gehabt und der End-Tag [/b] wird weiterhin am ende der Seite eingefügt und nicht dort wo der Cursor ist mit FF2 aber das betrifft nur der End-Tag der Start-tag bzw. die Smilies werden an die richtige stelle wo der Cursor sich befindet eingefügt.

EDIT: bei dir Markus auf der Seite wird der End-Tag richtig platziert und zwar genau dort wo der Cursor ist auch mit FF2 getestet. Kann es sein das was noch eingefügt hast oder so was in der Installationsanleitung nicht dabei standen, weil es hier und bei mir nicht mit dem End-Tag geht?
Zuletzt geändert von Christian_N am Do 31.Mai, 2007 21:06, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:eek: Boah, das ist mir noch nie aufgefallen!
Somit hab ich das natürlich auch nicht getestet. ^6

Ok, das ist nicht ein wenig knifflig.
Für Smilies hab ich es, bei mir, nun gelöst. Auch wenn BBCodes eingefügt werden, ohne einen Text zu markieren.
Nur bei markiertem Text bin ich noch nicht dahinter gekommen. :(

Kennst du noch einen Fehler, JaneDoe?

// EDIT
Übrigens FF 2.0.0.4 ist nicht ganz up to date. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

[quote="AmigaLink";p="73393"]// EDIT
Übrigens FF 2.0.0.4 ist nicht ganz up to date. ;)[/quote]
Was meinst damit genau, der wurde bei mir heute mittag bevor ich zur arbeit ging installiert.

P.S. hab mein text oben nochmal editiert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten