Autor Beitrag
Silberwolf
ontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 306

Win XP Home SP2
D5 Prof, D2k5 Pers
BeitragVerfasst: So 19.06.05 13:48 
Bei der ShoutBox kann man ja nur begrenzt was schreiben. Allerdings, binde ich hin und wieder auch BB-Codes in form von Links ein, zb sowas: [url=linklinklink]link[/url], aber wenn der Link mal länger ist, dann sind die zeichen schonmal ruckuck verbraucht. Kann man die BB-Codes nicht irgendwie nicht zu den Zeichen dazuzählen??

Das wäre bei länergen Texten in der SB schon nützlich.

t4v, t4c, silberwolf

_________________
Gestorben, aber nicht vergessen...
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: So 19.06.05 14:21 
Hmm... Du meinst, dass die ganzen Tags nicht zu den 255 (sind's 255?) Zeichen zählen, die man verwenden darf? Fänd' ich gut... :party:

Ist aber wirklich ziemlich oft so, dass man wegen den langen URLs dann meistens nicht mehr viel Text dazuschreiben kann... :cry:
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 19.06.05 14:29 
Ansich finde ich das durchaus sinnvoll. Die Umsetzung ist aber nicht ganz einfach, denn damit Ihr wisst, dass Ihr nicht mehr weiterschreiben könnt, müsste man in einem JavaScript sozusagen "live" auswerten, was ihr schreibt und daraus dann bei jedem Tastendruck entscheiden, ob der noch angenommen wird oder nicht.

Natürlich könnte man bei der Eingabe auch gar nicht prüfen, ob ihr zuviel schreibt, sondern erst im PHP-Skript, nachdem Ihr abgeschickt habt. Das wäre aber IMHO keine gute Lösung, wenn man beim Schreiben nicht merkt, ob man die Grenze schon überschritten hat.

Fazit: Ich sehe den Sinn und wäre auch dafür, das zu implementieren, aber das wird, falls die anderen meine Meinung teilen, wohl nicht von heute auf morgen passieren ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Silberwolf Threadstarter
ontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 306

Win XP Home SP2
D5 Prof, D2k5 Pers
BeitragVerfasst: So 19.06.05 14:36 
Wie wäre es denn einen "Prüfen"-Button einzubauen, der dann per Script prüft, wieviele zeichen noch über sind, und dann anzeigt, wievile man noch übrig hat, nahcteil wäre dann, dass man die SB geg. größer gestalten müsste.

_________________
Gestorben, aber nicht vergessen...
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: So 19.06.05 14:38 
user profile iconSilberwolf hat folgendes geschrieben:
Wie wäre es denn einen "Prüfen"-Button einzubauen, der dann per Script prüft, wieviele zeichen noch über sind, und dann anzeigt, wievile man noch übrig hat, nahcteil wäre dann, dass man die SB geg. größer gestalten müsste.

Nimmt alles ziemlich viel Platz weg... :gruebel: Ich überleg' mir auch mal was...
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 19.06.05 17:04 
user profile iconSilberwolf hat folgendes geschrieben:
Wie wäre es denn einen "Prüfen"-Button einzubauen, der dann per Script prüft, wieviele zeichen noch über sind, und dann anzeigt, wievile man noch übrig hat, nahcteil wäre dann, dass man die SB geg. größer gestalten müsste.
Naja, das ist auch ziemlich umständlich. Wenn man das Schreiben in der SB genauso bequem machen will, wie es jetzt ist, kommt man um die JS-Lösung wahrscheinlich nicht drum rum.

//edit: Und wenn ich das Skript schon für den Button habe, kann ich es auch im OnKeyPress ausführen ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: So 19.06.05 17:16 
man müsste die tags durch anklicken hinzufügen und dann sollte ab da die schrift zb einfach rot werden als markierung, bis tag ende ohne, dass da zeichen hinkommen :idea:
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 19.06.05 17:20 
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
man müsste die tags durch anklicken hinzufügen
Da ist IMHO kein Platz für und die größe der SB möchte ich auch ungern ändern. Die nimmt bei 1280x1024 schon mehr als 1/3 der Browserhöhe ein.

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
und dann sollte ab da die schrift zb einfach rot werden als markierung, bis tag ende ohne, dass da zeichen hinkommen :idea:
Das müsste ich mir erst einmal angucken, wie man das machen kann. :gruebel:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: So 19.06.05 17:22 
ich finds eh schade, weil man die tags net alle ausm kopf kennt (ok die meisten kann man eh net benutztn ^^), wie wäre ein tag popupmenü ? so wie für die smilies, da könnte des doch gehen. mit den buttons, so meine ich das :idea:
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 20.06.05 06:42 
Oder man nimmt die Zeichenbegrenzung aus dem Feld raus, implementiert aber einen Zähler nebendran, wo dann z.B. steht 120/255. Man weiß dann, wieviel man geschrieben hat, wenn aber Links mit mehr Zeichen drin sind, dann kann der Parser dort was tun.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 20.06.05 08:25 
user profile iconUGrohne hat folgendes geschrieben:
Oder man nimmt die Zeichenbegrenzung aus dem Feld raus, implementiert aber einen Zähler nebendran, wo dann z.B. steht 120/255. Man weiß dann, wieviel man geschrieben hat, wenn aber Links mit mehr Zeichen drin sind, dann kann der Parser dort was tun.
Ob ich nun einen Zähler mit JavaScript erhöhe und dabei die Eingabe parse oder ob ich die Eingabe und parse und entscheide, ob der Tastendruck angenommen wird, das macht vom Aufwand her keinen Unterschied und letzteres wäre dann wie gewohnt ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 20.06.05 09:29 
Nur hat man damit den Vorteil, dass User mit deaktiviertem JS mehr damit anfangen könnten.
Wenn man dann einen Text eingibt, der zu lang ist könnte das Skript ja auch eine kleine Meldung ausgeben und den Text im Feld lassen.

Deswegen dieser Vorschlag, ich mach mir einfach noch Gedanken über Kompabilität ;-)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 20.06.05 09:55 
user profile iconUGrohne hat folgendes geschrieben:
Nur hat man damit den Vorteil, dass User mit deaktiviertem JS mehr damit anfangen könnten.
Mit einem Counter, der per JavaScript gemacht wird? :gruebel:

user profile iconUGrohne hat folgendes geschrieben:
Wenn man dann einen Text eingibt, der zu lang ist könnte das Skript ja auch eine kleine Meldung ausgeben und den Text im Feld lassen.
Ja, das sowieso.

user profile iconUGrohne hat folgendes geschrieben:
Deswegen dieser Vorschlag, ich mach mir einfach noch Gedanken über Kompabilität ;-)
Löblich. Fahr mal zu den Jungs von Opera und buchstabier denen das ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 20.06.05 09:58 
user profile iconChristian S. hat folgendes geschrieben:
user profile iconUGrohne hat folgendes geschrieben:
Nur hat man damit den Vorteil, dass User mit deaktiviertem JS mehr damit anfangen könnten.
Mit einem Counter, der per JavaScript gemacht wird? :gruebel:

Ja, denn der Counter ist nicht so wichtig. Wenn das Feld aber ursprünglich auf 255 Zeichen beschränkt wurde und der User mit deaktiviertem JS will einen Link eingeben, dann funktioniert das nicht, weil das JS ja die Beschränkung nicht aufheben kann. Oder willst Du das auf eine andere Art machen, die mir jetzt gerade nicht in den Sinn kommt?
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 20.06.05 10:06 
Jetzt verstehe ich, was Du meinst. :think: Ich dachte, ein Nutzer ohne JS könnte was mit dem Zähler anfangen ;-) Dass die Längenbeschränkung per HTML weg kommen muss, ist klar.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 22.06.05 13:10 
Hallo!

Ich habe gestern eine entsprechende Funktion ins Testforum eingebaut. Sie ist noch nicht ganz fertig (paar kleine Schönheitskorrekturen am Äußeren und am Code), aber ansich funktioniert es.

Ihr werdet immer sehen, wieviel Zeichen Ihr noch eingeben dürft bzw. wieviel Zeichen Ihr schon über dem Limit seid. Und ich möchte hier mal anmerken, dass RegExp unter Javascript nicht wirklich Spaß machen. ;-)

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Silberwolf Threadstarter
ontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 306

Win XP Home SP2
D5 Prof, D2k5 Pers
BeitragVerfasst: Mi 22.06.05 13:55 
Großartig!!

ist das jetzt nur ein Zähler, und zählt die BB-Codes jetz mir oder was?

_________________
Gestorben, aber nicht vergessen...
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 22.06.05 13:59 
user profile iconSilberwolf hat folgendes geschrieben:
ist das jetzt nur ein Zähler, und zählt die BB-Codes jetz mir oder was?
Wir haben die ganze Zeit drüber geschrieben (und es ist auch Titel dieses Topics), die BBCodes nicht mitzuzählen. Da implementiere ich doch keinen Zähler, der sie mitzählt. ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mi 22.06.05 14:00 
aber die tags müssen geschlossen sein, sonst sinds ja zeichen
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 22.06.05 14:01 
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
aber die tags müssen geschlossen sein, sonst sinds ja zeichen
Richtig. Es wird so sein, dass Du beim Schließen eines Tags plötzlich wieder mehr Zeichen zur Verfügung hast. Daher gibt es auch keine "Tippsperre", Du kannst auch über die Grenze hinwegtippen, um einen Tag zu schließen und wieder unter die Grenze zu kommen.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".