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

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
sopi
Mitglied
Beiträge: 163
Registriert: 24.02.2007 11:18

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

Beitrag 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 ;)
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag 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.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
sopi
Mitglied
Beiträge: 163
Registriert: 24.02.2007 11:18

Beitrag von sopi »

Vielen Dank, funkioniert jetzt wunderbar :)
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“