Overview - Ausnahmen ? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Overview - Ausnahmen ? (/thread-17781.html) Seiten: Seiten:
1
2
|
Overview - Ausnahmen ? - gamerzclub - 30.01.2011 Hallo leute, aus gegebenem Anlass hab ich ne frage: Kann man bestimmte User oder Usergruppen in dem Overview Plugin ausschließen, dass diese Posts nicht in der Übersicht erscheinen ? (Sonst muss ich mir das Plugin mal ansehn und umcoden, aber vll. gibts ne bessere/einfachere lösung) ... Danke & lg, gamerzclub RE: Overview - Ausnahmen ? - Murphy - 30.01.2011 Dazu muss das Plugin geändert werden. Aber das muss mit dem Autor abgeklärt werden, da dieser die Rechte des Plugins hat. RE: Overview - Ausnahmen ? - gamerzclub - 30.01.2011 .. mh. also doch nur diese Möglichkeit ?! hat vll. wer noch ne andere ?! @ Murphy: Ich kann nicht Plugins einfach nach meinen Bedürfnissen umcoden ? Ich kann doch wohl in der Anzeige einfach den Code um die paar zeilen ergänzen, solang ich die Änderung bzw. den Code nicht veröffentliche ? Lg, gamerzclub RE: Overview - Ausnahmen ? - frostschutz - 30.01.2011 Overview ist Open Source... und der Wunsch mit den Usergruppen steht auf der Todo-Liste EDIT: Achso, Posts von Usergruppen ausschließen, könnte etwas teuer werden. Was auf der Todo-Liste steht, ist daß bestimmte Foren nicht auftauchen oder bestimmte Usergruppen das Overview gar nicht sehen... RE: Overview - Ausnahmen ? - gamerzclub - 31.01.2011 Hallo frostschutz, danke für deine Antwort ! Soweit ich gesehen hab, ist das Tool zum Ausblenden für Usergruppen schon vorhanden. (Konfiguration-Overview / Kann man die Usergrouppen ID angeben, welche die Übersicht nicht sehen sollen. Wobei man für die usgrp id nicht unter den Usergruppen sieht, sondern in der Datenbank nachschaun muss in der tabelle mybb_usergroups) ... Ich hab gesehn, dass du das Plugin damals auf mods.mybb.com hochgeladen hast .. Das Plugin steht, nach meiner Information unter der GNU Lizenz, was bedeutet, dass ich den Quelltext modifizieren darf, unter bestimmten Vorraussetzungen (Auszug aus der GNU Lizenz | Quelle: http://www.gnu.de/documents/gpl.de.html): Zitat:5. Übertragung modifizierter Quelltextversionen .. und da ich den Quelltext nicht übertrage, sondern ausschließlich für eigene Zwecke nutze, müsste ein Vermerk mit Datum der Modifikation doch genügen. Sehe ich das richtig ? (Bitte um Korrektur, wenn ich falsch liege)... Liebe Grüße, gamerzclub RE: Overview - Ausnahmen ? - Michael - 31.01.2011 Ja, du kannst das Plugin für dich deinen Wünschen anpassen. RE: Overview - Ausnahmen ? - gamerzclub - 31.01.2011 Hallo Leute, hier die Lösung: Sachlage: Ich hab einen Newsbot im Forum (Plugin RSS to Post) und möchte nicht, dass die Threads in der Übersicht (overview Plugin) angezeigt werden. Lösung: In dem Plugins-Ordner in der overview.php Datei muss man einfach die DB-Querys um einen befehl ergänzen, und zwar entweder den Nick, die usergruppe, oder die User ID's bei der Query ausschließen. Ich zeige euch jetzt die abgespeckte, statische version, welche man natürlich um dynamische Userid's per variable abändern kann. In meinem beispiel hat der Newsbot die userid "5": In der Übersicht den Newsbot User nicht als neues Mitglied anzeigen lassen: Finde: PHP-Code: // Fetch data for newest user from database PHP-Code: // Fetch data for newest user from database In der Übersicht die Threads vom Bot nicht anzeigen lassen: FINDE: PHP-Code: // Fetch data PHP-Code: // Fetch data In der Übersicht die neuen Posts vom Newsbot nicht anzeigen lassen: FINDE: PHP-Code: // Fetch data PHP-Code: // Fetch data ... wie ihr seht, ist es ganz einfach. Die userid muss natürlich nicht nur ein Newsbot etc. sein, es kann auch ein user sein, welchen ihr nicht in der Übersicht anzeigen lassen wollt, oder eine Usergruppe (muss zuerst die Usergruppe des Users abgefragt werden und die uid's in ne variable geschrieben, weil die abfrage der Threads/posts auf die tabelle "TABLE_PREFIX'users" referenziert und es hier die usergruppe des Users nicht als eigene zeile vorhanden ist. *** WICHTIG: Dies ist keine offizielle Modifikation vom overview Plugin *** Liebe Grüße, gamerzclub RE: Overview - Ausnahmen ? - frostschutz - 31.01.2011 Bei einzelnen Werten kannst du statt LIKE auch direkt eine != Prüfung machen, bei mehreren Werten auch ein NOT IN (1,2,3). RE: Overview - Ausnahmen ? - gamerzclub - 31.01.2011 Hallo Frostschutz, jap ich weiß. Das "NOT LIKE" ist eher ein dynamischer Operator um mehrere möglichkeiten (%) auszuschließen... aber wie gesagt, das ist nur ein beispiel. Wenn mans ganz richtig machen würde, wäre die Sache auf die Usergruppe bezogen und nciht auf einen einzelnen User... Lg, Chris RE: Overview - Ausnahmen ? - frostschutz - 01.02.2011 An die Gruppe kommt man da so leicht halt nicht ran... |