Gruppen-Statistik - 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: Gruppen-Statistik (/thread-28358.html) Seiten: Seiten:
1
2
|
Gruppen-Statistik - MUMFORD - 17.08.2013 Hallo, Es ist eigentlich gar kein großes Problem, es wäre nur eben schön, wenn es gehen würde, nur leider bin ich total php unbewandert und hab tausende Dinge schon verändert, nur leider spukt der immer eine Fehlermeldung aus, deswegen hoffe ich, dass ich mir weiterhelfen könnt. Es handelt sich um diese Gruppenstatistik auslese, welche für WBB geschrieben worden ist. Ich würde es aber gerne im MYBB haben Also (es kann alles falsch sein, aber was ich so bisher so rumgeschnüffelt habe): Es kommt in die index.php über Code: eval("\$index = \"".$templates->get("index")."\";"); Code: list($XX1)=$db->query("SELECT COUNT(*) FROM ".mybb_usergroups." WHERE gid='X'"); Fehlermeldung: Fatal error: Cannot use object of type mysqli_result as array in (...)index.php on line 403 Ich hab wahrscheinlich totalen Schrott geschrieben, deswegen wäre ich um Hilfe sehr dankbar. RE: Gruppen-Statistik - Lukαs - 17.08.2013 Aktiviere PHP in Templates, dann würde ich es folgendermaßen versuchen im Template "index" Natürlich musst du noch das im echo ausgeben. Aber den fertige Programmiercode solltest du dann hinkriegen. Sind ja immer die selben Vorgänge. PHP-Code: ("SELECT COUNT(*) FROM ".mybb_users." WHERE usergroup='X'"); RE: Gruppen-Statistik - Falkenauge Mihawk - 17.08.2013 Eine Frage. Wieso SOLLTE man PHP in Templates aktivieren? Ich bin ja der Meinung, dass man Daten (Model), Code (Controller) und Design (View) trennen sollte. So ist man auch nicht angewiesen, verschiedene Codeschnipsel immer wieder in Templates von anderen Designs zu kopieren. RE: Gruppen-Statistik - Lukαs - 17.08.2013 Ich programmiere immer im Template, da habe ich alles beieinander und muss nicht immer via Variable von der externen PHP Datei alles machen. Und wer keinen langen Code da haben will, macht halt ein PHP INCLUDE, dann spare ich mir immer eine Variable anzugeben. RE: Gruppen-Statistik - MUMFORD - 17.08.2013 Ja, mir wärs auch lieber, wenn das über php laufen würde, als über Templates. Wie wär das den Umsetzbar? War mein Ansatz so verkehrt? Oder geht das vielleicht viel einfacher? RE: Gruppen-Statistik - Jockl - 17.08.2013 Ich bin auch kein Freund von PHP in Templates, aber das muss jeder selbst wissen.... Kannst Du evtl. ein wenig mehr zeigen, was sich um den Code-Schnippsel herum befindet? Vielleicht hiflt Dir aber auch dieser Thread weiter: https://www.mybb.de/forum/thread-27805.html RE: Gruppen-Statistik - MUMFORD - 18.08.2013 Das von aschenputtel klappt irgendwie nicht, bei mir wird da gar nichts angezeigt. Also, das ist im Grunde so ungefähr das, was ich wollte: Klick, aber da ist ja das Problem, dass er alle einzeln ausliest, deswegen wollte ich es ja via php machen, dass man einfach die Gruppen bestimmen kann, die zusammengefasst und ausgelesen werden sollen. Beispiel: Gruppe1_admin [2] , Gruppe1_mod [2] , Gruppe1_user [2] das würde ja der obere Link machen, ich brauch aber Gruppe1 [6] Wäre das php-mäßig nicht mit eine "+" machbar? Also wie bei wbb: $allgruppe1 = $user_gruppe1 + $admin_gruppe1; Viel um den Code drumherum steht nicht, da ich es einfach nur am Ende der index.php eingebaut habe Code: $forum_list = build_forumbits(); RE: Gruppen-Statistik - StefanT - 18.08.2013 Der Code stimmt hinten und vorne nicht:
In dem von dir verlinkten Thema ist ein im übrigen schon ein fertiger Code... RE: Gruppen-Statistik - MUMFORD - 18.08.2013 Der fertige Code spukt es aber nicht so aus, wie ich es gerne hätte, dass ist ja das Problem. Ansonsten funktioniert der Code ja super. RE: Gruppen-Statistik - Jockl - 18.08.2013 Mir ist vermutlich nicht ganz klar, was Du wirklich vorhast. Aber es könnte sein, dass Du nicht nur die usergroups sondern auch noch die additionalgroups mit einbeziehen musst. |