Seite 1 von 2

Thread - Postingzähler ausschalten

Verfasst: 12.04.2006 13:00
von henrik_
Hallo!
Würde gerne den Postingzähler für einige Threads ausschalten,da ich nicht eine Spam-Ecke eröffnen möchte.
Habe neben diversen Threads auch hier reingeschaut,wo ich folgende Anleitung für das Postingzähler-Ausstellen eines Forums gefunden habe.
Ersetze

Code: Alles auswählen

$sign = ($mode == 'delete') ? '- 1' : '+ 1';
in der functions_post.php mit

Code: Alles auswählen

 if ($forum_id == 5)
   {
      $sign = '';
   }
   else
   {
      $sign = ( $mode == 'delete' ) ? '- 1' : '+ 1';
   }
Habe dann für

Code: Alles auswählen

($forum_id == 5)
einmal thread_id und topic_id eingesetzt,aber beide Male kam ein Parse Error.
Weiß hier jemand Rat?

Re: Thread - Postingzähler ausschalten

Verfasst: 12.04.2006 13:12
von Sanchez17
henrik_ hat geschrieben: Habe dann für

Code: Alles auswählen

($forum_id == 5)
einmal thread_id und topic_id eingesetzt,aber beide Male kam ein Parse Error.
Weiß hier jemand Rat?
Da muss die Foren ID rein,nicht die Thread und Topic ID.

Verfasst: 12.04.2006 13:35
von henrik_
hä?
Es geht um Threads,nicht um Foren. :)

Verfasst: 12.04.2006 14:19
von Slytherin
So wie die Codeschnipsel oben aussehen, entfernst du jedoch bloss das Zählen von Posts in Foren.

Slytherin

Verfasst: 12.04.2006 14:21
von henrik_
Ja,ich weiß. :)
Deswegen hatte ich für forum_id ja auch einmal topic_id und einmal thread_id eingesetzt,aber beides funktionierte nicht...

Verfasst: 12.04.2006 14:24
von Slytherin
Topic_id müsste eigentlich funktionieren ... bin mir jetzt aber auch nicht ganz sicher, müsste es zuerst selbst in meinem Board ausprobieren ...

Slytherin

Verfasst: 12.04.2006 14:24
von Sanchez17
Dann muss du es so machen:


Um einen einzelnen Beitrag vom Beitragszähler auszunehmen geht man wie folgt vor:

Open

includes/functions_post.php -

Finde

Code: Alles auswählen

$sign = ($mode == 'delete') ? '- 1' : '+ 1';
Ersetzen mit

Code: Alles auswählen

if($mode == 'delete')
   {
      $sign = ($topic_id != x) ? '- 1' : '';
   }
   else
   {
      $sign = ($topic_id != x) ? '+ 1' : '';
   }
Mehrere Beiträge ausschliessen

Um mehrere Beiträge vom Beitragszähler auszunehmen muss die Zeile

Code: Alles auswählen

($topic_id != x)
abgeändert werden

Code: Alles auswählen

($topic_id != x || $topic_id != y)

Ab PHP Version 4 ist auch das möglich

Code: Alles auswählen

(!in_array($topic_id, array(x,y)))
x und y sind jeweils die Beitrags-IDs

Verfasst: 12.04.2006 15:05
von henrik_
Sanchez17 hat geschrieben:Dann muss du es so machen:


Um einen einzelnen Beitrag vom Beitragszähler auszunehmen geht man wie folgt vor:

[...]

Um mehrere Beiträge vom Beitragszähler auszunehmen muss die Zeile

[...]
Es geht um ganze Threads!Ich habe doch keine Lust,immer einige Beiträge in der functions_post.php auszuschließen...

Verfasst: 12.04.2006 23:13
von henrik_
*bump*
Ich glaube man muss dort einfach die passende Variable/den passenden Parameter einsetzen,die ich aber nicht finde.

Verfasst: 15.04.2006 22:31
von henrik_
*bump*
Wäre wirklich schade,wenn da niemand aushelfen könnte. :(