Seite 1 von 1
Statistik ohne mod
Verfasst: 23.03.2004 17:13
von Vincent
Hi,
also ich hab mir ja schon mal die miniboard statistic angeguggt und denke da sind für mich viel zu unwichtige sachen drin.
viel mehr würde ich gern die statistik die ohnehin schon im phpbb vorhanden ist auch wo anders sichtbar machen
zum einen steht ja unten in der index.php ja schon wieviel beiträge und user da sind, wer sich zu letzt registriert hat und auf der startseite des ACP findet man die infos wieviel Themen insgesamt da sind
diese Platzhalter z. B. {TOTAL_POSTS} usw würde ich gern auf einer anderen seiter nämlich meiner start.php einbinden. Hab aber kein template zu dieser seite.
was müste ich denn an entsprechender stelle machen damit ich diese Variablen dort auch benutzen kann ?
oder wie müsste z. B. die funktion get_db_stat('postcount') aussehen damit sie auch dort funktioniert ?
Verfasst: 23.03.2004 19:50
von Acid
Damit du {TOTAL_POSTS} in der start.tpl benutzen könntest, müssten sie in der start.php definiert werden.
Suche als z.B. in der index.php, wie {TOTAL_POSTS} definiert wird und kopiere die Codes/Variabeln dann in die start.php.
Verfasst: 23.03.2004 23:07
von Vincent
hab aba keine start.tpl
die start.php ist nur eine seite die ich selber gemacht hab, in sie wurden bis dato eigentlich nur header footer eine recent-topics und eine recent news includiert (ganz einfach über include(). da wurden die formatierungen einfach mitgebracht
kann ich nicht einfach irgendwie die function die hinter beispielsweise {TOTAL_POSTS} steckt ind iese start.php einfügen anstelle einer {TOTAL_POSTS}
Verfasst: 24.03.2004 06:10
von Vincent
hab eine möglichkeit gefunden
Code: Alles auswählen
// Mini Statistik
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$total_topics = get_db_stat('topiccount');
print 'Es sind '.$total_posts.' Beiträge in '.$total_topics.' Themen geschrieben worden.<BR>';
print 'Wir haben '.$total_users.' Mitglieder.<BR>';
?>
Tut genau das was ich will
jetzt find ich leider nich wie ich den neusten User ausgeben kann und auf dessen namen halt den link zu seinem profil auf dem selben weg wie oben
Verfasst: 24.03.2004 09:39
von Acid
// Mini Statistik
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$total_topics = get_db_stat('topiccount');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$newest_uid = $newest_userdata['user_id'];
print 'Es sind '.$total_posts.' Beiträge in '.$total_topics.' Themen geschrieben worden.<br />';
print 'Wir haben '.$total_users.' Mitglieder. Das neueste Mitglied ist <a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL ."=$newest_uid") .'">'. $newest_user .'</a>.<br />';
?>
Verfasst: 24.03.2004 18:40
von Vincent
Hey subba DAnke schön.
Verfasst: 08.04.2004 10:13
von Thomas23
Hi. Ich hab das gleiche Problem. Nur versteh ich eure Lösung nicht.
Ich kann
Code: Alles auswählen
// Mini Statistik
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$total_topics = get_db_stat('topiccount');
print 'Es sind '.$total_posts.' Beiträge in '.$total_topics.' Themen geschrieben worden.<BR>';
print 'Wir haben '.$total_users.' Mitglieder.<BR>';
?>
ja nicht einfach in irgend eine Start datei schreiben, die vielleicht in einem ganz anderen Verzeichnis liegt. Muss ich noch einen Pfad definieren ?
Verfasst: 08.04.2004 12:25
von Vincent
öhmm, ja solang es eine php datei ist und sie ins phpbb intigriert ist, also ich denke dass wegen dem datenbankzugriff die overall_header mit includiert wird. oder zumindest die common und die config. so genau kenn ich mcih da auch nich aus.
also so includiert funzt sie auf alle fälle in meiner start.php in der ich header und footer von phpbb includiert habe
Verfasst: 08.04.2004 13:36
von Thomas23
Aha. Und wie integriere ich eine php datei ins phpBB ? In den Forenordner reinkopieren funktioniert nicht, wie ich festgestellt habe.
Verfasst: 09.04.2004 04:03
von Vincent
der suchen-button wirkt wunder
http://phpbb.de/doku/kb/artikel.php?art ... =einbinden
hier findest du eine vorlage um seiten in phpbb einzubinden
danach dürfte es ausreichen den code oben einfach einzufügen.