Tintenzirkel - das Fantasyautor:innenforum

Eingangshalle => Das Schwarze Brett => Das Technik-Board => Thema gestartet von: Lothen am 17. Oktober 2016, 17:40:30

Titel: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Lothen am 17. Oktober 2016, 17:40:30
Liebe Mods und Technikversierte,

mir ist gerade ein komischer Fehler aufgefallen, den ich so nicht kannte.

Ich wollte den Startpost im Nano-Board editieren, hab das auch gemacht und als ich auf "speichern" drücke, kommt folgende Fehlermeldung: Fehler beim Schreiben des Beitrags: Textfeld wurde nicht ausgefüllt. Sowohl Betreff als auch Textfeld sind aber gefüllt (siehe Screenshot im Anhang).

Hab mal in einem anderen Thread den Start-Post editiert, da gab es keine Probleme beim Speichern. Jemand eine Idee, woran das liegen könnte?

Ich arbeite mit Windows Vista, Firefox 42.0.

Freu mich über Tipps - auch beim dritten Mal kann ich den editierten Beitrag nicht abschicken ...

LG Lothen

[Dateianhang durch Administrator gelöscht]
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Eluin am 17. Oktober 2016, 19:13:46
Das Problem scheint beim Beitragsfeld zu liegen (ist zumindest rot umrandet). Probier doch mal folgendes: Kopier den kompletten Inhalt erstmal woanders hin und dann füg nur ein "Test" oder so ein. Einfachen Text, ohne irgendwelche [center ] und co. Befehle. Vielleicht hat sich irgendwo da ein Fehler eingeschlichen, den das Forum nicht einfach korrigieren kann? Als nächstes würde ich dann den eigentlichen Beitrag mal versuchen in deinem Thread als Antwort hinzuzufügen, ob da der gleiche Fehler auftritt.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Lothen am 17. Oktober 2016, 19:24:35
Danke, Eluin!

Ich hab den Beitrag jetzt einfach zerstückelt und dann immer per Vorschau geprüft, ob er sichtbar wurde (die Vorschau war nämlich auch leer), als Antwort konnte ich ihn nämlich auch nicht posten.

Ich hab die fehlerhafte Stelle gefunden und gelöscht, weiß aber immer noch nicht, warum da etwas nicht stimmte. Vielleicht irgendwas im Code vermurkst, keine Ahnung. Auf jeden Fall konnte ich den Beitrag jetzt editieren.

Komisch, aber Problem gelöst.

LG Lothen
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Eluin am 17. Oktober 2016, 19:43:12
Hast du die Stelle noch? Wenn du magst: Zeig mal. Mit [code ][/code ] kannst du auch Code einfügen. Aber gut, dass es nun klappt.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Sonnenblumenfee am 05. November 2016, 16:07:50
Bei mir ist der Fehler eben auch aufgetreten. Ich habe mich nach und nach durch die Tipps hier auf der Seite gearbeitet. Nachdem ich alles Stück für Stück eingefügt hatte, stellte sich heraus, dass der Fehler am Spoiler lag - nur kann ich nach wie vor nicht feststellen, was der Fehler war. Denn selbst nachdem ich den entsprechenden Teil mit dem Spoiler-Button markiert habe, statt selbst [spoiler ] und [/spoiler ] zu tippen, funktionierte es nicht. Jetzt hab ich den Spoiler halt weggelassen, diente eh nur der Übersichtlichkeit, aber falls der Fehler vermehrt auftritt, hilft das vielleicht bei der Fehlersuche.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Eluin am 05. November 2016, 18:15:32
Ansonsten mal den Code unter [code ] [/code ] hier reinkopieren. Vielleicht finden wir zusammen das Problem.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Sonnenblumenfee am 05. November 2016, 21:23:27
Das habe ich tatsächlich probiert - und mir wurde auch dann die Fehlermeldung angezeigt (und ja, ich habe die Leerzeichen bei [code ] und [/code ] weggelassen).
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 05. November 2016, 21:42:24
Kannst du mir den betreffenden Text (mit allen abgelehnten Formatierungen) per Mail an maja@tintenzirkel.de schicken? Danke!
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 06. November 2016, 03:00:06
Mail ist angekommen.

Ich kann den Fehler reproduzieren, genau so, wie du es beschreiben hast. Für den Code ist irrelevant, ob man einen Tag per Hand tippt oder über den Button anklickt - es ändert nichts an dem, was an die Datenbank gesendet wird, nur, wie der Text ins Feld gekommen ist.

Interessant ist, wenn ich den Text auf den Teil im Spoiler-Tag reduziere, also alles außerhalb von spoiler und /spoiler entferne, ich einen wunderschönen Spoiler mit einer Tabelle drin bekomme. Das spricht gegen meine ursprüngliche Theorie, dass man keine Tabelle als Spoiler setzen kann. Man kann es.

Auch, wenn ich den Text außerhalb des Spoilers stehenlasse, klappt es anstandslos. Was also nicht funktioniert, ist, mehrere Tabellen in einem Beitrag zu haben, von denen sich jeweils mindestens eine innerhalb und eine außerhalb des Spoilers befindet. Ich kann auch nicht beide Tabellen in getrennte Spoilertags stecken. Beide zusammen in einem gehen.

Soweit zur Reproduzierbarkeit. Was den Fehler versursacht oder wie ich ihn wegbekommen soll, weiß ich nicht. Die Spoiler sind nachträglich über eine Modifikation ins Forum gekommen, werden also nicht von der SMF-Community betreut. Das Auf- und Zuklappen der Spoiler wird über Javascript realisiert, und ich vermute, dass da irgendwie der Javascript- und der Tabellencode collidiert.

Ich werde noch, aber nicht heute, versuchen, das Ganze in HTML zu reproduzieren (also, wie der fertige Beitrag ausgesehen hätte, wenn alles nach Wunsch gegangen wäre), um zu sehen, ob es technisch möglich ist. Das möchte ich aber gern schieben, weil ich gerade mit den Serverproblemen und dem Nano mehr als ausgelastet bin.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Sonnenblumenfee am 06. November 2016, 09:50:49
Ich weiß, dass es für den Code irrelevant ist, ob man ihn schreibt oder anklickt, aber von Hand zu schreiben ist tendenziell fehleranfälliger, deshalb hatte ich es auch einmal anders ausprobiert. Danke, dass du dich darum kümmerst, Maja :knuddel: Und ich bin sicher, wir werden zurecht kommen, auch wenn der Fehler erst nach dem NaNo behoben wird.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Denamio am 07. November 2016, 20:24:04
Bei der Suche ob es eventuelle gemeldete Bugs mit Slow Downs gibt, bin ich über ein für dieses Problem relevantes Thema gestolpert:

-> http://www.simplemachines.org/community/index.php?topic=548896.0

Im Verlauf des Threads stellt sich heraus, dass die Problemstelle in der Subs-Post.php liegt. Die Funktion untersucht die Beiträge auf leeren Bulletin Board Code (also Tabellen ohne Inhalt und so Späße) und entfernt diese, falls gefunden. Allerdings hakt das in speziellen Fällen, löscht gleich alles und resultiert dann in der "Textfeld nicht ausgefüllt" Meldung.

Eventuell hilft das nach dem Nano bei der Fehlerbehebung. Sorry, wenn ich den Thread schon wieder nach oben hole damit, es ist nicht als Gedrängel gemeint.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Jen am 07. Dezember 2016, 00:11:01
Hatte den Fehler auch gerade, ebenfalls bei einer Spoiler-Sache.
Das störende Element war

Zitat
Sorry but you are not allowed to view spoiler contents.

und kann seltsamerweise hier gepostet werden.

Ich habs ohne Spoiler gepostet und den Trigger geschwächt. Post ist der hier (http://forum.tintenzirkel.de/index.php?topic=20276.msg942115;topicseen#msg942115), falls das irgendwie hilft. Bis auf den Spoiler hab ich alles so gemacht wie an den Tagen davor, also liegt's ganz klar an ihm.  ;D Aber das wissen wir ja längst.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Angela am 15. März 2019, 17:24:25
Ich habe nun auch so eine Anhzeige, wenn ich das hier in der Vorschau sehen will.

[Dateianhang durch Administrator gelöscht]
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Angela am 15. März 2019, 17:42:34
Ich häng den Text mal als odt an.

[Dateianhang durch Administrator gelöscht]
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 16. März 2019, 01:34:10
Das war einfach, ich kann dir sagen, warum das forum den Text nicht akzeptiert, und du hättest mit ein bisschen rumprobieren auch ganz schnell drauf kommen können (ich habe drei Sekunden gebruacht, um zu sehen, was den Beitrag von anderen unterscheidet): Der Text enthält Smileys. Nicht Foren-Smileys, die mit den üblichen Smiley-Tags eingebunden werden, sondern Emojis, mit denen der Firefox zwar klarkommt, aber das Forum nicht. Wenn du sie rauslöschst oder durch Forensmileys ersetzt, kannst du das ohne Probleme posten, gerade ausprobiert.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Angela am 16. März 2019, 07:44:59
Danke, Maja.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 16. März 2019, 18:38:55
Sollte es nochmal nicht klappen, gib Bescheid. Da ich den Text posten konnte, kann ich den Beitrag im schlimmsten Fall selbst verfassen - den wesentlichen Teil mahct ja das Zitat der Bloggerin aus.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: der Rabe am 04. Januar 2020, 23:58:50
Jetzt hab ich das Problem, meine Beiträge nicht mehr editieren zu können, weil ich dann die Nachricht "Betreff und Textfeld nicht ausgefüllt" bekomme. Sowohl bei Chrome als auch beim Firefox. Soweit ich sehe, hab ich in meinem Beiträgen weder unerlaubte Smileys noch sonst irgendwas aufregendes.

Hilfe?

Diesen Beitrag habe ich in meinem Schreibfortschrittsthread editieren wollen. Es war aber schon vorher irgendwo anders ein Problem, da hatte ich es dann gelassen. Sind auch beide Browser aktuell.

[Dateianhang durch Administrator gelöscht]
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Evanesca Feuerblut am 05. Januar 2020, 09:21:38
Ich habe das gleiche Problem wenn ich direkt im Feld editieren will (also Schnell-Edit). Es klappt aber über die andere Editierfunktion.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 05. Januar 2020, 15:44:52
Mir ist es vorhin auch passiert, als ich in eine Ausschreibung einen Link reineditiert habe. Schnelledit führte zur Fehlermeldung, über den regulären Edit ging es dann.

Bei denen, die das Problem auch hatten: Welche Formatierungtags habt ihr  in den betreffenden Beiträgen verwendet? Der, in dem es mir passiert ist, hatte mit URL maskierte Webadressen. Es passiert nämlich nicht immer. Reine Textbeiträge kann ich problemlos editieren.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Evanesca Feuerblut am 05. Januar 2020, 19:07:41
Bei mir ist eine große Tabelle drin.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 05. Januar 2020, 19:24:37
Nach meinen ersten Versuchen ist ein Beitrag, der irgendeine Form von BBCode enthält, zur Zeit nicht per Quickedit zu bearbeiten. Alle Beiträge ohne Code sind problemlos. Ich schaue mal nach, ob das Problem bei SMF bereits bekannt ist.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: der Rabe am 05. Januar 2020, 21:01:05
Danke fürs Schauen, Maja.

Ich hatte keine Formatierungstags drin außer den Smileys. Und der Signatur. Könnte es daran liegen?
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 05. Januar 2020, 21:33:57
Die Signatur ist unschuldog, die gehört nicht zum Textfeld. Ich tippe auf die Smileys, wril die interpretiert werden müssen wie Code.
Titel: Re: Fehler Textfeld wurde nicht ausgefullt
Beitrag von: der Rabe am 06. Januar 2020, 18:18:42
Dann müsste ich meinen Beitrag hier ja editieren können, also schnell, da ist gar nichts drin. Das geht aber auch nicht.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 06. Januar 2020, 18:48:51
Seht mich heulen, fluchen und mit den Zähnen klappern. Das letzte Update hat und ein Problem mit der Schnelleditier-Funktion beschert, und nach langem Herumexperimentieren habe ich den Schuldigen ausgemacht. Es sind Umlaute. Ein Beitrag, der auch nur einen Umlaut enthält, kann nicht per Quick Edit bearbeitet werden, es erscheint der Hinweis "Textfeld wurde nicht ausgefüllt". Befindet sich zusätzlich ein Umlaut im Betreff, meldet das Forum, der Betreff würde fehlen (danke, Forum, dadurch bin ich dir überhaupt erst auf die Schliche gekommen).


Beiträge, die ohne Umlaute auskommen, können bearbeitet werden wie früher, aber ehrlich, wie lang kann man im Deutschen Sätze ohne Umlaut bilden? Ich versuche herauszufinden, ob sich beim letzen Patch etwas an der Zeichenkodierung geändert hat, und ob ich da irgendwo etwas drehen kann.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Evanesca Feuerblut am 06. Januar 2020, 19:07:42
Danke für deinen Einsatz und deine Mühen <3
Titel: Re: Fehler: Textfeld wurde nicht ausgef&uuml;llt
Beitrag von: Maja am 06. Januar 2020, 19:15:48
Eine Suche im SMF Support Forum hat ergeben, dass es seit dem letzten Patch Probleme mit der Zeichenkodierung in Kombination mit der Schnelledit-Funktion gibt. Interessanterweise meldet niemand unser Problem - in anderen Foren wird offenbar Zeichensalat produziert. Auch nicht besser. Bei uns passiert wenigstens nichts, der Beitrag bleibt eralten, man muss ihn nur h&auml;ndisch in die normale Editierfunktion r&uuml;berkopieren.

Ein Mitglied aus Russland hat das zeichensalat-Problem durch Bearbeitung einer Quelldatei l&oumL;sen k&ouml;nnen. Ob das auch bei uns hilft, wei&szlig; ich nicht. Ich werde es vielleicht zu einer Zeit, wo ein zerschossenes (und schnell repariertes, ich tu ja nichts ohne Backup) Forum nicht so viele Leute st&ouml;rt. Um diese Uhrzeit will ich das jedenfalls nicht versuchen, daf&uuml;r sind gerade zu viele Leute online, und so riesig ist das Problem ja nicht.


EDIT
Ich habe den Vorschlag doch jetzt schon ausprobiert. Geschadet scheint es jedensfalls nicht zu haben. Geholfen aber leider auch nicht. Werde wohl eine eigene Supportanfrage aufmachen m&uuml;ssen, aber nicht mehr heute.


EDIT 2
OKay, wir sind doch nicht die einzigen. Habe den offiziellen Bugthread gefunden. Leider bislang ohne L&ouml;sung
https://www.simplemachines.org/community/index.php?topic=571120

EDIT 3
Sonderzeichen h&auml;ndisch maskieren f&uuml;hrt dazu, dass die Beitr&auml;ge wieder editierbar werden. Leider wandelt die Forensoftware das dann aber nicht in die entsprechenden Sonderzeichen um, sondern l&auml;sst sie als Buchstabensalat stehen.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: Maja am 17. Januar 2020, 00:23:01
Aus mir unerfindlichen Gründen - weil ich nichts geändert habe, weder am Server, noch an der Forensoftware - scheint der Schnelledit auch mit Sonderzeichen wieder zu funktionieren. Strange. Aber gut.
Titel: Re: Fehler: Textfeld wurde nicht ausgefüllt
Beitrag von: der Rabe am 17. Januar 2020, 10:30:29
Wow, welch ein Aufwand, vielen Dank dafür, Maja. :)
Und umso seltsamer, dass es dann einfach wieder weg ist.

Test: Ja passt. ;D