. .
pragmaMx Support Forum 25 Mai 2012, 09:53:19 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Rezeptdatenbank und Userpunkte  (Gelesen 1450 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Adapter
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 41


WWW
« am: 02 Mai 2007, 08:23:08 »

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
Gespeichert

CMS-Version:        pragmaMx 0.1.10,
PHP-Version:    4.4.7  (PHP-Info)
MySQL-Version:  5.0.45-community-log
Server-Version:         Apache/1.3.39 (Unix)
Ausserdem bei http://kanotix.com aktiv
Adapter
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 41


WWW
« Antworten #1 am: 02 Mai 2007, 10:17:38 »

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
Gespeichert

CMS-Version:        pragmaMx 0.1.10,
PHP-Version:    4.4.7  (PHP-Info)
MySQL-Version:  5.0.45-community-log
Server-Version:         Apache/1.3.39 (Unix)
Ausserdem bei http://kanotix.com aktiv
Adapter
öfter hier
**
Offline Offline

Geschlecht: Männlich
Beiträge: 41


WWW
« Antworten #2 am: 07 Mai 2007, 09:35:53 »

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 biggrin
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
« Letzte Änderung: 07 Mai 2007, 09:41:45 von Adapter » Gespeichert

CMS-Version:        pragmaMx 0.1.10,
PHP-Version:    4.4.7  (PHP-Info)
MySQL-Version:  5.0.45-community-log
Server-Version:         Apache/1.3.39 (Unix)
Ausserdem bei http://kanotix.com aktiv
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML