Seite 1 von 1
[BETA] Average posts per day MOD
Verfasst: 15.09.2005 16:19
von 240709Gast
Hi. Ich würde gerne einen kleinen Teil der Admin-Statistik aus eben diesem Bereich auslesen und auf dem Index anzeigen lassen...
Weiß jemand wie das geht? Evtl. mit sql-Befehl wie "SELECT statistik from admin bla bla bla"; ??
Bin für jede Antwort dankbar!!
mfg, Cold
Verfasst: 15.09.2005 21:35
von Budman
Das müsstest schon noch etwas genauer erläutern, was Du denn für Werte aus dem Admin-Bereich darstellen willst. Grundsätzlich sind alle Daten in der DB bzw aus Daten der DB zu berechnen, will heissen Du kannst sie mit entsprechendem Code auch überall darstellen.
Verfasst: 15.09.2005 21:50
von 240709Gast
Ich will auf dem Index neben "Die User haben X Beiträge geschrieben" noch "Im schnitt Y pro Tag". Diese angabe steht im Adminbereich schon. Wollte diese Zahl einfach auch auf dem Index darstellen...
mfg, Cold
Verfasst: 15.09.2005 22:56
von fanrpg
admin/index.php
öffnen
da die Codeteile heraussuchen und in die
index.php packen
Verfasst: 15.09.2005 23:36
von 240709Gast
hmm das hört sich komplizierter an als ich dachte
*scherz* werds mir dann wohl morgen nochmal genauer ansehen...
mfg, Cold
Verfasst: 17.09.2005 13:33
von 240709Gast
So habs sogar geschafft

Bin mit dem Ergebnis mehr als zufrieden ^^...
Hab das ganze mal als MOD für die MOD-DB vorgeschlagen.
mfg, Cold
Verfasst: 17.09.2005 15:16
von 240709Gast
So hier mal die Einbauanleitung:
Code: Alles auswählen
##############################################################
## MOD Title: Average posts per day
## MOD Author: Cold <webmaster@kneipedia.de > http://www.kneipedia.de (voraussichtlich ab dem 17.10.2005)
## MOD Description:
## Dieser MOD erweitert euren Index um "XY Artikel pro Tag".
##
## MOD Version: 1.0.0
##
## Installation Level: Leicht
## Installation Time: 5 Minutes
## Files To Edit:
## index.php
## /templates/YOUR TEMPLATE/index_body.php
##
## Included Files: N/A
##############################################################
## MOD History:
##
## 2005-09-16 - Version 1.0.0
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
else
{
$l_total_user_s = $lang['Registered_users_total'];
}
#
#-----[ AFTER ADD ]------------------------------------------
#
if($posts_per_day > $total_posts)
{
$posts_per_day = $total_posts;
}
#
#-----[ FIND ]------------------------------------------
#
$newest_uid = $newest_userdata['user_id'];
#
#-----[ AFTER ADD ]------------------------------------------
#
$boarddays = ( time() - $board_config['board_startdate'] ) / 86400;
$posts_per_day = sprintf("%.2f", $total_posts / $boarddays);
#
#-----[ FIND ]------------------------------------------
#
'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
#
#-----[ AFTER ADD ]------------------------------------------
#
'L_POSTS_PER_DAY' => $lang['Posts_per_day'],
'POSTS_PER_DAY' => $posts_per_day,
#
#########################################################
#
#-----[ OPEN ]------------------------------------------
#
templates/YOUR TEMPLATE/index_body.php
#
#-----[ FIND ]------------------------------------------
#
{TOTAL_POSTS}
#
#-----[ AFTER ADD ]------------------------------------------
#
({POSTS_PER_DAY} {L_POSTS_PER_DAY}
#
#########################################################
#
#-----[ OPEN ]------------------------------------------
#
/language/englisch/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Posted_articles_zero_total'] = 'Our users have posted a total of <b>0</b> articles.'; // Number of posts
$lang['Posted_articles_total'] = 'Our users have posted a total of <b>%d</b> articles.'; // Number of posts
$lang['Posted_article_total'] = 'Our users have posted a total of <b>%d</b> article.'; // Number of posts
#
#-----[ REPLACE WITH ]------------------------------------------
#
$lang['Posted_articles_zero_total'] = 'Our users have posted a total of <b>0</b> articles'; // Number of posts
$lang['Posted_articles_total'] = 'Our users have posted a total of <b>%d</b> articles'; // Number of posts
$lang['Posted_article_total'] = 'Our users have posted a total of <b>%d</b> article'; // Number of posts
#
#-----[ FIND ]------------------------------------------
#
$lang['Posted_article_total'] = 'Our users have posted a total of <b>%d</b> article'; // Number of posts
#
#-----[ AFTER ADD ]------------------------------------------
#
$lang['Posts_per_day'] = 'Posts per day).';
#
#########################################################
#
#-----[ OPEN ]------------------------------------------
#
/language/german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Posted_articles_zero_total'] = "Unsere Benutzer haben <b>noch keine</b> Artikel geschrieben."; // Number of posts
$lang['Posted_article_total'] = "Unsere Benutzer haben insgesamt <b>%d</b> Artikel geschrieben."; // Number of posts
$lang['Posted_articles_total'] = "Unsere Benutzer haben insgesamt <b>%d</b> Artikel geschrieben."; // Number of posts
#
#-----[ REPLACE WITH ]------------------------------------------
#
$lang['Posted_articles_zero_total'] = "Unsere Benutzer haben <b>noch keine</b> Artikel geschrieben"; // Number of posts
$lang['Posted_article_total'] = "Unsere Benutzer haben insgesamt <b>%d</b> Artikel geschrieben"; // Number of posts
$lang['Posted_articles_total'] = "Unsere Benutzer haben insgesamt <b>%d</b> Artikel geschrieben"; // Number of posts
#
#-----[ FIND ]------------------------------------------
#
$lang['Posted_articles_total'] = "Unsere Benutzer haben insgesamt <b>%d</b> Artikel geschrieben"; // Number of posts
#
#-----[ AFTER ADD ]------------------------------------------
#
$lang['Posts_per_day'] = "Artikel pro Tag).";//Average posts per day
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
#
###############################################
Screenshot:
[ externes Bild ]
mfg, Cold