FAQ: Userpunkte -> Nachtrag

Begonnen von DamianDM, 15 Juli 2006, 19:58:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

DamianDM

Hallo.
Da ich im Bereich FAQ nicht posten kann, schreibe ich hier rein. Bitte ggf. verschieben.

In der Anleitung zu den Userpunkten sind ein paar kleine Fehler: Die Punkte werden nicht hochgezählt, bzw. falsch zusammengezählt. Hier meine Code-Schnipsel. Die Änderungen sind rot markiert. Die userconfig.php vom munzur aus dem FAQ-Thread kann weiter verwendet werden.

$tablepre = "{$GLOBALS[prefix]}_smf_";
$table_messages       = $tablepre.'messages';
$table_topics       = $tablepre.'topics';


      if (!empty($points_smftopics) && in_array($table_topics, $tables)) {# Forumsbeitraege  !!!! SMF !!!!
         $result= sql_query("select count(ID_MEMBER_STARTED) from ".$table_topics." where ID_MEMBER_STARTED='".mxAddSlashesForSQL($uid)."'");
         list($points) = sql_fetch_row($result);
         $userpoints = $userpoints + ($points * $points_smftopics - $points * $points_smfmessages);
      }
      if (!empty($points_smfmessages) && in_array($table_messages, $tables)) {# Forumsbeitraege  !!!! SMF !!!!
         $result= sql_query("select count(ID_MEMBER) from ".$table_messages." where posterName='".mxAddSlashesForSQL($uname)."'");
         list($points) = sql_fetch_row($result);
         $userpoints = $userpoints + ($points * $points_smfmessages);
      }



Gruß
Damian