Seite 1 von 1

PAGE_NUMBER in <title>

Verfasst: 02.11.2008 19:47
von sofie77
Hallo,

wenn in den foren oder in den topics Folgeseiten entstehen, dann heisst es z.b. unter der {pagination} Seite 1 von 3.

Ich hätte nun gerne bei Folgeseiten im <title> Seite 2 oder Seite 3 als Ergänzug zum $topic_title oder $forum_title.

Meine viewtopic.php sieht bereits so aus:

//
// Output page header
//
$page_title = $topic_title . ' - ' . $forum_name;
$page_title_url = $topic_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

--------------

Meine viewforum.php so:

//
// Dump out the page header and load viewforum template
//
define('SHOW_ONLINE', true);
$page_title = $forum_row['forum_name'];
$page_title_url = $forum_row['forum_name'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

---------

Im Englischen phpbb.com für phpbb 3 gibt es dafür einen Mod. Scheint ganz einfach zu sein:

http://www.phpbb.com/community/viewtopi ... &t=1131455

nur hab ich z.b. nicht die common.php auch weiss ich nicht wie ich z.b die Zeilen

$page_title = $topic_title . ' - ' . $forum_name;

ändern muss.

Bitte schaut euch mal kurz den englischen mod an und helft mir!
Vielen lieben dank!

Verfasst: 02.11.2008 22:40
von S2B
In die Sprachdatei das einfügen:

Code: Alles auswählen

$lang['Page'] = 'Seite %d';
viewtopic.php:

Code: Alles auswählen

$page_title = $topic_title . ' - ' . $forum_name . ' - ' . sprintf($lang['Page'], $page);
viewforum.php:

Code: Alles auswählen

$page_title = $forum_row['forum_name'] . ' - ' . sprintf($lang['Page'], $page);

Verfasst: 03.11.2008 11:19
von sofie77
Hi,

vielen Dank.

irgendwas scheint aber noch zu fehlen.

Es wird nämlich auf allen Seiten nur Seite 0 angezeit! Vielleicht die $page variable unbekannt? Schön wäre es auch, wenn erst ab der Seite 2, "Seite" angezeigt wird!

Danke für weitere Hilfe!

Verfasst: 03.11.2008 14:13
von sofie77
so, habs gefunden:

$extra_title = ($start != 0) ? ' - ' . $lang['Page'] . ( floor( $start / $board_config['topics_per_page'] ) + 1 ) : '';
$page_title = $forum_row['forum_name'] . $extra_title;

Danke :)

Verfasst: 04.11.2008 18:16
von S2B
Ähm ja, das war ein bisschen doof von mir, sorry. :D