[Gelöst] post_total in function.php

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
donald12
Mitglied
Beiträge: 36
Registriert: 20.07.2005 23:30

[Gelöst] post_total in function.php

Beitrag von donald12 »

Hallo,

ich würde gerne folgendes geändert haben an dieser Stelle in der function.php:

Code: Alles auswählen

case 'postcount':
case 'topiccount':
   $sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS     
   post_total
  FROM " . FORUMS_TABLE;
  break;
Dort wird die Gesamtzahl der Posts geholt, die dann in der index_body.tpl angezeigt werden. Nun will ich dort aber bestimmte Foren herausnehmen, die nicht mitgezählt werden sollen, also müsste ich mit der id Nummer aus forums_id arbeiten. Und zwar nur an dieser Stelle nicht mitgezählt, in der Anzeige der Beiträge in dex index.php schon.

Wie schreib ich das in sql ?

Danke für die Hilfe schon mal im Voraus[/code]
Zuletzt geändert von donald12 am 31.03.2006 14:51, insgesamt 1-mal geändert.
rocknix
Mitglied
Beiträge: 29
Registriert: 10.03.2006 15:45

Beitrag von rocknix »

ich weiss nicht genau, ob ich deine frage richtig verstanden habe, aber wenn du bestimmte foren nicht zählen willst sollte eine WHERE klausel helfen

Code: Alles auswählen

SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS  post_total FROM phpbb_forums WHERE forum_id != X;
und wenn es mehere sein sollen hängst du die einfach mit AND zusammen - zum beispiel :

Code: Alles auswählen

SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS  post_total FROM phpbb_forums WHERE forum_id != X AND forum_id != Y;
wobei X/Y dann deine nicht zu zählenden foren ist.[/code]
donald12
Mitglied
Beiträge: 36
Registriert: 20.07.2005 23:30

Beitrag von donald12 »

Herzlich Dank rocknix, hat alles funktioniert wie ich es haben will!

Thanks
Antworten

Zurück zu „Coding & Technik“