Mehr Angaben im Seitentitel, wodurch man beim Abspeichern von Threadseiten und Forenübersichtsseiten nicht jedes mal die Seitenzahl manuell hinzufügen muss.

Beitrag 1559 von UFO-Peter » 29.11.2010, 14:23

Mehr Angaben im Seitentitel, wodurch man beim Abspeichern von Threadseiten und Forenübersichtsseiten nicht jedes mal die Seitenzahl manuell hinzufügen muss.

Nachfolgendes bezieht sich auf das Forensystem phpBB3 der Version 3.0.4. Wie jeder sehen kann, enthalten ab jetzt in diesem HP-Forum Threadseitentitel mehr Angaben,

sodass man beim Abspeichern von Threadseiten die Seitenzahl nicht mehr manuell angeben muss. Denn, wenn man dies nicht tat, kam beim Abspeichern der zweiten Threadseite die Meldung, dass die Seite bereits existieren würde.

Um dies zu verhindern, muss man in der Datei viewtopic.php ganz unten nachfolgendes entsprechend ersetzen. Dadurch wird zuerst die Nummer des ersten Beitrags der Threadseite eingefügt, beginnend mit der 0 (Null).

Dann folgen die Forums-ID, die Thread-ID und dann die Beitrags-ID des jeweils letzten Beitrags einer Threadseite. Danach folgen der Beitragstitel des jeweils letzten Beitrags einer Threadseite (falls vorhanden), der Threadtitel, 'Forumtreff', und als letztes die Angabe "Thema anzeigen". Ersetze in der Datei viewtopic.php!

Code: Alles auswählen
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title']);
=>
Code: Alles auswählen
page_header($start . '-' . $forum_id . '-' . $topic_id . '-' . $row['post_id'] . ' ' . $row['post_subject'] . ' - ' . $topic_data['topic_title'] . ' - ' . Forumtreff . ' - ' . $user->lang['VIEW_TOPIC']);

Auf diese Weise werden die Angaben für den Platzhalter {PAGE_TITLE} der overall_header.html festgelegt. Die eigentlichen Angaben insgesamt werden in der Datei styles/prosilver/overall_header.html festgelegt. Wie man sieht, wird zuerst der Seitenname des Forums eingefügt, den man im Adminbereich unter 'Board-Einstellungen' angegeben hat.
Das Problem kann sein, dass dieser Forumstitel so lang ist, dass der Threadtitel dadurch insgesamt so lang wird, dass der Webbrowser den Titel am Ende beschneidet. Deswegen habe ich in diesem Forum den Platzhalter {SITENAME} entfernt.

Code: Alles auswählen
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

=>

Code: Alles auswählen
<title><!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>


Damit beim Abspeichern der Seiten einer Forenübersicht jede Übersichtsseite einen anderen Titel hat, erscheint duch folgende Änderung zuerst die Seitenzahl, beginnend mit 0. Dann folgt die Forums-ID und dann der Name des Forums. Und zuletzt "Forum anzeigen". Ersetze in der Datei viewforum.php entsprechend!

Code: Alles auswählen
page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name']);

=>

Code: Alles auswählen
page_header($start . '-' . $forum_id . ' ' . $forum_data['forum_name'] . ' - ' . $user->lang['VIEW_FORUM']);

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.