Sie sind nicht angemeldet.

1

Mittwoch, 14. Dezember 2011, 08:34

Anzahl der User-Einträge aktualisieren?

Gibt es eine Möglichkeit, die Anzahl der User-Einträge neu zu berechnen, also die Tabelle wsif1_x_user zu aktualisieren? Beispiel siehe unten. Dies entsteht, wenn man Einträge manuell zuordnet. "Einträge aktualisieren" funktioniert nicht.

Zweitens, besteht Interesse an einem Exporter für die Download Engine von AlexScriptEngine? Falls ja, könnte ich versuchen, meinen Exporter pluginfähig zu machen.
»Sir Henry« hat folgende Datei angehängt:
  • userentries.png (28,48 kB - 26 mal heruntergeladen - zuletzt: 21. Februar 2012, 19:41)
Cheers, Sir Henry
Schon im Anno-Pool vorbeigeschaut?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sir Henry« (14. Dezember 2011, 08:39)


2

Freitag, 30. Dezember 2011, 14:16

So, dann gebe ich die Antwort selbst. Im Admin-Panel gibt es dafür keine Möglichkeit, daher muss man MySQL direkt bemühen. Der Befehl lautet:

MySQL-Abfrage(n)

1
UPDATE wsif1_1_user u SET entries = (SELECT COUNT(*) FROM wsif1_1_entry WHERE userID = u.userID);

Eventuell wäre es sinnvoll, diesen Update dem Menüpunkt "Einträge aktualisieren" hinzuzufügen.
Cheers, Sir Henry
Schon im Anno-Pool vorbeigeschaut?

3

Freitag, 30. Dezember 2011, 15:13

Dazu muss man gar nicht das SQL-Query nutzen. Gibt schon die Methode updateUserEntries in der Klasse WSIFUser.