pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: DamianDM am 15 Juli 2006, 19:58:14

Titel: FAQ: Userpunkte -> Nachtrag
Beitrag von: DamianDM am 15 Juli 2006, 19:58:14
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