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]
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.
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
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.
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.
Ansonsten mal den Code unter [code ] [/code ] hier reinkopieren. Vielleicht finden wir zusammen das Problem.
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).
Kannst du mir den betreffenden Text (mit allen abgelehnten Formatierungen) per Mail an maja@tintenzirkel.de schicken? Danke!
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.
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.
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.
Hatte den Fehler auch gerade, ebenfalls bei einer Spoiler-Sache.
Das störende Element war
ZitatSorry 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.
Ich habe nun auch so eine Anhzeige, wenn ich das hier in der Vorschau sehen will.
[Dateianhang durch Administrator gelöscht]
Ich häng den Text mal als odt an.
[Dateianhang durch Administrator gelöscht]
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.
Danke, Maja.
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.
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]
Ich habe das gleiche Problem wenn ich direkt im Feld editieren will (also Schnell-Edit). Es klappt aber über die andere Editierfunktion.
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.
Bei mir ist eine große Tabelle drin.
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.
Danke fürs Schauen, Maja.
Ich hatte keine Formatierungstags drin außer den Smileys. Und der Signatur. Könnte es daran liegen?
Die Signatur ist unschuldog, die gehört nicht zum Textfeld. Ich tippe auf die Smileys, wril die interpretiert werden müssen wie Code.
Dann müsste ich meinen Beitrag hier ja editieren können, also schnell, da ist gar nichts drin. Das geht aber auch nicht.
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.
Danke für deinen Einsatz und deine Mühen <3
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ändisch in die normale Editierfunktion rüberkopieren.
Ein Mitglied aus Russland hat das zeichensalat-Problem durch Bearbeitung einer Quelldatei l&oumL;sen können. Ob das auch bei uns hilft, weiß 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ört. Um diese Uhrzeit will ich das jedenfalls nicht versuchen, dafü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üssen, aber nicht mehr heute.
EDIT 2
OKay, wir sind doch nicht die einzigen. Habe den offiziellen Bugthread gefunden. Leider bislang ohne Lösung
https://www.simplemachines.org/community/index.php?topic=571120
EDIT 3
Sonderzeichen händisch maskieren führt dazu, dass die Beiträge wieder editierbar werden. Leider wandelt die Forensoftware das dann aber nicht in die entsprechenden Sonderzeichen um, sondern lässt sie als Buchstabensalat stehen.
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.
Wow, welch ein Aufwand, vielen Dank dafür, Maja. :)
Und umso seltsamer, dass es dann einfach wieder weg ist.
Test: Ja passt. ;D