Hallo an alle,
da ich noch nicht so fit bin in sql meine frage:
Ist es möglich für die Rezeptdatenbank Userpunkte zu vergeben, das mit den userpunkten ist mir klar aber wie ich eine neue vergabe schreibe für die Rezepdatenbank da hängts am auswerten da es ja keine ID gibt nur den contributer und den mit der id vergleichen, da hakts.
Villeicht kann mir da wer helfen?
Grüße aus Langenzenn
Jürgen Keil
Frage Wann werden die userpunkte aktiualisiert und im Modul Your_Account/Userpoints
habe ich folgendes eingefügt:
if (!empty($rezept) && in_array("$recipes_recipes", $tables)) { // DownloadS
$result = sql_query("select count(contributer) from `recipes_recipes` WHERE contributer='" . mxAddSlashesForSQL($uname) . "'");
list($points) = sql_fetch_row($result);
$userpoints = $userpoints + ($points * 5);
Was stimmt da nicht
Mit dem Eintrag in /modules/Your_Account/userpoints.php geht jetzt die Punktevergabe für die Rezeptdatenbank.
Hoffe wenn irgendjemand etwas zu verbessern hat, er es mir mitteilt :BD:
Hier der Eintrag:
$rezept = 4;
if (!empty($rezept) && in_array("recipes_recipes", $tables)) {// Rezeptdatenbank
$result = sql_query("select count(source) from `recipes_recipes` WHERE contributer='" . mxAddSlashesForSQL($uname) . "'");
list($points) = sql_fetch_row($result);
$userpoints = $userpoints + ($points * $rezept);
}
Nach
if (empty($userishided)) {
$result = sql_query("SHOW TABLES;");
while (list($tablename) = sql_fetch_row($result)) {
$tables[] = $tablename;
}
$userpoints = 0;
habe ich es eingefügt
vorher aber noch den Usernamen in der Datenbank nach der Anleitung
http://www.pragmamx.org/Forum-topic-9019-start-msg58054.html#msg58054
verändert und in der DB die Datensätze für contributer vom Namen in die UID abgeändert
Gruß Jürgen