Seite 1 von 1

(2.versuch) beitragszahlen edit geht nicht (2. mod schuld?)

Verfasst: 14.02.2005 19:56
von Wintermoon
hallo nochmal.

auf ein neues:

ich hab folgenden mod in meinem forum gemacht um postzahlen editieren zu können:

http://www.asylumsw.com/software/misc/e ... _posts.txt

anschließend wollte ich noch verhindern, daß die postzahl sich ändert, wenn ich beiträge lösche:

Code: Alles auswählen

#--------- [ DATEI ÖFFNEN ] -----------------------------
#
modcp.php
#
#--------- [ FINDE ] -----------------------------
#
         while ( $row = $db->sql_fetchrow($result) )
         {
            $count_sql[] = "UPDATE " . USERS_TABLE . "
               SET user_posts = user_posts - " . $row['posts'] . "
               WHERE user_id = " . $row['poster_id'];
         }

#
#--------- [ MIT FOLGENDEM ERSETZEN ] -----------------------------
#
         // while ( $row = $db->sql_fetchrow($result) )
         // {
         //    $count_sql[] = "UPDATE " . USERS_TABLE . "
         //       SET user_posts = user_posts - " . $row['posts'] . "
         //       WHERE user_id = " . $row['poster_id'];
         // }


#
#--------- [ DATEI ÖFFNEN ] -----------------------------
#
includes/functions_post.php
#
#--------- [ FINDE ] -----------------------------
#
   $sign = ($mode == 'delete') ? '- 1' : '+ 1';

#
#--------- [ MIT FOLGENDEM ERSETZEN ] -----------------------------
#
   $sign = ($mode == 'delete') ? '' : '+ 1';
(der code ist jetzt hoffentlich nicht mehr zu lang ;) )

die beitragszahl bleibt nun konstant wenn ich beiträge lösche, allerdings auch, wenn ich sie im admin pannel ändern will. keine fehlermeldung o.Ä. er übernimmt sie einfach nicht.

kann mir dabei jemand helfen?

gruß

Verfasst: 16.02.2005 08:23
von Wintermoon
*hochschieb*

hat keiner eine idee? kann leider kein php, sonst könnte ich das problem ja selbst lösen :(

Schönen Gruß

Verfasst: 18.02.2005 11:45
von Wintermoon
*nochmalhochschieb--letzterversuch*

wirklich keiner eine idee?

Verfasst: 18.02.2005 12:30
von Acid
Hatte die Änderung im Adminpanel denn vorher funktioniert.. also bevor du den Code zum Löschen der Beiträge angepasst hast!?

Ansonsten versuch´s mal mit diesem MOD.

Verfasst: 19.02.2005 09:44
von Wintermoon
ich hab beide mods gleichzeitig angebracht, von daher weiß ich es nicht. geh aber mal davon aus, das der fehler irgendwo hier liegen wird:

Code: Alles auswählen

#--------- [ FINDE ] ----------------------------- 
# 
         while ( $row = $db->sql_fetchrow($result) ) 
         { 
            $count_sql[] = "UPDATE " . USERS_TABLE . " 
               SET user_posts = user_posts - " . $row['posts'] . " 
               WHERE user_id = " . $row['poster_id']; 
         } 

# 
#--------- [ MIT FOLGENDEM ERSETZEN ] ----------------------------- 
# 
         // while ( $row = $db->sql_fetchrow($result) ) 
         // { 
         //    $count_sql[] = "UPDATE " . USERS_TABLE . " 
         //       SET user_posts = user_posts - " . $row['posts'] . " 
         //       WHERE user_id = " . $row['poster_id']; 
         // } 
da dadurch ja anscheinend ein update der datenbank verhindert wird, oder sehe ich das falsch?

Gruß

Verfasst: 24.02.2005 20:06
von Wintermoon
So, hab das forum nochmal zurückgesetzt und diesmal deinen geposteten mod verwendet.

Klappt wunderbar jetzt, auch mit dem 2. mod zusammen gehts jetzt.

Vielen dank dafür, lag anscheinend an der alten 1.0.0er version die ned ging.