Seite 1 von 1

Beiträge in bestimmten Foren zählen und im Profil anzeigen

Verfasst: 04.12.2008 13:58
von sopi
Hallo,
ich weiß nicht ob ich hier richtig bin, evtl. Verschiebung erbeten ;)

Ich möchte keinen Mod, ich möchte das selbst programmieren und weiß nur nicht wo ich ansetzen soll.

Meine Ziele (Es geht immer um die Postanzahl von jeweils einem bestimmten Mitglied):

1. In Forum X die Anzahl der eröffneten Topics zählen
2. In Forum X die Anzahl der Antworten auf andere Beiträge zählen
3. Beide Werte im Profil ausgeben

Meine Fragen:
A. In welche Dateien muss ich dazu eingreifen?
B. Wie kann ich eröffnete Themen von den Antworten darauf unterscheiden?
C. Wie kann ich Mods die Möglichkeit geben bestimmte Beiträge von der Zählung permanent auszuschließen?

vielen Dank für jeden Link, Hinweis oder was auch immer.
lg
Jacky ;)

Verfasst: 04.12.2008 14:48
von gn#36
Alles was mit dem erstellen neuer Beiträge zu tun hat wird in der posting.php erledigt. Hier gibt es einen Modus ($mode) der dir verrät ob du gerade ein neues Thema erstellst, eine Antwort erstellst, einen Beitrag editierst oder was auch immer machst.

Das Profil ist in der memberlist.php (bzw. wird von dieser ausgegeben).

Beiträge von der Zählung ausschließen hängt sehr davon ab wie genau du die Zählung realisierst. Nur eine Zahl in der Usertabelle oder in einer neuen Tabelle (um pro Forum zu zählen) wird es dir da dann schwer machen. Dafür könntest du eine neue Tabelle anlegen in der du die entsprechenden Posts oder Themen speicherst und dann eben abfragst ob das Thema drin ist oder nicht bevor du den Zähler erhöhst.

Es kann gut sein dass du noch an einige includes/functions_xxx.php Dateien Hand anlegen musst, je nach dem wie du das realisieren willst.

Verfasst: 07.12.2008 12:54
von sopi
Vielen Dank, funkioniert jetzt wunderbar :)