neue seiten einfügen !! hilfääää

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitragvon Peggy » 27.12.2004 23:02

Huch, habs selbst hinbekommen. :D

Für alle, die das auch interessiert, hier eine kleine Anleitung am Beispiel meiner aboutme.php:


Die aboutme.php sieht nun so aus: (die rotmarkierte Zeilen sind durch das Einbinden der lang_aboutme.php hinzugekommen)
<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_ABOUTME);
init_userprefs($userdata);

// LOAD ABOUTME LANGUAGE FILE START
if( isset($HTTP_GET_VARS['mode']) )
{
switch( $HTTP_GET_VARS['mode'] )
{
default:
$lang_file = 'lang_aboutme';
$l_title = $lang['aboutme'];
break;
}
}
else
{
$lang_file = 'lang_aboutme';
$l_title = $lang['aboutme'];
}
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/' . $lang_file . '.' . $phpEx);
// LOAD ABOUTME LANGUAGE FILE END


$page_title = "Persönliche Seite von Peggy";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// TEMPLATE VARS START
$template->assign_vars(array(
'L_NAME' => $lang['Name'],
'L_LOCATION' => $lang['Location'],
'L_LIFE' => $lang['Life'],
'L_HOBBY' => $lang['Hobby'],
)
);
// TEMPLATE VARS END


$template->set_filenames(array(
'body' => 'aboutme_body.tpl')
);

$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>


Die lang_aboutme.php müsste dann so aussehen:
<?php

$lang['Name'] = 'Lieschen Müller';
$lang['Location'] = 'Berlin';
$lang['Life'] = 'Mein bisheriges Leben verlief so ... bla bla';
$lang['Hobby'] = 'Meine Hobbies sind Stricken, Kampfsport, etc.';

?>


In der aboutme_body.tpl müsste dann an den entsprechenden Stellen im HTML-Code dieses hier eingefügt werden:
{L_NAME}
{L_LOCATION}
{L_LIFE}
{L_HOBBY}


Das wars auch schon. Hihi :D
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif

Cyber Soldier
Mitglied
Beiträge: 68
Registriert: 08.05.2004 21:58

Beitragvon Cyber Soldier » 04.03.2005 23:24

Hallo Mungo
Kann man den Teil der anleitung WICHTIG: auch weglassen wenn man den Link nicht in der Navileiste haben möchte sodern wenn man den Link zur der Neuen Seite einfach in Datei overall_footer.tpl einfügt ? ich wehre dir oder auch anderen Usern Dankbar wenn Ihr mir diese Frage Beantworten könntet DANKE


Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“