Seite 3 von 5
Verfasst: 05.12.2006 22:38
von Red-Benz
Ich hätte noch als Zugabe
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.
Das andere mache ich als Paket für subSilver fertig..........
Gruß
Red Benz
Verfasst: 05.12.2006 22:46
von Tommy_65428
Gleich mit rein machen, gefällt mir auch

Verfasst: 06.12.2006 01:34
von Red-Benz
So, ich habe fertig
sollte alles so funktionieren, wer es als Bildliche Anschauung braucht kann dieses in meinem Forum tun !!
wer den anderen Teil schon eingewurschtelt hat sollte diesen besser vorher wieder entfernen !!
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
Achtung !! Dieses Addon geht nur in Verbindung mit dem LastVisit Mod ...........
Wer Fragen hat kann dies tun OHNE DIE SUCHE ZU BENUTZEN
Verfasst: 06.12.2006 21:10
von Tommy_65428
Habe mir den Mod zwar ein bissel umgeschrieben, da meine Who´s Online in diverse Klapp-Boxen unterteilt ist und die lang_main auch noch ein bissel angepasst, aber es funzt alles soweit erste Sahne
Danke Benz
[ externes Bild ]
Verfasst: 14.12.2006 20:30
von AlexLiLa
Klasse ich habe das neue von Red Benz nun eingebaut.....aber es steht alles auf NULL warum?
Auch steht es unter dem Rahmen wo das "wer ist Online" drin ist.
Bitte um Hilfe.
Danke Alex
Verfasst: 14.12.2006 21:21
von Tommy_65428
Hast du mal nen Link wo man sich das anschauen kann ?
Verfasst: 14.12.2006 22:44
von AlexLiLa
Verfasst: 15.12.2006 12:45
von Würzi
Äh.... Fehlt da nicht noch was?
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
rowspan
#
#-----[ IN-LINE FIND ]----------------------------------------
#
rowspan="3"
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
rowspan="4"
Also die gefundene Zahl um +1 erhöhen?
So sollte es nämlich dann funktionieren.
Glaub ich wenigstens, ich bin kein Mod Schreiber

Verfasst: 15.12.2006 12:51
von Tommy_65428
Ja so sollte das dann passen...
@ Alex
Das alle Zahlen auf Null stehen ist irgendwie merkwürdig. Hast du ALLE Änderungen gemacht ? Auch in der funtions.php und der index.php ?
Edit:
Verlinke am besten mal deine funtions.php, die index.php und die index_body.tpl

Verfasst: 15.12.2006 18:39
von AlexLiLa
Soll ich sie mit oder ohne die Änderungen von Würzi einstellen?
Mache ich gerne.