Beim Forensystem phpBB3 in Beitrags- und Threadtiteln die maximale Anzahl an Zeichen auf 251/255 Zeichen erhöhen.

Beitrag 1536 von UFO-Peter » 25.01.2011, 14:04

Beim Forensystem phpBB3 in Beitrags- und Threadtiteln die maximale Anzahl an Zeichen auf 251/255 Zeichen erhöhen.

Hier eine übersichtliche umfassende Beschreibung, wie ich ab 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 folgenden 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 -->"

Ändere in der Datei /includes/functions_content.php den Wert 60 in den Wert 251 !

Code: Alles auswählen
function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = true, $append = '')


Beim Aufteilen eines Themas (Theme teilen) über das MCP ist das Feld für den Beitragstitel auf 64 Zeichen begrenzt. Damit auch hier bis zu 255 Zeichen für den Titel möglich sind (andernfalls wird der Titel einfach abgeschnitten), ändere in der Datei styles/prosilver/template/mcp_post.html in folgender Zeile den Wert 64 in den Wert 255!

Code: Alles auswählen
<dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SPLIT_SUBJECT}" title="{L_SPLIT_SUBJECT}" class="inputbox" /></dd>

Bei mir funktioniert es bei Version 3.0.2 und 3.0.4 einwandfrei; allerdings bei der Version 3.0.1 nicht. 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. Weil Template-Dateien geändert werden, am Schluss >Adminbereich - STYLES - Templates - Aktualisieren< und notfalls auch >ACP - ALLGEMEIN - Cache löschen<. Und Browserfenster mit F5 aktualisieren! Nachfolgendes ersetzt aber nur das Löschen des Caches über den Adminbereich 'ALLGEMEIN'.

=> http://www.phpbb.de/kb/tippstyles
Liebe Leser! Wenn Sie die Schildbürgerstreiche der Politik(er) schon lange satt haben, unter­stützen Sie bitte dieses Forum, indem Sie es auf anderen Seiten verlinken, oder nur aufs 'Welt­rettungs­forum' aufmerk­sam machen!
 
Falls Sie aber meinen, dass ein Staat gemäß Grund­gesetz schon dann demo­kratisch ist, wenn das Wahlvolk alle vier Jahre wählen gehen darf, wer die Dikta­toren sein sollen. Lügenpresse? Lügen­medien? Fall­bei­spiele!
 
Oder es in Ordnung wäre, dass im Gegensatz zur ehe­ma­ligen DDR, Menschen so wenig ver­dienen, dass es nicht zum Leben reicht und vieler­orts unver­schuld­ete Ob­dach­losig­keit herrscht; während dem­gegen­über einige wenige Multi­million­äre in uner­mess­lichem Reich­tum schwelgen.
 
Oder, wenn Sie meinen, dass AfD und PEGIDA rechts­radikal wären, weil beide gegen das Gut­menschen­tum sind, das alle Flücht­linge inte­grieren will ein­schließ­lich Deutsch­lern­pflicht; obwohl sie doch in einem Lager mit Wohn­con­tainern viel besser auf­ge­hoben wären.
 
Oder, wenn Sie abstreiten, dass auch Deutschland den Flüchtlingsstrom mit verursachte, indem die deutsche Regierung verantwortlich dafür war, dass Deutschland 2014 nur noch die Hälfte an den UNHCR zahlte, wodurch eine Hungersnot in den Flüchtlingslagern ausgelöst wurde.
 
Oder, wenn Sie die BRD für einen Rechts­staat halten, obwohl Richter und An­wälte durch per­ma­nente Rechts­beugung vor­ein­ge­nom­men um den Er­halt ihrer Arbeits­plätze be­müht sind; und mich deswegen Richter Rüdiger Richel rechtskräftig dazu verurteilte, Kinder zu ermorden. Wir brauchen eine un­vor­ein­ge­nom­me­ne Justiz anstatt eine unab­hängige Justiz. Genauso brauchen wir un­ab­häng­ige Lehrer anstatt ein (staat­lich ge­steu­er­tes) Bildungs­system.
 
Oder, wenn Sie glauben, dass die Kirche mit ihrer geistes­kranken Wahn­vor­stellung recht hat; dass einst Gott seinen (angeb­lich) einzigen Sohn sandte, damit dieser als Opfer­lamm brutal er­mordet wird zwecks Sünden­ver­gebung. Juden unschuldig an der Kreuzigung Jesu.
 
Oder, wenn Sie allen Ernstes meinen, dass soge­nannte "Lesben" und "Schwule" sexuell so orien­tiert sind, dass unbe­dingt die Ge­nital­ien nicht zu­ein­an­der passen dürfen; oder, dass der Terror­an­schlag in Paris nichts mit dem Islam zu tun hat.
 
Oder die sexuelle Neigung zu 'vor­puber­tärem' Kind ab­artig sei, obwohl manche Mädchen fast schon im Klein­kind­alter ge­schlechts­reif sind und trotzdem zur Prüderie gezwungen werden; Sie aber demgegenüber Zwangs­be­berg­steigung, Zwangs­artistik und Zwangs­leistungs­be­sportung von Kindern OK finden; brauchen Sie dieses Forum natürlich nicht unter­stützen.