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