|
Dieses Thema wurde als unerledigt markiert.  |
yourWBB Statistik in groupcolor ? |
tuner
Mitglied
 
Dabei seit: 29.10.2010
Beiträge: 27
Level: 18 [?]
Erfahrungspunkte: 15.324
Nächster Level: 17.484
 |
|
| yourWBB Statistik in groupcolor ? |
|
Hallo,
ich habe diesen hier yourWBB Statistik fuer 2.3.x bei mir verbaut.
http://your-wbb.de/thread.php?threadid=1...light=statsinfo
könnte das sich vielleicht jemand anschauen um bei der statistik die usernamen auch in groupcolor anzeigen zulassen?
VIelen dank schon mal
gruß Tuner
|
|
13.02.2012 21:17 |
|
|
Steinadler
Routinier
 

Dabei seit: 21.09.2008
Beiträge: 323
Herkunft: Essen
Teilnehmer des EM-Tippspiels
|
Level: 32 [?]
Erfahrungspunkte: 431.497
Nächster Level: 453.790
 |
|
| |
|
Für die TOP-POSTER:
ersetze in der statsinfo.php den Abschnitt der TOP POSTER gegen folgenden:
| 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:
|
/* ############## TOP POSTER ############## */
if ($ywstats_topposters == 1) {
$result = $db->query("SELECT
userid,
username,
userposts,
blocked,
u.useronlinegroupid,
g.useronlinemarking
FROM bb".$n."_users u
LEFT JOIN bb".$n."_groups g ON (u.useronlinegroupid=g.groupid)
WHERE blocked=0 ORDER BY userposts DESC LIMIT 0,$ywstats_toplimitposters");
$i = 1;
while ($num = $db->fetch_array($result)) {
if($i=="1" && $num['userposts'] > 0) {
$multip = 100 / $num['userposts'];
}
$num['username'] = htmlconverter($num['username']);
$num['username'] = sprintf($num['useronlinemarking'], $num['username']);
$width = round($num['userposts'] * $multip);
if ($num['userposts'] >= 1000) $num['userposts'] = number_format($num['userposts'], 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
eval ("\$topposters .= \"".$tpl->get("yw_statstopposterbit")."\";");
$i++;
}
$lang->items['LANG_STATSINFO_TOPS_TITLETOPPOSTERS'] = $lang->get("LANG_STATSINFO_TOPS_TITLETOPPOSTERS", array('$ywstats_toplimitposters' => $ywstats_toplimitposters));
} |
|
für die TOP-THREADPOSTER ersetze gegen folgendes:
| 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:
|
/* ############## TOP THREADPOSTER ############## */
if ($ywstats_topthreadposters == 1) {
$result = $db->unbuffered_query("SELECT COUNT(t.threadid) AS
threadpostcount,
t.starterid,
u.userid,
u.username,
u.useronlinegroupid,
g.useronlinemarking,
b.boardid
FROM bb".$n."_threads t
LEFT JOIN bb".$n."_users u ON (t.starterid=u.userid)
LEFT JOIN bb".$n."_groups g ON (u.useronlinegroupid=g.groupid)
LEFT JOIN bb".$n."_boards b ON (t.boardid=b.boardid)
WHERE countuserposts = '1' AND t.starterid != 0 GROUP BY t.starterid
ORDER BY threadpostcount DESC, u.username ASC LIMIT 0,$ywstats_toplimitthreadposters");
$i = 1;
while ($num = $db->fetch_array($result)) {
if($i=="1" && $num['threadpostcount'] > 0) {
$multip = 100 / $num['threadpostcount'];
}
$num['starter'] = htmlconverter($num['starter']);
$num['username'] = sprintf($num['useronlinemarking'], $num['username']);
$width = round($num['threadpostcount'] * $multip);
if ($num['threadpostcount'] >= 1000) $num['threadpostcount'] = number_format($num['threadpostcount'], 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
eval ("\$topthreadposters .= \"".$tpl->get("yw_statstopthreadposterbit")."\";");
$i++;
}
$lang->items['LANG_STATSINFO_TOPS_TITLETOPTHREADPOSTERS'] = $lang->get("LANG_STATSINFO_TOPS_TITLETOPTHREADPOSTERS", array('$ywstats_toplimitthreadposters' => $ywstats_toplimitthreadposters));
} |
|
Das war es schon
__________________
|
|
14.02.2012 08:56 |
|
|
tuner
Mitglied
 
Dabei seit: 29.10.2010
Beiträge: 27
Level: 18 [?]
Erfahrungspunkte: 15.324
Nächster Level: 17.484
Themenstarter
 |
|
Vielen dank Steinadler. Klappt wieder immer prima.
|
|
14.02.2012 09:54 |
|
|
|
Views heute: 7.851 | Views gestern: 22.601 | Views gesamt: 11.224.227 |
|