Verfasst: 02.01.2009 20:38
Hier eine übersichtliche umfassende Beschreibung, wie ich bei phpBB-Version 3.0.2 die maximale Anzahl von Zeichen für Thread- bzw. Thementitel auf 251 Zeichen erhöhte; und für Antwortbeiträge, einschließlich des vorangestellten "Re:" und der Leerstelle, auf 255. Ist aber "Re: " nicht vorangestellt, sind auch bei Antwortbeiträgen nur 251 Zeichen möglich bei dieser Variante.
Dadurch wird auch die maximal mögliche Anzahl für Titel von privaten Mitteilungen auf 251 Zeichen erhöht. In der Datenbank brauchte ich nichts ändern; also auch nicht bei den nachfolgenden Datenbanktabellen. Die letzte von diesen bezieht sich (glaube ich) auf die Titelzeile von privaten Mitteilungen, wo auch bereits der Wert 255 eingestellt war.
phpbb_forums - forum_last_post_subject
phpbb_posts - post_subject
phpbb_topics - topic_title
phpbb_topics - topic_last_post_subject
phpbb_privmsgs - message_subject
Für die Styles prosilver und subsilver2 ändere bei nachfolgenden zwei Dateien den Wert 60 in den Wert 251; und den Wert 64 in den Wert 255 !
/styles/prosilver/template/posting_editor.html
/styles/subsilver2/template/posting_body.html
Ändere in der Datei /includes/functions_content.php den Wert 60 in den Wert 251 !
Bei mir funktioniert es bei Version 3.0.2 anscheinend einwandfrei, obwohl ich in der Datei includes/functions_posting.php nichts veränderte; aber in der Datei /includes/functions_content.php. Ich habe keine Ahnung von PHP und habe das nur durch Probieren so herausgefunden, weswegen ich mir auch nicht sicher bin, ob es wirklich alles so richtig ist.
Dadurch wird auch die maximal mögliche Anzahl für Titel von privaten Mitteilungen auf 251 Zeichen erhöht. In der Datenbank brauchte ich nichts ändern; also auch nicht bei den nachfolgenden Datenbanktabellen. Die letzte von diesen bezieht sich (glaube ich) auf die Titelzeile von privaten Mitteilungen, wo auch bereits der Wert 255 eingestellt war.
phpbb_forums - forum_last_post_subject
phpbb_posts - post_subject
phpbb_topics - topic_title
phpbb_topics - topic_last_post_subject
phpbb_privmsgs - message_subject
Für die Styles prosilver und subsilver2 ändere bei nachfolgenden zwei Dateien den Wert 60 in den Wert 251; und den Wert 64 in den Wert 255 !
/styles/prosilver/template/posting_editor.html
/styles/subsilver2/template/posting_body.html
Code: Alles auswählen
maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->"
Code: Alles auswählen
function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = true, $append = '')