Seufz, noch n Fehler entdeckt...Beitragsanzeige für Benutzer

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Seufz, noch n Fehler entdeckt...Beitragsanzeige für Benutzer

Beitrag von schmidtedv »

Hm, woran könnte es liegen, das der Beitragszähler bei 4 Schluß macht, obwohl ich 45 Beiträge eingesetzt habe? Die Suche nach Beiträgen liefert (da ja nach Namen gesucht wird) jedenfalls das richtige Ergebnis...

EDIT: so schwer ist die Abfrage ja nicht, da ja wenn dann nur nach der spalte user_posts in der DB gefragt wird...aber was kann denn da passiert sein, das er das auf 4 gesetzt hat?? irgendwie scheint er ja nichts mehr zu addieren....

EDIT 2: Ich glaube, auch zeitlich, kann ich mir inzwischen denken, was passiert ist, denn wenn ich nun einen neuen Beitrag schreibe, zählt er wieder...ich habe, vermutlich zum Zeitpunkt von 40 Beiträgen den MOD Log IP on User Registration mit der Variablen user_regip eingebaut und zudem noch folgenden Zusatz:

Code: Alles auswählen

############################################################## 
## MOD Title: RecordIP if Zero mod by niko 
## MOD Author: niko < N/A > niko@pchat.mine.nu 
## MOD Description: If user_regip = null then update it at login 
## MOD Version: 1.0.0 
## 
## 
## Installation Level: Easy 
## Installation Time: 2 Minutes 
## 
## Files To Edit: 1 
## login.php 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## 
## This will update user_regip on accounts that are null e.g 0.0.0.0 
## at log in. You may wish to optionally change your sites cookie name 
## so users will have to log-in the next time they connect to your site 
## 
## MOD Requires prior installation of TerraFrost's RegIP MOD 
## MOD Author: TerraFrost < N/A > (Jim Wigginton) http://www.frostjedi.com/phpbb 
## MOD Description: Logs the IP address of users when they register. 
## MOD Version: 1.0.0a 
## The latest version of this mod can be found here: 
## http://www.frostjedi.com/terra/scripts/phpbb/reg_ip.zip 
## 
## For support / comments / whatever, visit here: 
## http://www.frostjedi.com/phpbb/viewforum.php?f=33 
## 
############################################################## 
## MOD History: 
## 
## 2005-07-30 - Version 1.0.0 - initial release 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
# 
#-----[ OPEN ]------------------------------------------ 
# 
login.php 
# 
#-----[ FIND ]------------------------------------------ 
# this is only a partial match 
# 
$sql = "SELECT user_id, 
# 
#-----[ IN-LINE FIND ]--------------------------------- 
# 
user_id, 
# 
#-----[ IN-LINE AFTER, ADD ]--------------------------- 
# 
user_regip, 
# 
#-----[ FIND ]------------------------------------------ 
# 
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, 

$autologin, $admin); 
# 
#-----[ AFTER, ADD ]----------------------------------- 
# 
// Mod:RecordIPifZero mod by niko 
if ( ($row['user_regip']) == '0' ) 
{ 
// non zero user id should never happen 
if ( $row['user_id'] ) 
{ 
$sql = "UPDATE " . USERS_TABLE . " SET user_regip = '$user_ip' WHERE user_id = '" . 

$row['user_id'] . "'"; 
if ( !$db->sql_query($sql) ) 
{ 
message_die(CRITICAL_ERROR, "RecordIPifZero mod: Error during update of user_regip", 

"", __LINE__, __FILE__); 
} 
} 
} 
// end RecordIPifZero mod by niko 
# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------- 
# 
# EoM
Ich könnte mir vorstellen, wie auch immer, das diese Erweiterung den Beitragszähler auf 0 gesetzt hat, oder liege ich da gänzlich falsch?
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht wirklich, da

Code: Alles auswählen

user_regip = '$user_ip'
gesetzt wird. Und nicht

Code: Alles auswählen

user_posts = 0
Vielleicht ein MOD, der Beiträge in Foren nicht zählt oder Pruning eingeschaltet und anschliessend irgendwann mal die Beitragszahlen korrigiert.
Könnte aber auch durch einen anderen MOD ein falsches Feld in der User-Tabelle aktualisiert worden sein.
Etwas, was Du vielleicht schon wieder ausgebaut hattest...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

hätte da auch noch eine idee :-) ich glaub' jetzt hab' ichs...hatte alle alten beitrage mittels sql gesichert, board neu aufgesetzt und einfach die beiträge wieder hochgespielt...dabei aber NICHT den beitragscount des benutzers angepasst...daher wohl mein fehler, gelle? LOL
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das könnte es gewesen sein.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
schmidtedv
Beiträge: 607
Registriert: So 13.Feb, 2005 10:46
Wohnort: St. Blasien (seit 01.06)
Kontaktdaten:

Beitrag von schmidtedv »

...auch im Bezug auf den anderen Post...du siehst, es lohnt sich, Zeit für die grauen Zellen zu investieren...hrrhrr
Rettet den Wald, esst mehr Specht!

Forum [ sofern im Beitrag darauf verwiesen :-) ]
Antworten