[BETA] Average posts per day MOD

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
240709Gast

[BETA] Average posts per day MOD

Beitrag 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
Zuletzt geändert von 240709Gast am 17.09.2005 15:16, insgesamt 1-mal geändert.
Benutzeravatar
Budman
Mitglied
Beiträge: 327
Registriert: 02.02.2005 10:46

Beitrag 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.
240709Gast

Beitrag 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
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

admin/index.php
öffnen

da die Codeteile heraussuchen und in die

index.php packen
240709Gast

Beitrag von 240709Gast »

hmm das hört sich komplizierter an als ich dachte ;)


*scherz* werds mir dann wohl morgen nochmal genauer ansehen...




mfg, Cold
240709Gast

Beitrag 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
240709Gast

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“