YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Erweiterte Statistik » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 12.892 Views | | Thema zu Favoriten hinzufügen
Seiten (3): [1] 2 3 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Erweiterte Statistik
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Helmchen Helmchen ist männlich
ihre Helmhaftigkeit !


images/avatars/avatar-4266.gif

Dabei seit: 02.03.04
Beiträge: 440
Herkunft: unterm Pulli °_°
Forenversion: 3.1; 1.2

 Erweiterte Statistik Antworten Zitieren Editieren Melden       UP

Titel: Erweiterte Statistik
Version: 1.0
Beschreibung: Hack Ersteller: Helmchen (bei AFF Lord Helmchen ...)
Forenversion: WBB 1.x.x Lite

Beschreibung:
Die Statistik wird um folgende Punkte erweitert:
- Anzahl der Beiträge pro Mitglied
- Anzahl gesperter und nicht freigeschalteter Benutzer
- Anzahl der Männl u. Weibl Benutzer, sowie anzahl der Benutzer ohne Angabe


Copyright ist denke ich klar ...
-> ansonsten siehe Readme^^


Have a nice day everyone ^_^
----


weiter zum Download


__________________

BRATWURST IST LEBEN! HEIL DIR BRATWURST!!!

Nun nehmt das Leben nicht so ernst... Ihr kommt da sowiso nie lebend raus großes Grinsen

08.08.04 00:41 Helmchen ist offline E-Mail Finden Als Freund hinzufügen
b1rolli b1rolli ist männlich
Mitglied


images/avatars/avatar-3345.jpg

Dabei seit: 29.02.04
Beiträge: 86
Forenversion: Wbb Lite 1.0.x

Antworten Zitieren Editieren Melden       UP

Hi,

Ne demo wie das ganze aus siht in der statistik wehre nicht schlecht Freude
08.08.04 04:42 b1rolli ist offline E-Mail Finden Als Freund hinzufügen
MEETyA
unregistriert
Antworten Zitieren Editieren Melden       UP

ist das im footer?
08.08.04 11:44
Mideel
Mitglied


images/avatars/avatar-1096.jpg

Dabei seit: 15.02.04
Beiträge: 55

Antworten Zitieren Editieren Melden       UP

Hier habt ihr ne Demo Augenzwinkern

Dateianhang:
jpg statistik.jpg (212 KB, 2.657 mal heruntergeladen)
08.08.04 12:05 Mideel ist offline E-Mail Finden Als Freund hinzufügen
MEETyA
unregistriert
Antworten Zitieren Editieren Melden       UP

hmm da steht man muss was in der main.php ändern aber die gibts garnet?!
08.08.04 16:30
Mideel
Mitglied


images/avatars/avatar-1096.jpg

Dabei seit: 15.02.04
Beiträge: 55

Antworten Zitieren Editieren Melden       UP

er meint index.php Augenzwinkern
08.08.04 16:32 Mideel ist offline E-Mail Finden Als Freund hinzufügen
MEETyA
unregistriert
Antworten Zitieren Editieren Melden       UP

bei mir wirds net angezeigt?


die .tpl
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<tr bgcolor="{tabletitlecolor}" id="tabletitle">
 <td colspan=6><smallfont color="{fontcolorsecond}"><b>Statistik</b></font></td> 
</tr>
<tr>
 <td colspan=6 bgcolor="{tablecolorb}" id="tableb"><smallfont>Mitglieder$members[members] (durchschnittlich $bu Beiträge pro Mitglied) | Themen$threads[threads] | Beitr&auml;ge$posts[posts] (durchschnittlich $postperday Beitr&auml;ge/Tag)<br>
Registrierte Mitglieder$anzahluser (darunter $gespuser&nbspund $na Benutzer)<br>
  Unser neuestes Mitglied heißt: <a href="profile.php?userid=$newestmember[userid]&sid=$session[hash]">$newestmember[username]</a>.<br>
Von den Benutzern sind $gm männlich$gw weiblich und $gka Benutzer haben dies nicht angeben.</font></td>
</tr>


meine .php an den entscheidenden stellen:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
/* ############## STATS ############## */
if($showstats==1) {
 $members=$db->query_first("SELECT COUNT(*) AS members, MAX(userid) AS userid FROM bb".$n."_users WHERE activation = 1");
 $newestmember=$db->query_first("SELECT userid, username FROM bb".$n."_users WHERE userid = '$members[userid]'");
 $posts=$db->query_first("SELECT COUNT(*) AS posts FROM bb".$n."_posts");
 $threads=$db->query_first("SELECT COUNT(*) AS threads FROM bb".$n."_threads");

 $installdays = (time() - $installdate) / 86400;
 if ($installdays 1$postperday $posts['posts'];
 else $postperday sprintf("%.2f",($posts['posts'] / $installdays));

 ####Anfang Erweiterte Statistik####
 $gespuserfrage $db->query("SELECT blocked FROM bb".$n."_users WHERE blocked='1'");
 $gespuser2=mysql_num_rows($gespuserfrage);
 if($gespuser2==1) {
     $gespuser="1 gesperrter";
 }
 else {
     $gespuser="".$gespuser2." gesperte";
 }
 $nafrage $db->query("SELECT activation FROM bb".$n."_users WHERE activation='0'");
 $na2=mysql_num_rows($nafrage);
 if($na2==1) {
     $na="1 nicht freigeschalteter";
 }
 else {
     $na="".$na2." nicht freigeschaltete";
 }
 $gmfrage $db->query("SELECT gender FROM bb".$n."_users WHERE gender='1'");
 $gm=mysql_num_rows($gmfrage);
 $gkafrage $db->query("SELECT gender FROM bb".$n."_users WHERE gender='0'");
 $gka=mysql_num_rows($gkafrage);
 $gwfrage $db->query("SELECT gender FROM bb".$n."_users WHERE gender='2'");
 $gw=mysql_num_rows($gwfrage);
 $posts2 $db->query_first("SELECT COUNT(postid) AS posts FROM bb".$n."_posts");
 $members2 $db->query_first("SELECT COUNT(userid) AS members FROM bb".$n."_users ");
 $anzahlposts = ($posts2['posts']);
 $anzahluser = ($members2['members']);
 $bu=sprintf("%.3f",$anzahlposts $anzahluser);
    
 ####Ende Erweiterte Statistik####
 eval ("\$index_stats = \"".$tpl->get("index_stats")."\";");
}
/* ############## USERONLINE ############## */
if($showuseronline==1) {
 $guestcount=0;
 $membercount=0;
 $useronlinebit '';
 $result $db->query("SELECT bb".$n."_sessions.userid, username, groupid, invisible FROM bb".$n."_sessions LEFT JOIN bb".$n."_users USING (userid) WHERE bb".$n."_sessions.lastactivity >= '".(time()-60*$useronlinetimeout)."' ORDER BY username ASC");
 while($row $db->fetch_array($result)) {
  if($row['userid']==0) {
   $guestcount++;
   continue;
  }
  $membercount++;
      if(!$row['invisible']) {
          if(isset($useronlinebit) && $useronlinebit != ''$useronlinebit .= ', ';
          eval ("\$useronlinebit .= \"".$tpl->get("index_useronline")."\";");
      }
 }
 $totaluseronline $membercount+$guestcount;
 if($totaluseronline>$rekord) {
  $rekord=$totaluseronline;
  $rekordtime=time();
  $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord' WHERE varname='rekord'",1);
  $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime' WHERE varname='rekordtime'",1);
  require ("./acp/lib/class_options.php");
  $option=new options("acp/lib");
  $option->write();
 }
 $rekorddate formatdate($dateformat,$rekordtime);
 $rekordtime formatdate($timeformat,$rekordtime);
 eval ("\$index_useronline = \"".$tpl->get("index_showuseronline")."\";");
}


if(!$wbbuserdata['userid']) {
 eval ("\$welcome = \"".$tpl->get("index_welcome")."\";");
 eval ("\$quicklogin = \"".$tpl->get("index_quicklogin")."\";");
}
else {
 $currenttime=formatdate($timeformat,time());
 $toffset=ifelse($default_timezoneoffset>=0,"+").$default_timezoneoffset;
 $lastvisitdate formatdate($dateformat,$wbbuserdata['lastvisit']);
 $lastvisittime formatdate($timeformat,$wbbuserdata['lastvisit']);
 eval ("\$welcome = \"".$tpl->get("index_hello")."\";");
 if($wbbuserdata['canusepms']==&& $showpmonindex==1) {
  $counttotal=0$countunread=0$countnew=0;
  $result $db->query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE deletepm <> 1 AND recipientid = '$wbbuserdata[userid]'");
  while($row=$db->fetch_array($result)) {
   $counttotal++;
   if($row['view']==0) {
    $countunread++;
    if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++;
   }
  }

  if($countnew>0) eval ("\$new_notnew = \"".$tpl->get("index_newpm")."\";");
  else eval ("\$new_notnew = \"".$tpl->get("index_nonewpm")."\";");
  eval ("\$index_pms = \"".$tpl->get("index_pms")."\";");
 }
}
#### ANFANG NEWSBAR HACK ####
$nb $db->query_first("SELECT barai,bartextrichtung,barforum,barnumber FROM bb".$n."_newsbar");
if($nb['barai']=="1") {
    $richtung2=($nb['bartextrichtung']);
    if($richtung2=="LR") {
        $richtung='direction="right"';
    }
    else {
        $richtung='direction="left"';
    }        
    $forum=$nb['barforum'];
    $anzahl=$nb['barnumber'];
    $bartext=" .:: ";
    $tr $db->query("SELECT topic,threadid FROM bb".$n."_threads WHERE boardid LIKE '".$forum."' ORDER BY starttime DESC LIMIT ".$anzahl."");
    while($abfrage $db->fetch_array($tr)) {
        $bartext.=' <a href="thread.php?threadid='.($abfrage["threadid"]).'">'.($abfrage["topic"]).'</a> :';
    }
    $bartext.=":. ";
    $newsbar='
    <table cellspacing=1 border=0 width="98%" bgcolor="#000000">
     <tr bgcolor="#0B6295" id="tabletitle">
    <td><font face="Tahoma,Helvetica" size="2" color="#ffffff"><b>News:</b></font></td></tr>
    <tr bgcolor="#f5f5f5" id="tablea">
    <td align="left"><font face="Tahoma,Helvetica" size="2"><b><marquee '.$richtung.' scrollamount="3" width="95%" height="15">'.$bartext.'</marquee></font></p></td></td>
    </td></tr></table>
    <table cellpadding=4 cellspacing=1 border=0 width="98%" bgcolor="#000000">';
}
else {
    $newsbar="";
}
#### ENDE NEWSBAR HACK####
eval("\$tpl->output(\"".$tpl->get("index")."\");");
?>
08.08.04 16:37
Mideel
Mitglied


images/avatars/avatar-1096.jpg

Dabei seit: 15.02.04
Beiträge: 55

Antworten Zitieren Editieren Melden       UP

is alles richtig, sicher, das du sie auch beide hochgeladen hast?

die index.tpl ins templateverzeichniss, die index.php ins hauptverzeichniss.
08.08.04 16:51 Mideel ist offline E-Mail Finden Als Freund hinzufügen
MEETyA
unregistriert
Antworten Zitieren Editieren Melden       UP

ja hundert pro guck dir den quellcode an http://netsh271.wbb-bot.de/wbboard/index.php vlt. beißt sich das ja mit der Newsbar?!
08.08.04 17:14
Mideel
Mitglied


images/avatars/avatar-1096.jpg

Dabei seit: 15.02.04
Beiträge: 55

Antworten Zitieren Editieren Melden       UP

da weiss ich auch nich weiter, kann sein, das es an der newsbar liegt, bin mir aber auch nich sicher.....
08.08.04 17:38 Mideel ist offline E-Mail Finden Als Freund hinzufügen
Svenkan Svenkan ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 779
Fähigkeiten: WBB2 Profi; WBB Lite 1 Fortgeschritten
Herkunft: Bersenbrück
Forenversion: 2.3; Lite 1.0

Antworten Zitieren Editieren Melden       UP

Du musst die Statistik im ACP aktivieren. Sonst funztes auch nicht. Augenzwinkern

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Svenkan: 08.08.04 18:10.

08.08.04 18:10 Svenkan ist offline E-Mail Finden Als Freund hinzufügen MSN Passport-Profil von Svenkan anzeigen
MEETyA
unregistriert
Antworten Zitieren Editieren Melden       UP

hmm ich idiot war net im acp weil ja auch keine menuänderrungen im acp gemacht wurden Augen rollen
08.08.04 18:23
Svenkan Svenkan ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 779
Fähigkeiten: WBB2 Profi; WBB Lite 1 Fortgeschritten
Herkunft: Bersenbrück
Forenversion: 2.3; Lite 1.0

Antworten Zitieren Editieren Melden       UP

Aber das musstes du eh da aktivieren. Is standard so beim wBBLite/2.x.x.
08.08.04 18:25 Svenkan ist offline E-Mail Finden Als Freund hinzufügen MSN Passport-Profil von Svenkan anzeigen
b1rolli b1rolli ist männlich
Mitglied


images/avatars/avatar-3345.jpg

Dabei seit: 29.02.04
Beiträge: 86
Forenversion: Wbb Lite 1.0.x

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Mideel
Hier habt ihr ne Demo Augenzwinkern

Danke für die demo !

Zitat:
Original von Svenkan
Aber das musstes du eh da aktivieren. Is standard so beim wBBLite/2.x.x

Ich dachte es ist nen wbb 1.x.x ?

Hmm mal schaun ob ichs einbaue hat glaube kein sin bei nen kleinen support forum !
08.08.04 18:32 b1rolli ist offline E-Mail Finden Als Freund hinzufügen
Svenkan Svenkan ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 779
Fähigkeiten: WBB2 Profi; WBB Lite 1 Fortgeschritten
Herkunft: Bersenbrück
Forenversion: 2.3; Lite 1.0

Antworten Zitieren Editieren Melden       UP

Das hier is nicht für's 1.2, sondern für's Lite 1.0
08.08.04 18:33 Svenkan ist offline E-Mail Finden Als Freund hinzufügen MSN Passport-Profil von Svenkan anzeigen
Helmchen Helmchen ist männlich
ihre Helmhaftigkeit !


images/avatars/avatar-4266.gif

Dabei seit: 02.03.04
Beiträge: 440
Herkunft: unterm Pulli °_°
Forenversion: 3.1; 1.2

Themenstarter Thema begonnen von Helmchen
Antworten Zitieren Editieren Melden       UP

Svenkan hat gleich 2 mal recht XD

Zitat:
Das hier is nicht für's 1.2, sondern für's Lite 1.0


stimmt genau XD

Zitat:
Du musst die Statistik im ACP aktivieren. Sonst funztes auch nicht.


Jops, die muss aktiviert werden...
Findet ihr bei den Einstllungen zur Startseite...

Es steht aber auch in der Readme, das die Statistik erst aktiviert werden muss -_-#

__________________

BRATWURST IST LEBEN! HEIL DIR BRATWURST!!!

Nun nehmt das Leben nicht so ernst... Ihr kommt da sowiso nie lebend raus großes Grinsen

08.08.04 19:07 Helmchen ist offline E-Mail Finden Als Freund hinzufügen
b1rolli b1rolli ist männlich
Mitglied


images/avatars/avatar-3345.jpg

Dabei seit: 29.02.04
Beiträge: 86
Forenversion: Wbb Lite 1.0.x

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Svenkan
Das hier is nicht für's 1.2, sondern für's Lite 1.0

Meinte ich doch das es fürs lite ist ich dachte das wehre kalr.
15.08.04 00:01 b1rolli ist offline E-Mail Finden Als Freund hinzufügen
therealPhaeton therealPhaeton ist männlich
Mitglied


Dabei seit: 12.06.04
Beiträge: 14
Herkunft: DD
Forenversion: BB Lite 1.0.0

Antworten Zitieren Editieren Melden       UP

Ich find bei mir " eval ("\$index_stats = \"".$tpl->get("index_stats")."\";");" nicht in der index.php. Was nun?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von therealPhaeton: 04.09.04 02:14.

04.09.04 02:10 therealPhaeton ist offline E-Mail Finden Als Freund hinzufügen
SnakeBlood
Mitglied


Dabei seit: 03.03.05
Beiträge: 433

Antworten Zitieren Editieren Melden       UP

Hallo !

Ich hab den Hack eingebaut , doch leider sehe ich die Statistik so wie vorhher :/

Was mach ich falsch ?
21.04.05 22:36 SnakeBlood ist offline E-Mail Finden Als Freund hinzufügen
Helmchen Helmchen ist männlich
ihre Helmhaftigkeit !


images/avatars/avatar-4266.gif

Dabei seit: 02.03.04
Beiträge: 440
Herkunft: unterm Pulli °_°
Forenversion: 3.1; 1.2

Themenstarter Thema begonnen von Helmchen
Antworten Zitieren Editieren Melden       UP

@ SnakeBlood

da wirst nen einbaufehler gemacht haben ...
Die .tpl Änderungen muss man ja sehen >_>

@ therealPhaeton

dann such nach einzelnen teilen aus der Zeile...

__________________

BRATWURST IST LEBEN! HEIL DIR BRATWURST!!!

Nun nehmt das Leben nicht so ernst... Ihr kommt da sowiso nie lebend raus großes Grinsen

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Helmchen: 22.04.05 23:21.

22.04.05 23:20 Helmchen ist offline E-Mail Finden Als Freund hinzufügen
Seiten (3): [1] 2 3 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Erweiterte Statistik