start.php Statistik anzeigen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
start.php Statistik anzeigen
Hallo phpBB Forenmitglieder,
ich habe mir eine Unterseite start.php erstellt. Habe ich da die Möglichkeit, die Statistikten aus dem Forum zu übernehmen?
Wenn ich das HTML Code von der index_body.html einbinden, bekomme ich leider nichts angezeigt.
Kann mir jemand helfen?
Gruß
ich habe mir eine Unterseite start.php erstellt. Habe ich da die Möglichkeit, die Statistikten aus dem Forum zu übernehmen?
Wenn ich das HTML Code von der index_body.html einbinden, bekomme ich leider nichts angezeigt.
Kann mir jemand helfen?
Gruß
-
- Valued Contributor
- Beiträge: 3557
- Registriert: 21.04.2004 12:22
- Wohnort: Berlin
- Kontaktdaten:
Re: start.php Statistik anzeigen
Reines HTML, kann leider keine Daten aus der Datenbank auslesen, dazu benötigst du eben auch den entsprechenden PHP-Code-Teil. 
Bin mir jetzt nicht sicher und hab jetzt auch kein Elan nachzuschauen, aber das könnte in der index.php zufinden sein.
Man könnte auch dazu schauen, wie es diverse Portal-Mods machen (z.B. board3-portal 2.0.x: portal_statistics.php).

Bin mir jetzt nicht sicher und hab jetzt auch kein Elan nachzuschauen, aber das könnte in der index.php zufinden sein.
Man könnte auch dazu schauen, wie es diverse Portal-Mods machen (z.B. board3-portal 2.0.x: portal_statistics.php).

Re: start.php Statistik anzeigen
Code: Alles auswählen
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
-
- Valued Contributor
- Beiträge: 3557
- Registriert: 21.04.2004 12:22
- Wohnort: Berlin
- Kontaktdaten:
Re: start.php Statistik anzeigen
Gar nicht, da dieses nicht in den HTML gehört, sondern in die PHP-Datei.editor2 hat geschrieben:Das Problem nun ist, das ich keine Ahnung habe, wie ich das nun in einem HTML einbinden soll?

Vllt. solltest du dich erst einmal mit dem Thema "eigene phpbb3 Seite einbinden" beschäftigen, um da wenigstens etwas von zu verstehen.
Verschoben von phpBB 3.0: Administration und Benutzung nach phpBB 3.0: Mod-Bastelstube am 14.12.2011 22:41 durch Metzle
Re: start.php Statistik anzeigen
Ich habe jetzt mich mit der "eigene php Seite erstellen" beschäftigt und kam leider nicht auf ein Ergebnis.
Kann mir jemand weiterhelfen?
Kann mir jemand weiterhelfen?
Re: start.php Statistik anzeigen
Hallo,
ich habe es geschaft, Neueste Mitglied zu übernehmen:
http://rap-unlimited.de/start.php
Wie kriege ich die anderen nun raus?
die start.php sieht folgendermaßen aus:
ich habe es geschaft, Neueste Mitglied zu übernehmen:
http://rap-unlimited.de/start.php
Wie kriege ich die anderen nun raus?
die start.php sieht folgendermaßen aus:
Code: Alles auswählen
<?php
// Benˆtigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'language/de/common.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);
/*
* Inhaltsbereich
*/
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics),
'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users),
'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
'TOTAL_LOADS' => sprintf($user->lang['TOTAL_SITELOADS'], $config['site_loads']),
'LEGEND' => $legend,
'BIRTHDAY_LIST' => $birthday_list,
'FORUM_IMG' => $user->img('forum_read', 'NO_UNREAD_POSTS'),
'FORUM_UNREAD_IMG' => $user->img('forum_unread', 'UNREAD_POSTS'),
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_UNREAD_POSTS_LOCKED'),
'FORUM_UNREAD_LOCKED_IMG' => $user->img('forum_unread_locked', 'UNREAD_POSTS_LOCKED'),
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false,
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);
include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
// Header und Titel der Seite
page_header('Start');
// Angabe eurer Content-Seite
$template->set_filenames(array(
'body' => 'start.html')
);
if ($auth->acl_get('a_') || $auth->acl_getf_global('m_'))
{
}
// Footer
page_footer();
?>
Re: start.php Statistik anzeigen
Welche "anderen" brauchst du denn?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: start.php Statistik anzeigen
Möchte gerne folgendes ausgeben:
"Online seit 18.02.2010, 670 Tagen | Beiträge: 35764 | Themen: 2363 | Mitglieder: 526 | Neustes Mitglied: m-m"
Neustes Mitglied: m-m ist sichtbar, aber andere nicht, weshalb?
"Online seit 18.02.2010, 670 Tagen | Beiträge: 35764 | Themen: 2363 | Mitglieder: 526 | Neustes Mitglied: m-m"
Neustes Mitglied: m-m ist sichtbar, aber andere nicht, weshalb?
Re: start.php Statistik anzeigen
Hallo editor2,
für die Ausgabe von Beiträge/Themen /Benutzer brauchst du noch das hier (zu finden in der index.php):
und das hier:
Das Board Startdatum solltest du so bekommen:
und dann entsprechend ausgeben:
Damit solltest du eigentlich alles hinbekommen.
Gruß Helmut
für die Ausgabe von Beiträge/Themen /Benutzer brauchst du noch das hier (zu finden in der index.php):
Code: Alles auswählen
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
Code: Alles auswählen
// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
Code: Alles auswählen
$start_date = $user->format_date($config['board_startdate']);
$boarddays = (time() - $config['board_startdate']) / 86400;
Code: Alles auswählen
'START_DATE' => $start_date,
'BOARD_DAYS' => $boarddays,
Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Re: start.php Statistik anzeigen
So sieht meine .html Datei
So sieht meine .php Datei aus!
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
{$CA_BLOCK_START}
{$CA_CAP2_START}Wilkommen auf Rap-Unlimited{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<!-- IF not S_USER_LOGGED_IN -->
<tr>
<td class="row1" align="left" width="25%">
...
</td>
<td class="row1" align="left" width="75%">
...
</td>
</tr>
</table>
{$CA_BLOCK_END}
<br />
{$CA_BLOCK_START}
{$CA_CAP2_START}Wilkommen auf Rap-Unlimited{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>
<td class="row1" align="left" width="65%">
Wenn dies dein erster Besuch auf Rap-Unlimited ist,
dann lies dir bitte zuerst einmal die
<a href="./viewtopic.php?f=4&t=2">Forenregeln</a>
und das <a href="./faq.php">Hilfe</a> durch.
Als Gast hast du beschränkte Rechte in diesem Forum.
Um eigene Beiträge verfassen zu können ist eine
<a href="./ucp.php?mode=register">Registrierung</a> erforderlich.
Schau dich einfach im Forum um und beteilige dich in den
Bereichen die dich interessieren.
</td>
<td class="row1" align="left" width="35%">
<form method="post" action="{S_LOGIN_ACTION}">
<span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" /> <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" /> <!-- IF S_AUTOLOGIN_ENABLED --><span class="gensmall"></span> <!-- ENDIF --> <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" />
</form>
<br />
» <a href="./ucp.php?mode=login">Alternativ-Login</a>
<br />
» <a href="./ucp.php?mode=sendpassword">Ich habe mein Passwort vergessen</a>
<br />
» <a href="./ucp.php?mode=register"><b>Jetzt kostenlos registrieren!</b></a>
<br /><br />
</td>
</tr>
</table>
{$CA_BLOCK_END}
<br />
<!-- ELSE -->
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>
<td class="row1" align="left" width="65%">
</td>
<td class="row1" align="left" width="35%">
<!-- IF not S_IS_BOT -->
<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> <!-- ENDIF -->
<br />
<!-- IF S_USER_LOGGED_IN -->
<!-- IF S_DISPLAY_PM -->Sie haben <a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> <!-- ENDIF -->
<br />
<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a> • <!-- ENDIF -->
<!-- ENDIF -->
<!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a> • <!-- ENDIF -->
<!-- IF S_DISPLAY_PM --><a href="./chat.php" title="{CHAT_TITLE}">{CHAT_LABEL}</a> <!-- ENDIF -->
<br />
<!-- IF not S_IS_BOT -->
<!-- ENDIF -->
<!-- IF not S_IS_BOT --> <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- ENDIF -->
</td>
</tr>
</table>
{$CA_BLOCK_END}
<br />
<!-- ENDIF -->
{$CA_BLOCK_START}
{$CA_CAP2_START}<u>Rap-Unlimited:</u> Top 5 Anzeige{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>
<td class="row1" align="left">
<iframe src="./top.5.php" width="49%" height="135" name="SELFHTML_in_a_box" frameborder="0">
</iframe>
<iframe src="./top5.php" width="49%" height="135" name="SELFHTML_in_a_box" frameborder="0">
</iframe>
</td>
</tr>
</table>
{$CA_BLOCK_END}
<br />
{$CA_BLOCK_START}
{$CA_CAP2_START}...{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>
<td class="row1" style="padding:5px 5px 5px 5px;" width="75%">
</td>
<td class="row1" style="padding:5px 5px 5px 5px;" width="25%">
</td>
</tr>
</table>
{$CA_BLOCK_END}
{$CA_BLOCK_START}
{$CA_CAP2_START}{L_STATISTICS}{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>
<td class="row1"><img src="{T_THEME_PATH}/images/stats.gif" alt="{L_STATISTICS}" /></td>
<td class="row1 nobold" width="100%" valign="middle"><p class="genmed">
{TOTAL_TOPICS_OTHER} {L_ONLINE_START} {L_BOARD_STARTS}{L_ONLINE_SINCE}<b>{L_ONLINE_FOR}</b> |
{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS_OTHER} | {NEWEST_USER} | {START_DATE} | {BOARD_DAYS}</p></td>
</tr>
</table>
{$CA_BLOCK_END}
<!-- INCLUDE overall_footer.html -->
Code: Alles auswählen
<?php
// Benˆtigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin();
$user->setup();
$auth->acl($user->data);
/*
* Inhaltsbereich
*/
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics),
'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users),
'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
'TOTAL_LOADS' => sprintf($user->lang['TOTAL_SITELOADS'], $config['site_loads']),
'LEGEND' => $legend,
'BIRTHDAY_LIST' => $birthday_list,
'FORUM_IMG' => $user->img('forum_read', 'NO_UNREAD_POSTS'),
'FORUM_UNREAD_IMG' => $user->img('forum_unread', 'UNREAD_POSTS'),
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_UNREAD_POSTS_LOCKED'),
'FORUM_UNREAD_LOCKED_IMG' => $user->img('forum_unread_locked', 'UNREAD_POSTS_LOCKED'),
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false,
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);
// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
//Board Statistik
$start_date = $user->format_date($config['board_startdate']);
$boarddays = (time() - $config['board_startdate']) / 86400;
// Header und Titel der Seite
page_header('Start');
// Angabe eurer Content-Seite
$template->set_filenames(array(
'body' => 'start.html')
);
if ($auth->acl_get('a_') || $auth->acl_getf_global('m_'))
{
}
// Footer
page_footer();
?>
Zuletzt geändert von editor2 am 20.12.2011 19:19, insgesamt 2-mal geändert.