Seite 1 von 1
Posts eines bestimmten Benutzers nicht mitzählen
Verfasst: 31.01.2007 01:58
von mario d.
Hallo!
Ich habe hier im Forum schon die Suche gequält, aber nichts brauchbares gefunden. Wie realisiere ich es, die Posts eines bestimmten Benutzers nicht mitzuzählen?
Ich denke, dass es sich nur um eine Kleinigkeit handelt, welche ich nur nicht kenne
Gruß
Verfasst: 31.01.2007 02:11
von Mahony
Hallo
Was genau möchtest du erreichen? Die Beiträge eines Users generell nicht mitzählen oder die Beiträge eines bestimmten Forums nicht mitzählen?
Hier gibt es schon einmal Hilfe zum Thema
Forum vom Beitragszähler ausnehmen
Grüße: Mahony
Verfasst: 31.01.2007 20:40
von mario d.
Mir geht es um die Beiträge eines bestimmten Users (generell). Also personengebunden nicht "lokal"...
Verfasst: 01.02.2007 20:40
von mario d.
Hat jemand eine Idee?
Verfasst: 02.02.2007 16:51
von Miriam
Da hast Du aber genau 24h gewartet... Vorbildlich!
Idee:
Führe diesen Query in Deiner DB aus:
Code: Alles auswählen
ALTER TABLE `phpbb_users` ADD `count_posts` TINYINT( 1 ) NOT NULL DEFAULT '1';
Dein Präfix muss
phpbb_ sein. Falls nicht, musst Du die Query ändern.
Setze beim gewünschten User count_posts auf 0.
Öffne includes/functions_post.php
und finde:
Code: Alles auswählen
function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_id, &$user_id)
{
global $db;
tausche aus gegen:
Code: Alles auswählen
function update_post_stats(&$mode, &$post_data, &$forum_id, &$topic_id, &$post_id, &$user_id)
{
global $db, $userdata;
finde:
[Hier steht kein
ELSE davor.

]
tausche aus gegen:
Code: Alles auswählen
if ($mode != 'poll_delete' && $userdata['count_posts'])
Was die Idee nicht macht: Das Löschen von Posts eines Users mit count_posts = 0 in der DB verringert weiterhin die Anzahl der Posts um jeweils 1.
Verfasst: 03.02.2007 21:56
von Pebls
@Mahony: Ich weiß, das gehört nicht direkt hierher, aber in dem Thema aus dem Links können nur Mods posten.
Ich habe gerade so ein Forum angemeldet und nicht irgendetwas runtergeladen. Und ich habe ehrlich gesagt keine Ahnung. Und jetzt wollte ich wissen, ob man diese Beiträge-in-bestimmten-Foren-nicht-zählen-Funktion auch bei so kostenlosen Foren, wo man nicht irgendeine Version runtergeladen hat, einsetzen kann. Und wenn wie. Weil ich finde erst mal gar nicht diesen includes/functions_post.php
Wäre echt nett, wenn ihr mir ahnungslosen helft:)
Pebls
Verfasst: 03.02.2007 22:12
von Mahony
Hallo Pebls
Da du dein Forum bei einem Forenhoster hast, können wir dir bei deinem Problem leider nicht weiter helfen. Du hast ja bei einem Forenhoster keinen Zugriff auf die Dateien (also keinen FTP-Zugang) und auch keinen Zugang zu der Datenbank. Ergo kannst du die Datei nicht verändern und die SQL-Query nicht ausführen..
Ansonsten zitiere ich hier mal gloriosa.
gloriosa hat geschrieben:
Sofern Du Dein Board attraktiver und komfortabler gestalten möchtest solltest Du Dich alsbald mit Folgendem beschäftigen :
1. KB:9
2. KB:10
3. KB:15
Grüße: Mahony
Verfasst: 04.02.2007 14:50
von mario d.
Danke @ Miriam, es funktioniert. Ist schonmal was wert
