Änderung bei der Zählung der Posts

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Gast

Änderung bei der Zählung der Posts

Beitrag von Gast »

Hallo,

ich habe folgendes Problem(chen):
Bei der Auswertung der posts möchte ich die Einträge, die in einem bestimmten Forum gemacht werden, nicht mitzählen (z.B. forum_id = 8)

In der Tabelle phpbb_users gibe es ein Feld, welches sich user_posts nennt. Hier wird wohl die Anzahl der entsprechenden Posts eines Users gespeichert.

Welches sql muss ich nun wo (evtl) wie ändern, damit eben die Einträge im Forum Nummer 8 nicht mehr mitgezählt werden??
DLDS
Mitglied
Beiträge: 15
Registriert: 06.06.2002 21:19
Kontaktdaten:

Beitrag von DLDS »

würde mich aun interessieren
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

functions_post.php

++FINDE++
$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
++MIT FOLGENDEM ERSETZEN (ForenID angleichen)++
if ($forum_id == 5)
{
$sign = '';
}
else
{

$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
}
King

Beitrag von King »

Kleine (dumme) Frage. Was is mit Foren ID angleichen gemeint?
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Forum_ID ist die Foren ID ;)
Die bekommst du raus, indem du mit der Maus über den Forenlink gehst.
Meinetwegen hier über phpBB 2.x at work. In der Browserleiste steht dann der Link und die Zahl dahinter ist die Foren ID (hier 13).
King

Beitrag von King »

Und wenn bei zwei foren die beiträge nicht gezählt werden sollen?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

if ($forum_id == 5 || $forum_id == 6)
Zuletzt geändert von Acid am 21.07.2003 12:15, insgesamt 1-mal geändert.
Gast

Beitrag von Gast »

Hm... funktioniert bei dem 2. forum nicht

Code: Alles auswählen

	if ($forum_id == 5 && $forum_id == 13)
{ 
$sign = ''; 
} 
else 
{ 
$sign = ( $mode == 'delete' ) ? '- 1' : '+ 1'; 
} 
Ist das falsch?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

ja sorry, ersetze mal das && mit ||.
Gast

Beitrag von Gast »

und wie mach ich es wenn ich will das er das eine forum wo anders zählt?

z.b. komplett alle beitrage und dann noch ein eintrag wo ich seh wieviel er in lustige sachen gepostet hat
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“