Session-Management

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.
Gary Gilmore
Mitglied
Beiträge: 14
Registriert: 02.03.2003 12:37
Kontaktdaten:

Beitrag von Gary Gilmore »

links neben meinem forum eine navigationstabelle! jetzt ist es so, dass jeder user, der einen link in diesem navi-bar anklickt, ausgeloggt wird! das soll aber nicht sein.
also wollte ich als erstes den entsprechenden link auf das FORUM, der sich auch in dieser tabelle befindet so einbinden wie es in diesem thread beschrieben wird.

habe also in der datei page_header.php unter der zeile
$template->assign_vars(array(
dies eingefügt:
'FORUM' => append_sid('index.'.$phpEx),

im overall_header.tpl habe ich an der besagten stelle dann
<a href={FORUM}> Forum </a>
eingefügt.

was ist daran falsch?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

klingt alles richtig, zeig vielleicht mal die overall_header.tpl und page_header.php (am besten gibst du hier nen Link auf die beiden Dateien, so dass man sie sich anschauen kann)
Gary Gilmore
Mitglied
Beiträge: 14
Registriert: 02.03.2003 12:37
Kontaktdaten:

Beitrag von Gary Gilmore »

ausschnitt aus der overall_header.tpl:

Code: Alles auswählen

</style>
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )
	{
		window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
	}
//-->
</script>
<!-- END switch_enable_pm_popup -->
</head>

{TOP}

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" />

<a name="top"></a>

<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
	<tr>
		<td class="bodyline"><table width="100%" cellspacing="0" cellpadding="0" border="0">
			<tr>
				<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
				<td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br /><span class="gen">{SITE_DESCRIPTION}<br />&nbsp; </span>
				<table cellspacing="0" cellpadding="2" border="0">
					<tr>
aus der page_header.php:

Code: Alles auswählen

// in a template.
//
$template->assign_vars(array(
                'TOP' => implode("",file("/var/www/top.php")),
	'BOTTOM' => implode("",file("/var/www/bottom.php")),
	'FORUM' => append_sid('index.'.$phpEx),
	'SITENAME' => $board_config['sitename'],
der link in der top.html:

Code: Alles auswählen

<td bgcolor=#0060FF><a href={FORUM}> Forum </a></td>
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

das geht leider nicht, entweder schreibst du die komplette top.php in die overall_header.tpl oder du schreibst dein 'FORUM' => append_sid('index.'.$phpEx), in die top.php (in der du natürlich vorher die Templateunterstützung aktiviert haben musst)
Gary Gilmore
Mitglied
Beiträge: 14
Registriert: 02.03.2003 12:37
Kontaktdaten:

Beitrag von Gary Gilmore »

wie kann ich denn die templateunterstützung für eine datei aktivieren?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Gary Gilmore
Mitglied
Beiträge: 14
Registriert: 02.03.2003 12:37
Kontaktdaten:

Beitrag von Gary Gilmore »

mal abgesehen davon, dass ich garnicht genau weiß, was diese templates überhaupt sind!

aber wie geht es nun, dass ich sie auch in anderen dateien nutzen kann?
Gary Gilmore
Mitglied
Beiträge: 14
Registriert: 02.03.2003 12:37
Kontaktdaten:

Beitrag von Gary Gilmore »

sry, müssen im gleichen moment gepostet haben...

ich schau mir den beitrag von acid ma an...
Gary Gilmore
Mitglied
Beiträge: 14
Registriert: 02.03.2003 12:37
Kontaktdaten:

Beitrag von Gary Gilmore »

<?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_INDEX);
init_userprefs($userdata);

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'seite_body.tpl')
);
?>

hier könntest Du HTML einfügen

<?
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
also diesen teil gleich zu anfang in die top.php?
oder wie genau soll der teil aussehen mit meinem link drin?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

der link in der top.html:

Code: Alles auswählen

<td bgcolor=#0060FF><a href={FORUM}> Forum </a></td> 
..in eine top.html kannst Du sowas ned einfügen, denn z.B. {FORUM} is ´ne Variabel für *.tpl Dateien.

Zeig ma den Inhalt von der top/bottom Datei.... am besten verlinken.
Antworten

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