Das andere mache ich als Paket für subSilver fertig..........Unsere Benutzer haben insgesamt 683 Themen eröffnet und 5529 Beiträge geschrieben. - davon heute: Themen 1 Beiträge 8
Unsere Beiträge wurden insgesamt 97338 mal gelesen.
Gruß
Red Benz
Code: Alles auswählen
##############################################################
## MOD Title:Kleine Foren-Statistik
## MOD Author: Software King ( Red-Benz ) < power@red-benz.de > http://www.tuning-crew-nord.de
## MOD Description: Dieser Mod zeigt auf der index-Seite in einem extra Feld ## die Anzahl der Seitenaufrufe durch User,Gäste und gesamt/
## die Anzahl der Besuche durch User,Gäste und gesamt/
## die Onlinezeit in Stunden der User,Gäste und gesamt
##
## MOD Version: 01 / 12.06
## Installation Level: leicht
## Installation Time: 6 Min
## Files To Edit: 4
## includes/funtions.php
## index.php
## language/lang_german/lang_main.php
## templates\subSilver\index_body.tpl
## Included Files: n/a
##############################################################
## Dieses ist ein Addon zum LastVisit Mod
## und ist nur eine Erweiterung
##############################################################
## Vor dem ändern sollten die Dateien gesichert werden !!
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
$newest_userdata = get_db_stat('newestuser');
#
#-----[ AFTER, ADD ]------------------------------------------
#
$total_seitens = get_db_stat('seitencount');
$total_seites = get_db_stat('seitecount');
$total_seits = get_db_stat('seitcount');
$total_guests = get_db_stat('guestcount');
$total_nutzers = get_db_stat('nutzercount');
$total_somits = get_db_stat('somitcount');
$total_onlines = get_db_stat('onlinecount');
$total_gaestes = get_db_stat('gaestecount');
$total_zeits = get_db_stat('zeitcount');
#
#-----[ FIND ]------------------------------------------
#
,'TOTAL_TOPICS' => sprintf($l_total_topic_s, $total_topics),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'SEITENS_TOTAL' => sprintf($lang['seitens_total'], $total_seitens),
'SEITES_TOTAL' => sprintf($lang['seites_total'], $total_seites),
'SEITS_TOTAL' => sprintf($lang['seits_total'], $total_seits),
'GUESTS_TOTAL' => sprintf($lang['guests_total'], $total_guests),
'NUTZERS_TOTAL' => sprintf($lang['nutzers_total'], $total_nutzers),
'SOMITS_TOTAL' => sprintf($lang['somits_total'], $total_somits),
'ONLINES_TOTAL' => sprintf($lang['onlines_total'], $total_onlines),
'GAESTES_TOTAL' => sprintf($lang['gaestes_total'], $total_gaestes),
'ZEITS_TOTAL' => sprintf($lang['zeits_total'], $total_zeits),
#
#-----[ OPEN ]------------------------------------------
#
includes/funtions.php
#
#-----[ FIND ]------------------------------------------
#
case 'newestuser':
$sql = "SELECT user_id, username, user_regdate
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
LIMIT 1";
break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 'seitencount':
$sql = "SELECT SUM(user_totalpages) AS total_seitens
FROM " . USERS_TABLE . "
WHERE user_id >= '" . 1 . "'";
break;
case 'seitecount':
$sql = "SELECT SUM(user_totalpages) AS total_seites
FROM " . USERS_TABLE . "
WHERE user_id <= '" . 1 . "'";
break;
case 'seitcount':
$sql = "SELECT SUM(user_totalpages) AS total_seits
FROM " . USERS_TABLE . "
WHERE user_id >= '" . -1 . "'";
break;
case 'guestcount':
$sql = "SELECT SUM(user_totallogon) AS total_guests
FROM " . USERS_TABLE . "
WHERE user_id <= '" . 1 . "'";
break;
case 'nutzercount':
$sql = "SELECT SUM(user_totallogon) AS total_nutzers
FROM " . USERS_TABLE . "
WHERE user_id >= '" . 1 . "'";
break;
case 'somitcount':
$sql = "SELECT SUM(user_totallogon) AS total_somits
FROM " . USERS_TABLE . "
WHERE user_id >= '" . -1 . "'";
break;
case 'onlinecount':
$sql = "SELECT SUM(user_totaltime/3600) AS total_onlines
FROM " . USERS_TABLE . "
WHERE user_id >= '" . 1 . "'";
break;
case 'gaestecount':
$sql = "SELECT SUM(user_totaltime/3600) AS total_gaestes
FROM " . USERS_TABLE . "
WHERE user_id <= '" . 1 . "'";
break;
case 'zeitcount':
$sql = "SELECT SUM(user_totaltime/3600) AS total_zeits
FROM " . USERS_TABLE . "
WHERE user_id >= '" . -1 . "'";
break;
#
#-----[ FIND ]------------------------------------------
#
case 'newestuser':
return $row;
break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case 'seitencount':
return $row['total_seitens'];
break;
case 'seitecount':
return $row['total_seites'];
break;
case 'seitcount':
return $row['total_seits'];
break;
case 'guestcount':
return $row['total_guests'];
break;
case 'nutzercount':
return $row['total_nutzers'];
break;
case 'somitcount':
return $row['total_somits'];
break;
case 'onlinecount':
return $row['total_onlines'];
break;
case 'gaestecount':
return $row['total_gaestes'];
break;
case 'zeitcount':
return $row['total_zeits'];
break;
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//Kleine Foren-Statistik
$lang['nutzers_total'] = 'Unser Forum wurde insgesamt <b>%d</b> mal von unseren Mitgliedern besucht'; // User Total
$lang['guests_total'] = ' und von <b>%d</b> Gästen.'; // Gäste Total
$lang['somits_total'] = ' Insgesamt <b>%d</b> Besuche'; // Besuche Total
$lang['seitens_total'] = 'Unsere Forum hatte <b>%d</b> Seitenaufrufe durch unsere Mitglieder '; //Seitenaufrufe Nutzer
$lang['seites_total'] = 'und <b>%d</b> durch unsere Gäste. '; //Seitenaufrufe Gäste
$lang['seits_total'] = 'Insgesamt <b>%d</b> Seitenaufrufe'; //Seitenaufrufe Gesamt
$lang['onlines_total'] = 'Unsere Mitglieder waren insgesamt <b>%d</b> Stunden Online '; // Onlinezeit Total
$lang['gaestes_total'] = 'und unsere Gäste insgesamt <b>%d</b> Stunden.'; // Gäste Onlinezeit Total
$lang['zeits_total'] = ' Onlinezeit gesamt <b>%d</b> Stunden.'; // Onlinezeit Total
#
#-----[ OPEN ]------------------------------------------
#
templates\subSilver\index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
</table>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
//muss eventuell dem Style angepasst werden
<tr>
<td class="row1" align="left"><span class="gensmall"><b>Kleine Foren-Statistik</b><br />
{SEITENS_TOTAL}{SEITES_TOTAL}{SEITS_TOTAL}<br />
{NUTZERS_TOTAL}{GUESTS_TOTAL}{SOMITS_TOTAL}<br />
{ONLINES_TOTAL}{GAESTES_TOTAL}{ZEITS_TOTAL}</span></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
rowspan
#
#-----[ IN-LINE FIND ]----------------------------------------
#
rowspan="3"
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
rowspan="4"