AsterIX - Asterix Information eXchange

The International Asterix Forum

Note: You can select your preferred language after registration in your user control panel.
Remarque: tu peux choisir la langue du forum après inscription dans ton panneau d'utilisateur.
Hinweis: Du kannst deine bevorzugte Forumsprache nach der Registrierung in deinem persönlichen Bereich einstellen.
Aktuelle Zeit: 23. Mai 2013 01:05

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Zulässige Länge von Threadtiteln
BeitragVerfasst: 21. Dezember 2007 11:28 
Offline
AsterIX Bard
Benutzeravatar

Registriert: 8. August 2004 16:55
Beiträge: 5492
Wohnort: Deutschland
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

_________________
"Alle sollt ihr noch sehen, daß ich habe recht!" (Erik der Blonde, Die große Überfahrt, S. 5)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 28. Dezember 2007 23:44 
Offline
AsterIX Elder Council Member
Benutzeravatar

Registriert: 20. November 2001 09:54
Beiträge: 3520
Wohnort: Hamburg
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

_________________
Deutsches Asterix Archiv: http://www.comedix.de .eu


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 29. Dezember 2007 10:35 
Offline
AsterIX Bard
Benutzeravatar

Registriert: 16. November 2001 19:50
Beiträge: 697
Wohnort: Essen
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

_________________
Mitglied bei SETI@Home


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 29. Dezember 2007 12:52 
Offline
AsterIX Elder Council Member
Benutzeravatar

Registriert: 20. November 2001 09:54
Beiträge: 3520
Wohnort: Hamburg
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.

_________________
Deutsches Asterix Archiv: http://www.comedix.de .eu


Nach oben
 Profil  
 
 Betreff des Beitrags: &&&&&&&&&&&&&&&&&&&&
BeitragVerfasst: 29. Dezember 2007 15:53 
Offline
AsterIX Bard
Benutzeravatar

Registriert: 16. November 2001 19:50
Beiträge: 697
Wohnort: Essen
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

_________________
Mitglied bei SETI@Home


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: &&&&&&&&&&&&&&&&&&&&
BeitragVerfasst: 29. Dezember 2007 20:39 
Offline
AsterIX Elder Council Member
Benutzeravatar

Registriert: 20. November 2001 09:54
Beiträge: 3520
Wohnort: Hamburg
Hallo Michael,

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.

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.

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: http://www.comedix.de .eu


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: &&&&&&&&&&&&&&&&&&&&
BeitragVerfasst: 29. Dezember 2007 21:03 
Offline
AsterIX Bard
Benutzeravatar

Registriert: 8. August 2004 16:55
Beiträge: 5492
Wohnort: Deutschland
Hallo,

Comedix hat geschrieben:
Bei meinem Test gerade eben konnte ich deutlich mehr Zeichen als bisher in das Textfeld eingeben

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. :)

Gruß
Erik

_________________
"Alle sollt ihr noch sehen, daß ich habe recht!" (Erik der Blonde, Die große Überfahrt, S. 5)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 29. Dezember 2007 22:35 
Offline
AsterIX Elder Council Member
Benutzeravatar

Registriert: 20. November 2001 09:54
Beiträge: 3520
Wohnort: Hamburg
Mein Dank gilt Michael, der den entscheidenden Tipp gab.

_________________
Deutsches Asterix Archiv: http://www.comedix.de .eu


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: &&&&&&&&&&&&&&&&&&&&
BeitragVerfasst: 4. Januar 2008 12:43 
Offline
AsterIX Bard
Benutzeravatar

Registriert: 16. November 2001 19:50
Beiträge: 697
Wohnort: Essen
Hallo,

frohes neues Jahr und nichts zu danken. :wink:

Comedix hat geschrieben:
aber der geänderte Titel in diesem Beitrag wird trotzdem noch abgeschnitten.

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.

MfG
Michael

_________________
Mitglied bei SETI@Home


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de