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