Seite 2 von 2
Re: Who´s online auf anderer Seite
Verfasst: 10.09.2004 09:06
von pi
@reinhard
Wenn ich dich richtig verstanden habe hast du irgendwo eine datei.html
in der steht:
reinhard hat geschrieben:phpbb 2.08
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'restricted/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
...
...
...
Das kann aber nicht funktionieren, weil eine html datei kein php versteht.
Damit das ganze überhaupt eine Chance hat zu funktionieren, mußt du die Endung der Datei in php ändern --> datei.php

Falls ich dich falsch verstanden habe tuts mir leid, ich bin nur

auf die Idee gekommen, weil mir sowas früher auch schon mal passiert is
PHP in HTML
Verfasst: 10.09.2004 10:41
von reinhard
Vielen Dank für die rasche Antwort.
Ich dachte, ich könnte HTML mit <div> und include austricksen, sprich die Abfrage war in einer externen PHP-Datei.
Hm, habe viel ausprobiert, ohne einen spürbaren Erfolg zu erreichen. Die bis jetzt verschiedenen Threads zu diesem Thema bringen mir leider keinen Erfolg.
Jenes möchte ich auf einer externen Seite (liegt a.d. selben Server) darstellen:
Unsere Benutzer haben insgesamt 211 Artikel geschrieben.
Wir haben 33 registrierte Benutzer.
Der neueste Benutzer ist Dampf, Hans.
Insgesamt ist 1 Benutzer online: 1 registrierter, kein versteckter und kein Gast. [ Administrator ] [ Moderator ]
Der Rekord liegt bei X Benutzern am 15.05.2004, 00:01.
Registrierte Benutzer: Mustermann, Willi
Verfasst: 11.09.2004 10:26
von pi
Das hab ich einfach aus der index.php kopiert, es is noch ein bisschen viel, damit es ganz so aussieht wie du willst mußt du wohl noch ein wenig weglöschen, vielleicht mußt du sogar an der template rumspielen, aber da hab ich keine Ahnung von, ...
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;
if( isset($HTTP_GET_VARS['mark']) || isset($HTTP_POST_VARS['mark']) )
{
$mark_read = ( isset($HTTP_POST_VARS['mark']) ) ? $HTTP_POST_VARS['mark'] : $HTTP_GET_VARS['mark'];
}
else
{
$mark_read = '';
}
//
// Handle marking posts
//
if( $mark_read == 'forums' )
{
if( $userdata['session_logged_in'] )
{
setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
$template->assign_vars(array(
"META" => '<meta http-equiv="refresh" content="3;url=' .append_sid("index.$phpEx") . '">')
);
$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');
message_die(GENERAL_MESSAGE, $message);
}
//
// End handle marking posts
//
$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$newest_uid = $newest_userdata['user_id'];
if( $total_posts == 0 )
{
$l_total_post_s = $lang['Posted_articles_zero_total'];
}
else if( $total_posts == 1 )
{
$l_total_post_s = $lang['Posted_article_total'];
}
else
{
$l_total_post_s = $lang['Posted_articles_total'];
}
if( $total_users == 0 )
{
$l_total_user_s = $lang['Registered_users_zero_total'];
}
else if( $total_users == 1 )
{
$l_total_user_s = $lang['Registered_user_total'];
}
else
{
$l_total_user_s = $lang['Registered_users_total'];
}
//
// Start output of page
//
define('SHOW_ONLINE', true);
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'index_body.tpl')
);
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
'FORUM_IMG' => $images['forum'],
'FORUM_NEW_IMG' => $images['forum_new'],
'FORUM_LOCKED_IMG' => $images['forum_locked'],
'L_FORUM' => $lang['Forum'],
'L_TOPICS' => $lang['Topics'],
'L_REPLIES' => $lang['Replies'],
'L_VIEWS' => $lang['Views'],
'L_POSTS' => $lang['Posts'],
'L_LASTPOST' => $lang['Last_Post'],
'L_NO_NEW_POSTS' => $lang['No_new_posts'],
'L_NEW_POSTS' => $lang['New_posts'],
'L_NO_NEW_POSTS_LOCKED' => $lang['No_new_posts_locked'],
'L_NEW_POSTS_LOCKED' => $lang['New_posts_locked'],
'L_ONLINE_EXPLAIN' => $lang['Online_explain'],
'L_MODERATOR' => $lang['Moderators'],
'L_FORUM_LOCKED' => $lang['Forum_is_locked'],
'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'],
'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
hoffentlich hilfts dir
pi!!
Dank
Verfasst: 11.09.2004 11:26
von reinhard
Moin,
vielen Dank.
Muss nun noch ein wenig das Design anpassen.
Schönes Wochenende
Gruß
Reinhard