Zulässige Länge von Threadtiteln
Moderator: Comedix
Zulässige Länge von Threadtiteln
Hallo,
ich habe gerade gesehen, daß bei meinem Thread "Ausstellung "Asterix, Donald & Co." 2008 in Wi[en]" die letzten beiden Buchstaben weggekürzt wurden. Das ist erstaunlich, denn es handelt sich um einen Titel mit nur 49 Zeichen, der so auf 47 Zeichen gekürzt wurde.
Der Threadtitel "Anordnung und Benennung von Bildern in Fließtexten" ist hingegen 51 Zeichen lang und wurde nicht abgeschnitten. Der Titel "Mobiles Navigationssystem gegen fest eingebautes Navigations" ist zwar offensichtlich auch gekürzt, aber erst nach 61 Zeichen.
Wieso wird mein Titel schon so früh abgeschnitten? Ich vermute, daß es an den Sonderzeichen liegt, da statt jedem intern wahrscheinlich so ein Code mit % und einer zweistelligen Hexadezimalzahl verwendet wird... Kann man das ändern? Könnte man vielleicht insgesamt etwas längere Titel zulassen?
Zwar will ich nicht den ganzen Beitrag in einen Titel packen, aber mit Sonderzeichen plötzlich weniger, als 50 Zeichen zu haben, ist schon arg knapp. Und ein abgeschnittener Titel sieht immer nicht so gut aus. Es wäre schön, wenn hier Abhilfe möglich wäre.
Gruß
Erik
ich habe gerade gesehen, daß bei meinem Thread "Ausstellung "Asterix, Donald & Co." 2008 in Wi[en]" die letzten beiden Buchstaben weggekürzt wurden. Das ist erstaunlich, denn es handelt sich um einen Titel mit nur 49 Zeichen, der so auf 47 Zeichen gekürzt wurde.
Der Threadtitel "Anordnung und Benennung von Bildern in Fließtexten" ist hingegen 51 Zeichen lang und wurde nicht abgeschnitten. Der Titel "Mobiles Navigationssystem gegen fest eingebautes Navigations" ist zwar offensichtlich auch gekürzt, aber erst nach 61 Zeichen.
Wieso wird mein Titel schon so früh abgeschnitten? Ich vermute, daß es an den Sonderzeichen liegt, da statt jedem intern wahrscheinlich so ein Code mit % und einer zweistelligen Hexadezimalzahl verwendet wird... Kann man das ändern? Könnte man vielleicht insgesamt etwas längere Titel zulassen?
Zwar will ich nicht den ganzen Beitrag in einen Titel packen, aber mit Sonderzeichen plötzlich weniger, als 50 Zeichen zu haben, ist schon arg knapp. Und ein abgeschnittener Titel sieht immer nicht so gut aus. Es wäre schön, wenn hier Abhilfe möglich wäre.
Gruß
Erik
"Alle sollt ihr noch sehen, daß ich habe recht!" (Erik der Blonde, Die große Überfahrt, S. 5)
- Comedix
- AsterIX Elder Council Member
- Beiträge: 7375
- Registriert: 20. November 2001 09:54
- Wohnort: Hamburg
- Kontaktdaten:
Hallo Erik,
entschuldige, dass es mit der Antwort etwas länger gedauert hat. Ich habe in der Datenbank der Modifikationen für das Forum nachgesehen. Es scheint keine bereits programmierte Modifikation zu geben, die mehr Zeichen im Titel ermöglicht. Du hast natürlich recht, werden in einem Titel Sonderzeichen verwendet, so werden diese umgewandelt, was letztendlich zu einer schnelleren Zeichenbegrenzung führt.
Da ich eine solche Modifikation nicht selbst vornehmen kann, müsste ich schon etwas finden, was dies ermöglicht und dazu habe ich nichts gefunden.
Gruß, Marco
entschuldige, dass es mit der Antwort etwas länger gedauert hat. Ich habe in der Datenbank der Modifikationen für das Forum nachgesehen. Es scheint keine bereits programmierte Modifikation zu geben, die mehr Zeichen im Titel ermöglicht. Du hast natürlich recht, werden in einem Titel Sonderzeichen verwendet, so werden diese umgewandelt, was letztendlich zu einer schnelleren Zeichenbegrenzung führt.
Da ich eine solche Modifikation nicht selbst vornehmen kann, müsste ich schon etwas finden, was dies ermöglicht und dazu habe ich nichts gefunden.
Gruß, Marco
Deutsches Asterix Archiv: https://www.comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
- Michael_S.
- AsterIX Druid
- Beiträge: 1267
- Registriert: 16. November 2001 19:50
- Wohnort: Trier
- Kontaktdaten:
Hallo Marco,
versuch' mal herauszubekommen, wann die Begrenzung zuschlägt - entweder schon beim Anlegen des Beitrags, so dass eine gekürzte Version in der Datenbank landet oder erst später.
Da die Beiträge einfach abgeschnitten sind, Sonderzeichen aber extra zählen (macht pro Zeichen 5 Zeichen mehr!), vermute ich, dass das Forum die Beiträge entsprechend umwandelt und in dieser Form in die Datenbank schreibt, wobei diese für Thread- oder Postingtitel auf 63 Zeichen beschränkt ist. Das wäre dann in der Datenbank ein Feld vom Datentyp VARCHAR(63), was nicht ungewöhnlich ist. Aber man sollte das problemlos auf VARCHAR(127) oder VARCHAR(255) ändern können, dann werden zukünftige Titel nicht abgeschnitten.
Wenn das Forum selber schon vorher kürzt, wird eine Änderung schwieriger.
MfG
Michael
versuch' mal herauszubekommen, wann die Begrenzung zuschlägt - entweder schon beim Anlegen des Beitrags, so dass eine gekürzte Version in der Datenbank landet oder erst später.
Da die Beiträge einfach abgeschnitten sind, Sonderzeichen aber extra zählen (macht pro Zeichen 5 Zeichen mehr!), vermute ich, dass das Forum die Beiträge entsprechend umwandelt und in dieser Form in die Datenbank schreibt, wobei diese für Thread- oder Postingtitel auf 63 Zeichen beschränkt ist. Das wäre dann in der Datenbank ein Feld vom Datentyp VARCHAR(63), was nicht ungewöhnlich ist. Aber man sollte das problemlos auf VARCHAR(127) oder VARCHAR(255) ändern können, dann werden zukünftige Titel nicht abgeschnitten.
Wenn das Forum selber schon vorher kürzt, wird eine Änderung schwieriger.
MfG
Michael
- Comedix
- AsterIX Elder Council Member
- Beiträge: 7375
- Registriert: 20. November 2001 09:54
- Wohnort: Hamburg
- Kontaktdaten:
Hallo Michael,
der Beitrag steht bereits als "Ausstellung "Asterix, Donald & Co." 2008 in Wi" in der Datenbank, das Feld ist vom Typ varchar(60). Ich gehe davon aus, dass der Titel einfach stumpf in das Feld geschrieben wird und wegen der Begrenzung des Feldes der Titel abgeschnitten wird.
Ich werde das Feld einfach mal auf eine Länge von 127 Zeichen setzen. Dann werden wir sehen, ob das Problem damit schon aus der Welt ist. Danke für den Hinweis.
Gruß, Marco
Edit: Leider wird der Titel immer noch abgeschnitten. Das heißt, dass bereits vor dem Schreiben in die Datenbank der Titel gekürzt wird und uns die Erweiterung des Feldes nicht hilft.
der Beitrag steht bereits als "Ausstellung "Asterix, Donald & Co." 2008 in Wi" in der Datenbank, das Feld ist vom Typ varchar(60). Ich gehe davon aus, dass der Titel einfach stumpf in das Feld geschrieben wird und wegen der Begrenzung des Feldes der Titel abgeschnitten wird.
Ich werde das Feld einfach mal auf eine Länge von 127 Zeichen setzen. Dann werden wir sehen, ob das Problem damit schon aus der Welt ist. Danke für den Hinweis.
Gruß, Marco
Edit: Leider wird der Titel immer noch abgeschnitten. Das heißt, dass bereits vor dem Schreiben in die Datenbank der Titel gekürzt wird und uns die Erweiterung des Feldes nicht hilft.
Deutsches Asterix Archiv: https://www.comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
- Michael_S.
- AsterIX Druid
- Beiträge: 1267
- Registriert: 16. November 2001 19:50
- Wohnort: Trier
- Kontaktdaten:
&&&&&&&&&&&&&&&&&&&&
Hallo Marco,
nur zur Sicherheit: du hast überprüft, ob der Titel zweimal gespeichert wird, nämlich einmal für den Thread und einmal für den Beitrag? Es muss in jedem Fall an beiden Stellen geändert werden.
Ich habe aber gerade festgestellt, dass das Forum selber nicht einmal Titel schreiben lässt, die länger als 60 (beliebige) Zeichen sind.
/edit: Ich habe jetzt mal ein wenig experimentiert: man kann zum Beispiel 60mal & als Titel eingeben, davon bleiben 25 und zwei Zeichen Rest von der Sonderzeichencodierung übrig - das sind genau die eingestellten 127 Zeichen. Soweit scheint das Heraufsetzen der Grenze also schonmal erfolgreich gewesen zu sein und das Forum schneidet nicht selber bei 60 ab.
MfG
Michael
nur zur Sicherheit: du hast überprüft, ob der Titel zweimal gespeichert wird, nämlich einmal für den Thread und einmal für den Beitrag? Es muss in jedem Fall an beiden Stellen geändert werden.
Ich habe aber gerade festgestellt, dass das Forum selber nicht einmal Titel schreiben lässt, die länger als 60 (beliebige) Zeichen sind.
/edit: Ich habe jetzt mal ein wenig experimentiert: man kann zum Beispiel 60mal & als Titel eingeben, davon bleiben 25 und zwei Zeichen Rest von der Sonderzeichencodierung übrig - das sind genau die eingestellten 127 Zeichen. Soweit scheint das Heraufsetzen der Grenze also schonmal erfolgreich gewesen zu sein und das Forum schneidet nicht selber bei 60 ab.
MfG
Michael
- Comedix
- AsterIX Elder Council Member
- Beiträge: 7375
- Registriert: 20. November 2001 09:54
- Wohnort: Hamburg
- Kontaktdaten:
Re: &&&&&&&&&&&&&&&&&&&&
Hallo Michael,
Gruß, Marco
edit: Bei meinem Test gerade eben konnte ich deutlich mehr Zeichen als bisher in das Textfeld eingeben, aber der geänderte Titel in diesem Beitrag wird trotzdem noch abgeschnitten.
Guter Hinweis. Das habe ich jetzt gemacht. In phpbb_topics und phpbb_posts_text habe ich nun beide Felder auf 127 Zeichen gesetzt. Ich habe zusätzlich in der Datei posting_poll_body.tpl den maximalen Wert des Eingabefeldes auf 127 gesetzt, mal schauen ob's hilft.Michael_S. hat geschrieben:nur zur Sicherheit: du hast überprüft, ob der Titel zweimal gespeichert wird, nämlich einmal für den Thread und einmal für den Beitrag? Es muss in jedem Fall an beiden Stellen geändert werden.
Gruß, Marco
edit: Bei meinem Test gerade eben konnte ich deutlich mehr Zeichen als bisher in das Textfeld eingeben, aber der geänderte Titel in diesem Beitrag wird trotzdem noch abgeschnitten.
Deutsches Asterix Archiv: https://www.comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
Re: &&&&&&&&&&&&&&&&&&&&
Hallo,
Gruß
Erik
in der Tat, ich konnte den im Ausgangsbeitrag erwähnten Threadtitel nun im Rahmen eines Beitrag-Edits ergänzen, so daß er jetzt vollständig angezeigt wird. Wo auch immer die Grenze jetzt liegen mag, die Situation hat sich jedenfalls verbessert. Danke Euch beiden. :)Comedix hat geschrieben:Bei meinem Test gerade eben konnte ich deutlich mehr Zeichen als bisher in das Textfeld eingeben
Gruß
Erik
"Alle sollt ihr noch sehen, daß ich habe recht!" (Erik der Blonde, Die große Überfahrt, S. 5)
- Comedix
- AsterIX Elder Council Member
- Beiträge: 7375
- Registriert: 20. November 2001 09:54
- Wohnort: Hamburg
- Kontaktdaten:
Mein Dank gilt Michael, der den entscheidenden Tipp gab.
Deutsches Asterix Archiv: https://www.comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
TwiX: @Asterix-Archiv, Mastodon: @Asterix_Archiv, Bluesky: @comedix.de
- Michael_S.
- AsterIX Druid
- Beiträge: 1267
- Registriert: 16. November 2001 19:50
- Wohnort: Trier
- Kontaktdaten:
Re: &&&&&&&&&&&&&&&&&&&&
Hallo,
frohes neues Jahr und nichts zu danken.
MfG
Michael
frohes neues Jahr und nichts zu danken.
Wenn der Titel einmal verstümmelt gespeichert ist, kann er natürlich nie wieder von sich aus zur vollen Länge anwachsen. Aber man kann Titel ja (wie schon geschehen) bei Bedarf manuell wiederherstellen.Comedix hat geschrieben:aber der geänderte Titel in diesem Beitrag wird trotzdem noch abgeschnitten.
MfG
Michael