Seite 1 von 1

Wer kann mir ein Snipped anpassen? 4 Zeilen!

Verfasst: 07.03.2006 19:19
von FooFan
Hi

Thema: Foren aus der Beitragszählung rausnehmen.

verzweifel langsam. Habe 3 Möglichkeiten ausprobiert keine funktioniert.
die einzige die hal funktioniert ist diese:

Code: Alles auswählen

Wenn du nicht willst, dass die Beiträge bei "Unsere Benutzer haben insgesamt X Beiträge geschrieben." mit eingerechnet werden, dann mach folgendes:

functions.php

Code:


#
#------[ FINDE ] ----------------------------
# (In der Funktion "get_db_stat($mode)")
      case 'topiccount':
         $sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
            FROM " . FORUMS_TABLE;
         break;
   }


#
#------[ ERSETZE MIT ] ----------------------------
#
      case 'topiccount':
         $sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
            FROM " . FORUMS_TABLE . " WHERE forum_id <> 5";
         break;
   }

Hier die 5 mit der ID des Forums ersetzen, das nicht mit in die Statistik einfliessen soll.
OK das ist der Code für die Beiträge.
in der PHP Datei gibt es einen Code-Bereich für die usercounts. Da müsste es ja so ähnlich umgeschrieben werden.

Code: Alles auswählen

case 'usercount':
         $sql = "SELECT COUNT(user_id) AS total
            FROM " . USERS_TABLE . "
            WHERE user_id <> " . ANONYMOUS;
         break;
   }
Wie muss der Code umgeschrieben werden, das die Userbeiträge auch nicht mitgezählt werden?

Verfasst: 07.03.2006 19:41
von Pyramide
Was genau soll da rausgenommen werden? Ein Benutzer registriert sich ja nicht für einzelne Foren, sondern im gesamten Board.

Verfasst: 07.03.2006 19:48
von FooFan
wenn ich den oberen Teil in der php-Datei anpasse, dann werden die Beiträge nicht mitgezählt, also: Unsere Benutzer haben insgesamt 370 Beiträge geschrieben Wobe mit dem ausgeschlossenen Forum 390 geschrieben worden sind.
Die Userbeiträge bleiben aber gleich :( z.B ich habe 102 Beiträge , davon 4 in dem Forum was ausgeschlossen werden soll. meine Beiträge bleiben aber bei 102

EDIT:
funktions.php
funktions_post.php

Verfasst: 07.03.2006 19:55
von Pyramide

Verfasst: 07.03.2006 19:59
von FooFan
Danke klappt nicht! :( Habe ich schon probiert!

Da ich keine Ahnung von PHP habe, dachte ich das mit dem Code wäre am logischsten! ;)

Verfasst: 07.03.2006 22:41
von Pyramide
FooFan hat geschrieben:klappt nicht!
Schön daß es noch Leute wie dich gibt, die so ausführliche Fehlermeldungen liefern :roll: .

Verfasst: 08.03.2006 00:03
von Seether
Willst Du nur die Anzeige ändern, oder möchtest Du, dass Beiträge in bestimmten Foren nicht gezählt werden?


S.

Verfasst: 08.03.2006 07:16
von FooFan
Pyramide hat geschrieben:
FooFan hat geschrieben:klappt nicht!
Schön daß es noch Leute wie dich gibt, die so ausführliche Fehlermeldungen liefern :roll: .
ja was soll ich sagen.
OK Keine Fehlermeldung! Nur die Beiträge und Usercounts werden nicht runtergezählt! Klappt also nicht! ;)
Seether hat geschrieben:Willst Du nur die Anzeige ändern, oder möchtest Du, dass Beiträge in bestimmten Foren nicht gezählt werden?
Die Beiträge an sich sollen nicht mitgezählt werden und die Zahl der Userbeiträge. Die sollen bei einer bestimmtne ForenID rausgenommen werden.

Verfasst: 08.03.2006 14:50
von FooFan
Hi, ich habe den Link von Pyramide nochmals probiert, OK! Habe es jetzt hinbekommen. Aber wie Syncronisiere ich Das schon mitgezählte Beiträge auch rausgenommen werden? Neu geschriebene Beiträge werden nicht mitgezählt!
Gott sei Dank!!! :grin: