Wer kann mir ein Snipped anpassen? 4 Zeilen!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
FooFan
Mitglied
Beiträge: 410
Registriert: 29.10.2005 15:13
Wohnort: Dresden
Kontaktdaten:

Wer kann mir ein Snipped anpassen? 4 Zeilen!

Beitrag 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?
gruss Stephan
Mein Forum
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Was genau soll da rausgenommen werden? Ein Benutzer registriert sich ja nicht für einzelne Foren, sondern im gesamten Board.
KB:knigge
Benutzeravatar
FooFan
Mitglied
Beiträge: 410
Registriert: 29.10.2005 15:13
Wohnort: Dresden
Kontaktdaten:

Beitrag 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
Zuletzt geändert von FooFan am 07.03.2006 19:58, insgesamt 1-mal geändert.
gruss Stephan
Mein Forum
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

KB:knigge
Benutzeravatar
FooFan
Mitglied
Beiträge: 410
Registriert: 29.10.2005 15:13
Wohnort: Dresden
Kontaktdaten:

Beitrag 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! ;)
gruss Stephan
Mein Forum
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

FooFan hat geschrieben:klappt nicht!
Schön daß es noch Leute wie dich gibt, die so ausführliche Fehlermeldungen liefern :roll: .
KB:knigge
Seether
Mitglied
Beiträge: 1446
Registriert: 10.10.2002 23:42

Beitrag von Seether »

Willst Du nur die Anzeige ändern, oder möchtest Du, dass Beiträge in bestimmten Foren nicht gezählt werden?


S.
Benutzeravatar
FooFan
Mitglied
Beiträge: 410
Registriert: 29.10.2005 15:13
Wohnort: Dresden
Kontaktdaten:

Beitrag 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.
gruss Stephan
Mein Forum
Benutzeravatar
FooFan
Mitglied
Beiträge: 410
Registriert: 29.10.2005 15:13
Wohnort: Dresden
Kontaktdaten:

Beitrag 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:
gruss Stephan
Mein Forum
Antworten

Zurück zu „Coding & Technik“