hschottm / tags

Contao tags extension
11 stars 16 forks source link

Fehler: "Das Feld Auszeichnungsfilter darf höchstens 255 Zeichen haben" #16

Closed AgentCT closed 8 years ago

AgentCT commented 8 years ago

Bei der Verwendung der "Nachrichtenliste" erhalten ich den Fehler "Das Feld Auszeichnungsfilter darf höchstens 255 Zeichen haben.", wenn ich viele Filterbegriffe angebe.

Kann das Feld bitte beim nächsten Update auf ein größeres Feld umgestellt werden?

Vielen Dank Stefan

hschottm commented 8 years ago

Fixed in 82b92d555dc0c7c71b4ed431bc175110bbbf3a95

AgentCT commented 8 years ago

Danke schön!

AgentCT commented 8 years ago

Leider hat der Fix den Fehler #16 nicht vollständig korrigiert.

Das Problem ist leider immer noch vorhanden. Das Problem habe ich u.a. in der tl_module.php (Zeile 136 & 137) gefunden. Leider war mein Korrekturansatz damit offenbar noch nicht vollständig.

Bei der Eintragung von Werten über 255 Zeichen (im Modul Nachrichtenliste) werden nunmehr, die darüber liegenden Zeichen abgeschnitten und nicht gespeichert.

hschottm commented 8 years ago

Sorry, das hab ich übersehen. Da habe ich dann ein Feld zu wenig geändert. Auch wenn es nicht ganz sauber ist, ich habe das jetzt einfach nur als neuen build ins ER eingespielt.

Fixed in 0521ef293bb58e8fea9eb09471cc61d41632ecb5

AgentCT commented 8 years ago

Kein Problem, man kann es sich ja gut von github ziehen.

Leider muss noch eine weitere Stelle korrigiert werden.

In der Datenbank-Tabelle "tl_module" wird das Feld "filter_tags" noch mit 255 Zeichen geführt. Dort müssten die 1000 Zeichen auch geändert werden.

hschottm commented 8 years ago

Ähm, ich hab extra alles durchsucht, da ist nichts mehr mit 255 Zeichen. Es gibt auch kein Feld filter_tags in tl_module, wo siehst du das?

AgentCT commented 8 years ago

Bei mir steht das Feld in der Datenbank.

Dieses Feld war nur 255 Zeichen lang und nach meiner Änderung auch 1000 Zeichen speichert er die Eingaben vollständig.

datenbankfeld zu klein

hschottm commented 8 years ago

Ok, tag_filter. Aber das habe ich doch mit den beiden letzten Updates geändert. Hast du evtl. einfach nur die Quelldateien aktualisiert und nicht "Datenbank aktualisieren" in der Erweiterungsverwaltung aufgerufen? Das muss man natürlich schon machen, wenn es Änderungen an Datenbankfeldern gegeben hat. Sowohl in tl_module als auch in tl_content habe ich die tag_filter-Felder auf 1000 Zeichen angehoben.