Seite 1 von 1

Wie den Seitennamen in der Navileiste anzeigen lassen ?

Verfasst: 06.09.2009 12:11
von Ypselon
Auch wenn der Titel vielleicht etwas unglücklich formuliert ist ^^ habe ich ein kleines Problem.

Ich habe für mein PHPBB 3.0.5 mehrere eigene Seiten geschrieben, die sich auch ohne Probleme anzeigen lassen. Nun möchte ich diese Seiten aber auch in der Navigation Leiste unterhalb des Headers darstellen.
Damit meine ich die Zeile wo zum Beispiel folgendes Drinsteht :

Portal » Foren-Übersicht » Öffentliche Vorhalle unseres Forums » Venatoris Raidcom - Eingangshalle (Everquest II) » Bewerbung (Raidcom)

Rufe ich nun meine Seite auf soll dort folgendes stehen :

Portal » Foren-Übersicht » Eigene Seite

Einige Mods wie LinkX oder auch der Aracde Mod machen dieses, andere wiederrum nicht. Weiss jemand was ich wo einfügen muss, damit meine eigenes Seiten auch ihren Titel anzeigen lassen ?

Hier mal eine Beispielseite von mir :

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id: template.php Raimon $
* @copyright (c) 2008 Raimon ( http://www.phpBBservice.nl )
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/neue_seiten');

// Output page
page_header($user->lang['EQ2PATCHUS']);

$template->set_filenames(array(
    'body' => 'patchnotes_us.html')
);

page_footer();

?>

Re: Wie den Seitennamen in der Navileiste anzeigen lassen ?

Verfasst: 07.09.2009 09:18
von Ypselon
Nun da ja hier keine Antwort kommt, habe ich mal in einem anderen Forum gepostet dort habe ich eine Lösung gefunden.

Vielleicht will es ja noch jemand anderes Wisseb, immerhin dient es ja der Übersicht

Fügt einfach in der PHP Seite die in der Breadcrump angezeigt werden soll folgendes ein :

Code: Alles auswählen

// Name in Nav-Links links
$template->assign_block_vars('navlinks', array(
   'S_IS_CAT'      => false,
   'S_IS_LINK'      => false,
   'S_IS_POST'      => false,
  // Hier muss der Name stehen, bzw die Variable die als Seitename dienen soll
   'FORUM_NAME'   => $user->lang['Meine Seite'],
   'FORUM_ID'      => '',
   'U_VIEW_FORUM'   => '')
);
 
Am besten fügt ihr den Schnipsel ein, direkt bevor ihr die seite ausgebt. (Output page)

Die komplette PHP Datei sieht bei mir nun so aus :

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id: template.php Raimon $
* @copyright (c) 2008 Raimon ( http://www.phpBBservice.nl )
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/neue_seiten');

// Name in Nav-Links links
$template->assign_block_vars('navlinks', array(
   'S_IS_CAT'      => false,
   'S_IS_LINK'      => false,
   'S_IS_POST'      => false,
   'FORUM_NAME'   => $user->lang['EQ2GMEMBER'],
   'FORUM_ID'      => '',
   'U_VIEW_FORUM'   => '')
);

// Output page
page_header($user->lang['EQ2GMEMBER']);

$template->set_filenames(array(
    'body' => 'eq2_gmember.html'
));

page_footer();
?>
Viel Spass damit :)

Re: Wie den Seitennamen in der Navileiste anzeigen lassen ?

Verfasst: 07.09.2009 11:44
von nickvergessen
Die false kann man weglassen, also es reicht auch:

Code: Alles auswählen

// Name in Nav-Links links
$template->assign_block_vars('navlinks', array(
  // Hier muss der Name stehen, bzw die Variable die als Seitename dienen soll
   'FORUM_NAME'   => $user->lang['Meine Seite'],
   'FORUM_ID'      => '',
   'U_VIEW_FORUM'   => '',
));