Viewforum - Letzte Seite als "Letzte Seite " bezeichnen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Viewforum - Letzte Seite als "Letzte Seite " bezeichnen

Beitrag von DerTheo »

Hallo Leute

ich würde gerne im Forum, falls ein Thema mehrere Seiten ausfüllt, die letzte Seite auch als "Letzte Seite" bezeichnen.
Hat ein Thema also 8 Seiten, soll statt der Bezeichnung 8 der Text "Letzte Seite" stehen.

Gibt es dafür eine Mod oder eine Anleitung, was ich wo ändern muss?

Grüße
Theo
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Viewforum - Letzte Seite als "Letzte Seite " bezeichnen

Beitrag von BNa »

Nein, aber eventuell erbarmt sich jemand..
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Viewforum - Letzte Seite als "Letzte Seite " bezeichnen

Beitrag von HabNurNeFrage »

Hi,

wenn es nicht stören würde, dass der so benannte Link zusätzlich da ist und man ganz ans Ende des Themas springt, könnte man es so lösen:

Öffnen: styles/prosilver/template/viewtopic_body.html

Finden: <!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
(2x vorhanden, da Pagination oberhalb und unterhalb der Beitragsliste, also bei beiden ändern)

Direkt HINTER den Funden einfügen: <!-- IF NEXT_PAGE -->&bull; <a href="{U_LAST_POST}">Letzte Seite</a><!-- ENDIF -->

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Viewforum - Letzte Seite als "Letzte Seite " bezeichnen

Beitrag von Miriam »

Entweder so.

Oder so:
Finde in der /includes/functions.php

Code: Alles auswählen

function generate_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = false, $tpl_prefix = '')
{
    global $template, $user;

danach füge ein:

Code: Alles auswählen

    $last_page = $user->lang['LAST_PAGE'];
finde

Code: Alles auswählen

    $page_string .= ($on_page == $total_pages) ? '<strong>' . $total_pages . '</strong>' : '<a href="' . $base_url . "{$url_delim}start=" . (($total_pages - 1) * $per_page) . '">' . $total_pages . '</a>';
tausche aus gegen:

Code: Alles auswählen

    $page_string .= ($on_page == $total_pages) ? '<strong>' . $last_page . '</strong>' : '<a href="' . $base_url . "{$url_delim}start=" . (($total_pages - 1) * $per_page) . '">' . $last_page . '</a>';
Finde in der /language/de/common.php

Code: Alles auswählen

    'LAST_POST'                            => 'Letzter Beitrag',
davor füge ein:

Code: Alles auswählen

    'LAST_PAGE'                            => 'Letzte Seite',
Diese Sprachanpassungen mußt Du für alle verwendeten Sprachen umsetzen, da sonst bei der letzten Seite in der Pagination nichts angezeigt wird.
Kannst das aber auch mit einer (neuen) überprüfenden Codezeile abfangen.

Beachte auch: KB:utf8bom

Diese Umsetzung gilt für alle Paginationen. Also auch bei Themen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Viewforum - Letzte Seite als "Letzte Seite " bezeichnen

Beitrag von DerTheo »

Super, vielen vielen Dank! Ich werde es heute testen :)
Style: Lucid Lime
Phpbb 3.0.8
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“