SpeedSheep
kann ja dann nur an der datei liegen was stimmt den da dann nicht stimmt doch alles oder ?
Zitat: |
<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>Statistik Mitglieder: $members[members] (durchschnittlich $bu Beiträge pro Mitglied) | Themen: $threads[threads] | Beiträge: $posts[posts] (durchschnittlich $postperday Beiträge/Tag)
Registrierte Mitglieder: $anzahluser (darunter $gespuser und $na Benutzer)
Unser neuestes Mitglied heißt: $newestmember[username].
Von den Benutzern sind $gm männlich, $gw weiblich und $gka Benutzer haben dies nicht angeben.</a>.</font></td>
</tr>
|
MrMind
Mh also ich bin der Meinung das ich Deutsch schreibe und kein Chinesisch oder irre ich mich da???
Ich habe ausdrücklich gesagt das es in der PHP-Datei (sehr wahrscheinlich index.php) liegt, das du dort deinen Einbau nochmal kontrollierst. Du hast da sicherlich einen Fehler gemacht.
Mfg
MrMind
SpeedSheep
Also in der Index.php ist definitiv alles richtig hier ausschnitt
Zitat: |
/* ############## STATS ############## */
if($showstats==1) {
$members=$db->query_first("SELECT COUNT(*) AS members, MA
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 ############## * usw....../ |
was aber komisch ist meine Mitgliedsliste wird nicht angezeigt kann es evt daran liegen?
MrMind
Da stimmt rein
gar nichts
nehm den Codeteil wieder raus und versuch es mal mit diesem hier:
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:
|
#####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#### |
|
Mfg
MrMind
SpeedSheep
oki vielen dank nur noch eine sache
nun steht da
Statistik Mitglieder: 3 (durchschnittlich
3.750 Beiträge pro Mitglied)
warum auf 3 stellen hinterm komma ^^ ?
aber vielen dank sonst fuktioniert nun alles nur das stört mich noch ein wenig ,wäre nett wenn du mir da nochmal weiter helfen könntest
oder rechnet der das einfach so ^^ ?
danke schonmal jetzt für ne antwort und für deine Geduld nur so kann man lernen wenn man dumm frägt
MrMind
Das liegt an dieser Zeile hier:
php: |
1:
|
$bu=sprintf("%.3f",$anzahlposts / $anzahluser); |
|
einfach statt 3 auf 2 oder so ändern.
Mfg
MrMind
MrBowl
Danke für den Hack, geht alles ohne Probleme
x.0RäNscH
Unten steht gesperte mit einem R, kann man aber ganz einfach ändern
Funktioniert^^
LG,
oränsch