ProPortal 2.6.2 - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: ProPortal 2.6.2 (/thread-30522.html) |
RE: ProPortal - MrBrechreiz - 15.05.2018 Wenn Du mit der Maus über die Kategorien / Foren / Themen etc. fährst, siehst Du die fid / gid uid usw mit einer Zahl dahinter, Dass ist die ID. Have a nice day. RE: ProPortal - Ganymod - 15.05.2018 Ohhh...... jetzt hat es "Klick" gemacht!!!! Vielen Dank!!!!!!!! have too a nice day RE: ProPortal - Joke50 - 07.06.2018 Es gibt ja beim ProPortal einen Block "forumlist" und nun möchte ich versuchen, das in diesem Block nicht das gesamte Forum da gestellt wird, sondern nur einen bestimmten Teil. Beispiel: Das Forum hat drei Kategorien und nun möchte ich nur die erste Kategorie anzeigen lassen! Gruß Joke50 RE: ProPortal - MrBrechreiz - 07.06.2018 Öffne die Blockdatei "block_forumlist.php" und trage in die WHERE nach f.active != 0 ein AND f.fid NOT IN (1) ein. Ändere die 1 zu deiner entsprechenden Zahl der Kategorie die nicht angezeigt werden soll. Bei mehreren mit einem Komma trennen. RE: ProPortal - Joke50 - 08.06.2018 Danke für deine Schnelle Antwort! Das funktioniert auch, nur das wenn ich mehrere Kategorien nicht angezeigt haben möchte, dann geht das nicht! Ich habe dazu das so eingegeben AND f.fid NOT IN (2,3,4) Oder muss das f.active != 0 dabei entfernt werden? Gruß Joke50 RE: ProPortal - MrBrechreiz - 08.06.2018 Nein muss nicht entfernt werden. In meinem lokalen Test hat das Ausschließen mehrerer Kategorien so funktioniert. Wie hast Du denn die Kategorien bei dir eingestellt ? RE: ProPortal - Ganymod - 08.06.2018 Hallo, ich habe das natürlich auch gleich mal ausprobiert. Es funktioniert aber nur, wenn man eingeloggt ist. Als Besucher sieht man alles nach wie vor ganz "Normal" (also alle Kategorien) Grüße RE: ProPortal - MrBrechreiz - 08.06.2018 Etwas weiter oben findest Du dies PHP-Code: $query = $db->simple_select('forums', '*', 'active!=0', array('order_by' => 'pid, disporder')); trage nach PHP-Code: active!=0 das gleiche PHP-Code: AND fid NOT IN (x,x) ein, wie Du das in der erwähnten unteren WHERE getan hast. x entsprechend wieder anpassen. RE: ProPortal - Joke50 - 08.06.2018 Okay, ich habe es auch gerade gesehen, das es nur funktioniert wenn man eingeloggt ist! Aus diesem Grund dachte ich das es nicht geht! Kann man das auch für Gäste einstellen? Nachtrag: Wenn ich die Zeile // Build a forum cache. $query = $db->simple_select('forums', '*', 'active!=0', array('order_by' => 'pid, disporder')); ändere, dann kann ich das Forum nicht mehr aufrufen! Gruß Joke50 RE: ProPortal - MrBrechreiz - 10.06.2018 Dann hast Du unter Umständen etwas falsches eingetragen, falsches Zeichen. Versuchs mal mit diesem Query. PHP-Code: $query = $db->simple_select('forums', '*', 'active!=0 and fid NOT IN (x,x)', array('order_by' => 'pid, disporder')); x,x entsprechend anpassen. |