Seite 2 von 3

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 22.02.2012 09:47
von xXSTrikeXx
nach dem überschreiben mit den original dateien, hat sich nichts getan...

Vtl. können wir uns mal im Teamspeak treffen, dann geht das wahrscheinlich schneller ;)

EDIT: Mir viel auch gerade auf, dass total User:44 immer nur angezeigt werden. Vtl. liegt es daran, dass der dann auch nur 44 User in der Memberlist anzeigt?! Mittlerweile sind es aber über 50 User, woran kann dies liegen?

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 11:48
von xXSTrikeXx
push

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 12:30
von Helmut
Hallo xXSTrikeXx,

du hast den Cache aber schon im ACP gelöscht nachdem du die Dateien überschrieben hast?

Vergleiche mal die Zahlen deiner Mitglieder:
  1. gehe mit phpMyAdmin in deine Datenbank in die Tabelle phpbb_users und schaue nach wie viele Datensätze da drinnen stehen
  2. schaue im ACP nach wie viele User du total hast (Anzahl der Benutzer:)
  3. gehe auf "inaktive Benutzer anzeigen" und zähle da alle zusammen
  4. zähle im ACP bei System --> Spiders/Robots alle zusammen
  5. addiere die drei Werte (Anzahl Benutzer + inaktive Benutzer + Spider) plus 1x Gastkonto, das müsste die Summe ergeben welche die Anzahl der Datensätze entspricht
Damit lässt sich schon mal prüfen ob alle Datensätze im Forum (ACP) auch angezeigt werden.

Die Anzeige der Mitglieder in der memberlist.php muss mit dem Wert im ACP bei "Anzahl der Benutzer:" identisch sein (inaktive Benutzer und Spiders werden nicht dazugezählt!).
Wenn die neu registrierten Mitglieder aktiv sind (also nicht im ACP bei der Liste "inaktive Benutzer" eingetragen sind), dann sollten sie auch bei den Benutzern in der memberlist.php auftauchen. Wenn nicht dann mal in der Datenbank bei der Tabelle phpbb_useres den betreffenden Datensatz (erkennst du an der user_id) anschauen, da muss bei user_type muss 0 drinnen stehen.

Gruß Helmut

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 12:41
von xXSTrikeXx
  1. gehe mit phpMyAdmin in deine Datenbank in die Tabelle phpbb_users und schaue nach wie viele Datensätze da drinnen stehen:
    Zeige Datensätze 0 - 49 (108 insgesamt, die Abfrage dauerte 0.0019 sek.)
  2. schaue im ACP nach wie viele User du total hast (Anzahl der Benutzer:) ->44 (wo ich weiss es stimmt nicht)
  3. gehe auf "inaktive Benutzer anzeigen" und zähle da alle zusammen ->0
  4. zähle im ACP bei System --> Spiders/Robots alle zusammen ->51
  5. addiere die drei Werte (Anzahl Benutzer + inaktive Benutzer + Spider) plus 1x Gastkonto, das müsste die Summe ergeben welche die Anzahl der Datensätze entspricht
51+0+44+1=96 und nicht 108 ;)

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 12:45
von Miriam
Die Anzahl der anzuzeigenden Benutzer solltest du auch so in der DB herausfinden:

Code: Alles auswählen

SELECT count( user_id ) FROM phpbb_users WHERE group_id NOT IN ( 1, 6 ); 

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 12:48
von xXSTrikeXx
count( user_id )
56

Es werden aber nur 44 angezeigt im ACP ;)

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 12:59
von Miriam
Helmut hat geschrieben:du hast den Cache aber schon im ACP gelöscht nachdem du die Dateien überschrieben hast?
Das hast du gemacht?

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 13:00
von xXSTrikeXx
ja, natürlich ;)

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 17:29
von Helmut
Hallo xXSTrikeXx,

hm ... seltsam, dir fehlen demnach 12 User die nicht angezeigt werden.

Prüfe mal die phpbb_users auf user_type = 2 da solltest du dann 52 als Wert bekommen (51 Spiders + 1 Gastkonto)

Code: Alles auswählen

SELECT count( user_id ) FROM phpbb_users WHERE user_type = 2
Wenn die Zahl stimmt dann prüfe mal alle Datensätze darauf ob in user_type eine andere Zahl als 0,1,2,3 verwendet wird (0=aktive User, 1= inaktive User, 2 = ignorierte User, 3 = Gründerstatus für Admins).

Was für Mods hast du alles in letzter Zeit verbaut als der Fehler aufgetreten ist?

Mein Verdacht geht jetzt in die Richtung dass ggf. ein Fehler in der Tabelle phpbb_users ist.
Gruß Helmut

Re: Wo werden die User in der Memberlist gespeichert?

Verfasst: 26.02.2012 20:45
von xXSTrikeXx
count( user_id )
52

mit user_type = 0 Passt alles, ausser anonymer User und die Bots.

Ansonsten habe ich in letzter Zeit hatte, steht hier:

viewtopic.php?f=74&t=221249#p1262475