eumerika - das Reiseforum für Europa, Amerika & mehr

Allgemeines => eumerika.de - Infos => Thema gestartet von: Christina am 30. August 2017, 18:37:09

Titel: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Christina am 30. August 2017, 18:37:09
Ich habe gerade versucht in Flickas Japan Raketentest Thread eine Antwort zu schreiben, jedes mal wenn ich auf Schreiben klicke, wird mir sinngemäss der Text in der Überschrift angezeigt. Ich kann aber auch nicht mal "Hallo" schreiben, obwohl das ja wohl eindeutig weniger als 80 Zeichen sind. Weiß jemand, woran das liegt?
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Andrea am 30. August 2017, 18:44:00
Hallo Christina,

ich habe es gerade mit meinem Account versucht - das ging. Ich habe hier als Teammitglied mehr Rechte und habe es deswegen als ein Testuser versucht und auch das ging. Ich habe einfach nur "testposting" geschrieben, das war kein Problem. Seltsam...

Vielleicht hat Rainer eine Idee, falls er im Moment den Kopf dafür frei hat.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 30. August 2017, 20:56:14
Ich habe keine Ahnung...

@Christina: ist das bei allen Threads, oder bei manchen, oder nur bei diesem einen Thread? Da das Problem hier noch nie aufgetreten ist, muss ich erst mal im Forumssscript suchen, wo denn überhaupt so etwas gecheckt wird. Mir sagt das leider im Moment noch gar nichts.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Andreas am 30. August 2017, 23:33:42
Weiß jemand, woran das liegt?
Klar. Das liegt an der Betreffzeile. Die ist auf 80 Zeichen begrenzt.

Bei Antworten wird die Betreffzeile ja automatisch um die 4 Zeichen "Re: " ergänzt (das wären in dem Fall dann 83).
Und der IE kommt damit nicht klar. Windows Phone zum Teil auch nicht. Aber das ist ja auch alles obsolet.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Ilona am 31. August 2017, 09:26:34
Christina, da musst du einfach die Betreffzeile kürzen bzw. raus löschen. An dem "Problem" verweilte ich auch schon mal  :cool2: .
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Andrea am 31. August 2017, 09:43:06
Die Betreffzeile.... Da muss man erst einmal drauf kommen! Vielen Dank für eure Hilfe Andreas und Ilona!  :thumb:

Komisch nur, dass es bei mir ging. Muss wohl irgendetwas anders gewesen sein.  :gruebel:
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 31. August 2017, 11:19:58
Bei Antworten wird die Betreffzeile ja automatisch um die 4 Zeichen "Re: " ergänzt (das wären in dem Fall dann 83).
Und der IE kommt damit nicht klar. Windows Phone zum Teil auch nicht. Aber das ist ja auch alles obsolet.

Aber warum passiert das nur bei Christina?? Und was hat das mit dem Browser zu tun?? Ist der Check in JavaScript ausgelagert (dann würde ich es verstehen)?

P.S.: Ich habe mal im Quelltext nachgeschaut, für den Betreff (subject) ist ein Tag maxlength="80" vorgegeben (und auch size="80", aber das ist nur die Größe der Eingabefelds). Ich werde heute nachmittag mal im Source suchen, wo die Zeile herkommt und werde maxlength rausnehmen, das hat sowieso keinen besonderen Wert. Vielleicht hackt die Datenbank den Betreff auch noch ab (muss im Create Table nachschauen, wie lang der Betreff definiert ist), aber das wäre ja egal. Wahrscheinlich stolpert IE über die zu große value-Angabe, aber das ist eigentlich ein Bug im IE, denn darauf hat ein Anwender gar keinen Zugriff. Ich weiß nur noch nicht, ob IE die Meldung selbst ausgibt, oder ob die vom Forenscript kommt. Welchen IE muss man da nehmen, um das zu testen?
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: testuser am 31. August 2017, 14:11:49
Nochmal ein Test mit IE ...
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Flicka am 31. August 2017, 14:11:56
Bei mir wars auch so, aber nicht bei meiner ersten Antwort auf Birgits Antwort, sondern bei späteren. Ich hatte deshalb bei den Antworten, bei denen der Hinweis kam, jeweils den Betreff gekürzt.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: testuser am 31. August 2017, 14:13:19
Ich bin hier ja falsch, muss zu dem Japanthread.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Flicka am 31. August 2017, 14:14:02
Ich habe gerade mal geschaut: Probleme gabs bei mir bei der Nutzung des IE, aber nicht mit Firefox.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Andrea am 31. August 2017, 14:17:47
Deswegen ging es bei mir, weil ich mit Firefox "drin" war - aha!
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 31. August 2017, 14:22:06
So, jetzt konnte ich es nachvollziehen. Aber ich muss ja ein wenig lästern (@Christina), die Fehlermeldung ist doch recht klar strukturiert und es wird doch auch ganz offensichtlich ein Bezug zum Betreff hergestellt, wenn ich das jetzt sehe, dann sieht man doch sofort, was da angemotzt wird, nämlich der zu lange Betreff und nicht der Beitrag selbst. Im Anhang ein Screenshot:
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Andrea am 31. August 2017, 14:27:40
Hatte Christina nicht mal geschrieben, dass sie wenig Erfahrung mit Foren hat? Also nicht so dolle motzen.  ;)
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Flicka am 31. August 2017, 14:33:27
Dann behalten wir es künftig wohl besser für uns, falls wir hier Fehler bemerken. Nicht dass wir hinterher noch Schelte bekommen....  ;)
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 31. August 2017, 14:35:05
Ist auch egal, ist sowieso ein "Gemeinschaftsfehler" des Forenscripts (das einen zu langen Betreff generiert) und des IE, der zu doof ist, einen zu langen Betreff abzuschneiden oder zu akzeptieren, der ist ja nicht durch den Anwender eingetippt, sondern steht so schon im HTML Code drin, da ist das für den Anwender natürlich verwirrend, wieso man eine Fehlermeldung bekommt.

Ich bin schon auf der Suche nach dem entsprechenden Eingabefeld im Source, ich schmeiße da einfach die maxlength Angabe heraus, die bringt doch sowieso nichts.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 31. August 2017, 14:38:03
Dann behalten wir es künftig wohl besser für uns, falls wir hier Fehler bemerken. Nicht dass wir hinterher noch Schelte bekommen....  ;)

Das ist (denke ich) die falsche Schlussfolgerung. Die richtige Schlussfolgerung wäre für mich, die entsprechende Meldung exakter zu spezifizieren. Ohne Andreas Lösung (der das Problem offensichtlich kannte) wäre ich sicher nicht auf die richtige Fährte gekommen, dabei formatiert der IE die Fehlermeldung doch eindeutig und ordnet sie dem Betreff zu (und nicht dem Text). Nicht immer gleich auf beleidigte Leberwurst machen, da hat niemand etwas von. Ich mache mir ja schon die Mühe und versuche die Fehler zu finden, aber ich finde es nicht zu viel verlangt, wenn die Teilnehmer auch versuchen mitzudenken.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Flicka am 31. August 2017, 14:43:04
Autsch.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 31. August 2017, 15:40:43
So, ausgeautscht. Problem gelöst, jetzt kann auch IE längere Betreffs verarbeiten. Ich habe keine Ahnung, ob die irgendwo mal abgehackt werden, aber das ist dann wirklich egal. Aber die Fehlermeldung wird nicht mehr auftauchen, die Beschränkung auf 80 Zeichen ist herausgenommen.

Ich habe es auch für Wireless vorbereitet, falls der Fehler da auch auftaucht, im Moment lasse ich es noch stehen.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Christina am 31. August 2017, 17:48:59
Keine Sorge, ich bin nicht beleidigt.

Und ja, den roten Rahmen rund um die Betreffszeile habe ich natürlich gesehen, aber überhaupt nicht damit in Verbindung gebracht, dass diese das Problem sein könnte, da ich die ja nicht selbst geschrieben habe. Daher war mir eine genauere Problemeinkreisung leider nicht möglich, Rainer. Ich hatte dasselbe Problem mal vor ein paar Monaten schon, es dann aber wieder vergessen.
Titel: Re: Aufforderung "gib maximal einen Text mit 80 Zeichen ein"
Beitrag von: Rainer am 31. August 2017, 21:12:21
aber überhaupt nicht damit in Verbindung gebracht, dass diese das Problem sein könnte, da ich die ja nicht selbst geschrieben habe.

Das ist ja auch zugegebenermaßen das eigentliche Problem - als Anwender ist man sich zu Recht keiner Schuld bewusst. Aber jetzt ist es Schnee von gestern, ich habe einfach diese Längenbeschränkung herausgenommen und das schlimmste, was nun passieren kann, wäre ein Abhacken des Betreffs ab der 80. Stelle. Dann soll es so sein.

Nur aus meiner Sicht ist es natürlich sehr schwierig, das Problem zu verstehen, wenn es bei mir nicht auftritt und mir die Info fehlt, dass sich diese Meldung auf den Betreff bezieht. Aber glücklicherweise kannte Andreas das Problem schon, das machte es dann letztendlich einfach, die entsprechende Stelle aufzuspüren und zu korrigieren. Ich will ja auch niemanden "anmachen", ich möchte helfen und die Ursachen beheben und da bin ich eben auf jeden Hinweis angewiesen, und wenn er noch so unwichtig erscheint. Fehlersuche ist ein Kapitel für sich, insbesondere weil wir hier Fehler suchen, die andere gemacht haben...