Seite 1 von 1

overallheader - aktuelle Gäste

Verfasst: 03.01.2008 13:39
von chipsyat
hi,

ich würde gerne im overallheader - da habe ich eine Navigation für meine Site - auch einen "aktuelle Gäste" Content einbauen.

was muss ich machen - was brauche ich??


vieeelen Dank im Voraus
Euer Chipsyat

Verfasst: 03.01.2008 13:45
von Seimon
Du könntest die Template-Variable:

Code: Alles auswählen

{TOTAL_USERS_ONLINE}
in der overall_header.tpl verwenden

noch ein Problem - bei anderen Seiten scheint es nicht auf

Verfasst: 03.01.2008 18:26
von chipsyat
hi danke,

nun habe ich folgendes Problem.

bin ich im Forum auf der Startseite - funktioniert alles bestens
switche ich auf eine andere Seite - ist entweder komplett weg (sollte unter derNavigation - links unten) oder alles auf Null gestellt. Wie kann ich das beheben?




kannst auch gerne schauen unter:
www.chipsy.at - da erscheint nichts
http://www.chipsy.at/forum/ - passt alles
http://www.chipsy.at/forum/memberlist.php - ist wieder weg
und wenn du bei den Beiträgen bist ist alles au Null gestellt


Bitte um Feedback - und um eine Fleißaufgabe *gg*

gibt es auch die Möglichkeit anzuzeigen wer online ist?


Alsdenne und danke für die positiven Nachrichten im neuen Jahr.
Chipsy

Verfasst: 03.01.2008 19:39
von Seimon
ups du hast recht!

du musst auf allen Seiten, wo du das brauchst show_online als true definieren,
so wie in der index.php

Code: Alles auswählen

	//
	// Start output of page
	//
	define('SHOW_ONLINE', true);
	$page_title = $lang['Index'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);
also zb in der memberlist.php

finde:

Code: Alles auswählen

//
// Generate page
//
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
ersetze durch:

Code: Alles auswählen

//
// Generate page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
analog auf allen anderen seiten!

Verfasst: 15.01.2008 17:00
von chipsyat
Seimon hat geschrieben:ups du hast recht!

du musst auf allen Seiten, wo du das brauchst show_online als true definieren,
so wie in der index.php

Code: Alles auswählen

	//
	// Start output of page
	//
	define('SHOW_ONLINE', true);
	$page_title = $lang['Index'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);
also zb in der memberlist.php

finde:

Code: Alles auswählen

//
// Generate page
//
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
ersetze durch:

Code: Alles auswählen

//
// Generate page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
analog auf allen anderen seiten!

hi,

habe neue seiten erstellt und den Code dazugegeben

//
// Generate page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



jetzt habe ich folgendes im "forum/bildarchiv.php"

<?php

// standard hack prevent
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

// standard session management
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE);
init_userprefs($userdata);

// set page title
$page_title = 'Bildarchiv';

// standard page header
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

// assign template
$template->set_filenames(array(
'body' => 'bildarchiv.tpl')
);

$template->pparse('body');

// standard page footer
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);



//
// Generate page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);



?>



habe ich was vergessen? es funzt leider nicht - falsch platziert oder muss ich noch wo anders etwas dazugeben. ../bildarchiv ist nur mal zu test - mache das dann bei allen anderen neu angelegten seiten auch.

vielen Dank im Voraus
Chipsy

Verfasst: 16.01.2008 08:59
von Seimon
Du musst bevor der header included wird (include($phpbb_root_path . 'includes/page_header.'.$phpEx) dies einfügen:

Code: Alles auswählen

define('SHOW_ONLINE', true); 
wenn dein Bsp vorher so aussah:

Code: Alles auswählen

<?php 

// standard hack prevent 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// standard session management 
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE); 
init_userprefs($userdata); 

// set page title 
$page_title = 'Bildarchiv'; 

// standard page header 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

// assign template 
$template->set_filenames(array( 
'body' => 'bildarchiv.tpl') 
); 

$template->pparse('body'); 

// standard page footer 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?> 
wird daraus:

Code: Alles auswählen

<?php 

// standard hack prevent 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// standard session management 
$userdata = session_pagestart($user_ip, PAGE_TEMPLATE); 
init_userprefs($userdata); 

// set page title 
$page_title = 'Bildarchiv'; 

// show online
define('SHOW_ONLINE', true); 

// standard page header 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

// assign template 
$template->set_filenames(array( 
'body' => 'bildarchiv.tpl') 
); 

$template->pparse('body'); 

// standard page footer 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?>