Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Veränderungen (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=15)
-- Eigene Sachen von diesem Board (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=17)
--- Erweiterung der Statistikanzeige im Board (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=184)


Geschrieben von haumi am 31.08.2009 um 09:42:

  Erweiterung der Statistikanzeige im Board

In einem Board sollte die Anzeige, wie unten angezeigt, umgearbeitet werden.



Was wurde gemacht?

öffne die index.php und suche:

code:
1:
2:
	if ($stats['postcount'] >= 1000) $stats['postcount'] = number_format($stats['postcount'], 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
}


füge darunter ein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
//Anfang Haumistatistik  
list($pers0) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE gender=0"); 
list($pers1) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE gender=1"); 
list($pers2) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE gender=2"); 
list($block) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE blocked=1"); 
list($unfrei) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users WHERE activation>1");  
list($users) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_users"); 
list($post) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_posts"); 
$anzeige= $post/$users; 
$post_user = number_format($anzeige, 0);  
 //Ende Haumistatistik


wieder speichern

öffne im ACP unter templates bearbeiten das template index und suche:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
 <if($showstats==1)>
  <then>
   <tr>
    <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_STATISTIC']}</b></span></td> 
   </tr>
   <tr>
    <td class="tableb" align="center"><img src="{$style['imagefolder']}/stats.gif" alt="" border="0" /></td>
    <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_STATISTIC_MEMBERS']} $stats[usercount] | {$lang->items['LANG_START_STATISTIC_THREADS']} $stats[threadcount] | {$lang->items['LANG_START_STATISTIC_POSTS']} $stats[postcount] ({$lang->items['LANG_START_STATISTIC_AVERAGE']} $postperday {$lang->items['LANG_START_STATISTIC_POSTPERDAY']})<br />
    {$lang->items['LANG_START_STATISTIC_NEWESTMEMBER']} <a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a>.</span></td>
   </tr>
  </then>
 </if>


und ersetze es mit dem folgenden Code:
(Achtung!! solltet ihr mehrere Styles haben die je ein eigenes index Template haben,
so muss diese Änderung auch dort getätigt werden!)
(Gamer wurde hier schon umgeändert in Mitglied.)


code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
 <if($showstats==1)>
  <then>
   <tr>
    <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_STATISTIC']}</b></span></td> 
   </tr>
   <tr>
    <td class="tableb" align="center"><img src="{$style['imagefolder']}/stats.gif" alt="" border="0" /></td>
    <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_STATISTIC_MEMBERS']} $stats[usercount] &nbsp;(davon mänlich:&nbsp; $pers1 &nbsp;-&nbsp; weiblich: $pers2  &nbsp;-&nbsp;  ohne angaben: $pers0 &nbsp; - &nbsp; $block &nbsp; sind gesperrt und &nbsp; - &nbsp;  $unfrei &nbsp;  sind nicht freigeschaltet)<br/> {$lang->items['LANG_START_STATISTIC_THREADS']} $stats[threadcount] | {$lang->items['LANG_START_STATISTIC_POSTS']} $stats[postcount] ({$lang->items['LANG_START_STATISTIC_AVERAGE']} $postperday {$lang->items['LANG_START_STATISTIC_POSTPERDAY']}&nbsp; und&nbsp; $post_user&nbsp; Beiträge/Mitglied) <br />
    {$lang->items['LANG_START_STATISTIC_NEWESTMEMBER']} <a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a>.</span></td>

   </tr>
  
  </then>
 </if>


Speichern und fertig ist es.

Auch hier gilt, die index.php und das index template vorher sichern!

Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.

Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.



Geschrieben von FOFO am 05.03.2010 um 21:04:

 

gibt es da nicht schon einen fertigen hack ?

Erweiterte Statistik oder so ?


hatt den mal in meinem eingebaut sah genau so aus :)

Soll jetzt nix heißen nur das würde für dich immer doppelte und dreifache arbeit bedeuten was man sich ja iwi sparen kann



Geschrieben von haumi am 05.03.2010 um 21:10:

 

Da ist nur einmal der Einbau zu machen und die Daten werden immer aktuell aus der Datenbank geholt, also keine Arbeit mehr danach.
Ich hab das mal auf Bitte von Poldi in Poldis Spieleboard gemacht, eingebaut und fertig.

Ob es dazu einen Hack gibt, kann ich nicht sagen aber möglich wäre es.

LG
haumi



Geschrieben von ersatzspieler am 05.03.2010 um 21:12:

 

@ FOFO ja hatte auch mal einen der wahr aber bisschen anderes und ich habe den nicht mehr gefunden allso bin ich über den hier sehr froh st8


MFG Blackjubel



Geschrieben von ersatzspieler am 05.03.2010 um 21:15:

 

hab den gaerade mal wo gesehen , so sieht das addon aus hack kann man ja nicht zu sagen , allso bei beiden sachen die von haumi und die von kein plan lol , hab das nur mal so gefunden wie das andere aussehen tut




Anzahl Gamer: 460 (darunter 0 gesperrte und 0 nicht freigeschaltete Benutzer)
Themen: 5.321 | Beiträge: 66.970 (durchschnittlich 78,21 Beiträge/Tag)
Unser neuester Gamer heißt: tester - durchschnittlich 145.589 Beiträge pro Mitglied.

Von den Benutzern sind 193 männlich, 127 weiblich und 140 Benutzer haben dies nicht angeben.
Das Durchschnittsalter unserer Gamer beträgt: 37,79

Gesamt-Online-Zeit aller User: 18.826 Stunden (784 Tage und 10 Stunden) und 21 Minuten.
Online-Zeit Rekord von tester: 3.134 Stunden (130 Tage und 14 Stunden) und 51 Minuten.



Geschrieben von katze2ooo am 15.04.2010 um 14:03:

 

Hi,
danke haumi, funzt.
Einziger Fehler mänlich, schreibt man mit 2 n st4
Gruß katze2ooo



Geschrieben von Mirko81 am 16.07.2010 um 15:14:

 

Supi hat gut geklappt. st14



Geschrieben von miss_Mausi am 11.01.2011 um 20:37:

 

auch drin und funzt supi... danke... st14



Geschrieben von Bayouma am 29.01.2011 um 12:52:

 

Hallo haumi,
habe es auch mal bei uns im Radio eingebaut und es hat alles geklappt.
Vielen Dank für diese nette Erweiterung !

Winki



Geschrieben von Flughund am 29.01.2011 um 13:06:

 

Hallo Haumi


Danke für die Erweiterung, ich werde es heute Abend auch mal einbauen.


Liebe Grüße
Flughund st1 st1 st1



Geschrieben von Paul00000 am 15.07.2012 um 13:50:

 

ich habs auch eingebaut jetzt hab ich wieder rechs den schwarzen balken mh

gruss paul



Geschrieben von Paul00000 am 15.07.2012 um 16:08:

 

styling geht habs hin bekommen dauer 3 stunden na ja bin halt anfänger danke gruss paul



Geschrieben von nobody am 15.07.2012 um 17:23:

 

Zitat:
Original von Paul00000
styling geht habs hin bekommen dauer 3 stunden na ja bin halt anfänger danke gruss paul


Paul
Nur SO lernst du das.
Wir haben alle so angefangen.
Klar sind immer einige dabei die immer schreiben: Es geht nicht , machst du mal ....

Dein Weg ist der richtige.

Lesen
Einbauen
Testen
Fehler suchen.
Etwas gelernt.

KLASSE !!!

nobody



Geschrieben von Paul00000 am 15.07.2012 um 18:28:

 

ich versuch es immer alleine zu schaffen aber geht nicht immer weil ich nur noch 5 prozent sehen kann für mich ist es echt schwer gruss paul



Geschrieben von nobody am 15.07.2012 um 20:04:

 

Umsomehr ist das was du machst SUPER GUT.

Wenn mal hilfe benötigt werden sollte kannst du mich auch immer fragen, wenn ich kann kommt hilfe sofort.

WEITER SO.


nobody


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH