Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Hast du die aktuelle Version für MyBB 1.2.x heruntergeladen?
http://mods.mybboard.net/view/extra-statistics-3.1.2
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 59
Themen: 5
Registriert seit: 03.05.2008
Spitze! habe aktualisiert, jetzt klappt es.
Leute, ich bewundere eure Schnelligkeit! Respekt.
Beiträge: 59
Themen: 5
Registriert seit: 03.05.2008
Hier was neues:
Ich stelle fest, dass in diesem Mod (Extra Statistics V 3.1.2) die männlichen, weiblichen und Benutzer, die keine Angabe zum Geschlecht gemacht haben nicht gezählt werden. Überall steht "0", obwohl ich weis, dass es aus jeder Gruppe ein paar gibt...
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Vermutlich stimmen die Sprachvariablen nicht mit den Bezeichnungen der eigenen Profilfelder überein. Öffne die Plugindatei und suche nach:
PHP-Code:
$tm_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = '".$lang->male."");
Ersetzen durch:
PHP-Code:
$tm_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = 'Männlich'");
Suche nach:
PHP-Code:
$tu_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = '".$lang->undisclosed."' OR fid3 = '".$lang->other."' ");
Ersetzen durch:
PHP-Code:
$tu_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = '".$lang->undisclosed."' OR fid3 = 'Keine Angabe' ");
Suche nach:
PHP-Code:
$tf_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = '".$lang->female."'");
Ersetzen durch:
PHP-Code:
$tf_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = 'Weiblich'");
Achte darauf, dass du die Suchbegriffe in den Queries genau so schreibst, wie in dem Auswahlfeld zum Geschlecht im Profil angegeben.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 59
Themen: 5
Registriert seit: 03.05.2008
Ich habe den Code folgendermaßen geändert, aber es geht nicht...[/php]
PHP-Code:
//total males
$tm_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = 'Männlich'");
while($tm_f = $db->fetch_array($tm_q))
{
$tmale = $tm_f['fid'];
}
if($tmale > '1' || $tmale == '0')
{
$add_sex_ms = "s";
}
//total Undisclosed
$tu_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = '".$lang->undisclosed."' OR fid3 = 'Keine Angabe' ");
while($tu_f = $db->fetch_array($tu_q))
{
$tundi = $tu_f['fid'];
}
//total Females
$tf_q = $db->query("SELECT count( * ) AS fid FROM ".TABLE_PREFIX."userfields WHERE fid3 = 'Weiblich'");
while($tf_f = $db->fetch_array($tf_q))
{
$tfem = $tf_f['fid'];
}
if($tfem > '1' || $tfem == '0')
{
$add_sex_fs = $lang->s;
}
//sizes of the chart
$sex_tot = $tfem+$tundi+$tmale;
if($sex_tot == '0')
{
$sex_tot = 1;
}
$mm = $tmale*100/$sex_tot;
$mf= $tfem*100/$sex_tot;
$mu = $tundi*100/$sex_tot;
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
21.05.2008, 09:35
(Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2008, 09:35 von Michael.)
Ist die Auswahl bei dir "Männlich", "Weiblich" und "Keine Angabe"? Die Namen müssen genauso geschrieben werden wie in den Einstellungen des Profilfelds im Admin-CP angegeben. Oder hat das Profilfeld bei dir eine andere ID als 3? Dann musst du überall fid3 ersetzen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 59
Themen: 5
Registriert seit: 03.05.2008
Wo finde ich heraus, wie die Auswahl beschrieben ist? Oder wie das Profilfeld benannt ist?
BTW: Wie kann ich einen Schreibfehler korrigieren?
In meinem Plugin "Extra Statistics" steht >Benutzers< statt >Benutzer< und >Männlichs< statt >Männlich< usw...
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Im ACP gibt es einen Menüpunkt für die Profilfelder mit den Optionen.
Wenn das Plugin Sprachdateien enthält, kannst du es dort ändern.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 59
Themen: 5
Registriert seit: 03.05.2008
21.05.2008, 19:23
(Dieser Beitrag wurde zuletzt bearbeitet: 21.05.2008, 19:23 von criticalmaster.)
Michael schrieb:Ist die Auswahl bei dir "Männlich", "Weiblich" und "Keine Angabe"? Die Namen müssen genauso geschrieben werden wie in den Einstellungen des Profilfelds im Admin-CP angegeben. Oder hat das Profilfeld bei dir eine andere ID als 3? Dann musst du überall fid3 ersetzen.
@Dragon vielen Dank, mit deiner Hilfe konnte ich die Rechtschreibfehler korrigieren.
+@Michael ich finde auch mit eurer Anleitung nicht, wo ich das Profilfeld finde, ginge evtl. eine Pfadangabe, wie:
AdminCP - Sprachpakete - Verwalten - "Sprachpaket" -> Sprachvariablen bearbeiten -> go - exs.lang.php
many thx
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Admin-CP -> Benutzer und Gruppen -> Eigene Profilfelder.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.