Beiträge: 77
Themen: 28
Registriert seit: 14.04.2010
Moin!
Ich habe im Dezember recht erfolgreich unser Syncforum auf MyBB portiert, jetzt stellen wir bei uns Überlegungen an, auch das Hauptforum auf MyBB zu portieren. Leider treiben sich dort einige Gestalten rum, die augenscheinlich nur Ärger stiften wollen. Aus politischen Gründen können wir die aber auch nicht so einfach moderieren, deswegen suche ich nach einer anderen Möglichkeit.
Von Newsreadern her kenne ich die Möglichkeit, einzelne Leute in ein Killfile zu setzen, d.h. dass die Postings dieser Personen nicht mehr bei mir angezeigt werden. Der Thunderbird 3 kennt nun eine weitere Möglichkeit: Er zeigt auf Wunsch auch keine Antworten Dritter an, die sich auf einen Beitrag beziehen, den ich persönlich nicht sehen möchte.
Gibt es das bereits in MyBB? Gibt es das als Plugin oder muss ich es - mal wieder - selber schreiben?
Michael
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Was meinst du mit ignorieren? Dass man selber die Themen nicht sieht (MyBB besitzt diese Funktion) oder, dass andere die Beiträge nicht mehr sehen?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 77
Themen: 28
Registriert seit: 14.04.2010
Moin!
(01.01.2011, 12:31)StefanT schrieb: Was meinst du mit ignorieren? Dass man selber die Themen nicht sieht (MyBB besitzt diese Funktion) oder, dass andere die Beiträge nicht mehr sehen? Es soll nur für einen selber gelten. Wenn andere der Meinung sind, bestimmte Leute lesen zu wollen, dann sollen sie es. Ich möchte aber für mich selber definieren, was ich sehe.
Michael
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Wie schon gesagt, besitzt das MyBB bereits eine Ignorierliste. Möglicherweise willst du die vorhandene Funktion erweitern, aber eine Basis ist vorhanden.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 77
Themen: 28
Registriert seit: 14.04.2010
01.01.2011, 14:04
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2011, 14:08 von icarus.)
Moin!
(01.01.2011, 13:45)StefanT schrieb: Wie schon gesagt, besitzt das MyBB bereits eine Ignorierliste. Wo finde ich die? (Edit: Hab sie gerade gefunden)
Zitat:Möglicherweise willst du die vorhandene Funktion erweitern, aber eine Basis ist vorhanden.
Ich probiere es mal aus.
Michael
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Sowohl im Benutzer-CP als auch auf den Profil-Seiten befinden sich Links.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 77
Themen: 28
Registriert seit: 14.04.2010
01.01.2011, 15:25
(Dieser Beitrag wurde zuletzt bearbeitet: 01.01.2011, 15:25 von icarus.)
Moin!
So, scheint zu funktionieren:
PHP-Code: $plugins->add_hook('postbit', 'syncom_postbit');
function syncom_postbit(&$post) { global $ignored_users, $db;
if (sizeof($ignored_users) == 0) return;
$replyid = $post['replyto']; while ($replyid != 0) { $query = $db->simple_select("posts", "replyto, uid", "pid=".$db->escape_string($replyid), array('limit' => 1)); $reply = $db->fetch_array($query); if ($ignored_users[$reply['uid']] == 1) { $query = $db->simple_select("users", "uid, username", "uid=".$db->escape_string($reply['uid']), array('limit' => 1)); $user = $db->fetch_array($query); $post[uid] = $reply['uid']; $post[username] = $user['username']; } $replyid = $reply['replyto']; } }
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Was erreichst du mit diesem Code?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 77
Themen: 28
Registriert seit: 14.04.2010
Moin!
(01.01.2011, 16:32)StefanT schrieb: Was erreichst du mit diesem Code? Antwortet jemand auf einen Beitrag der von jemanden stammt, den ich blockieren möchte, so wird auch sein Beitrag blockiert. Dadurch verhindere ich, dass ich die Beiträge der blockierten User indirekt (über Zitate) lese.
Klappt natürlich nur, wenn man per Zitat antwortet, ansonsten wird die Reply-ID nicht gesetzt.
Michael
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Die Ignorierfunktion von MyBB ist ziemlich nutzlos, so bekommt man z.B. Thread Subscription Emails auch von Leuten, die auf der eigenen Ignorierliste stehen. Die Thread werden auch als ungelesen markiert usw. Es ist also nicht so wie im Newsreader bei dem die ignorierte Person dann so komplett ausgeblendet wird als wäre sie wirklich gar nicht da.
Arbeitest du in deinem Hauptforum auch wieder mit Baumstruktur? Die Quickreply-Sachen die ja normalerweise zum Einsatz kommen, beziehen sich ja alle aufs erste Posting, da bringt es dann auch nicht mehr viel, replyto auszuwerten.
Kurzum, ja, wirst dir wohl wieder was selber basteln müssen dann.
|