Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 20
Themen: 1
Registriert seit: 16.04.2018
MyBB-Version: 1.8.15
Ohhh...... jetzt hat es "Klick" gemacht!!!!
Vielen Dank!!!!!!!!
have too a nice day
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.
Beiträge: 36
Themen: 3
Registriert seit: 22.05.2018
MyBB-Version: 1.8.20
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
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Ö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.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 36
Themen: 3
Registriert seit: 22.05.2018
MyBB-Version: 1.8.20
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
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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 ?
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 20
Themen: 1
Registriert seit: 16.04.2018
MyBB-Version: 1.8.15
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
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Etwas weiter oben findest Du dies
PHP-Code:
$query = $db->simple_select('forums', '*', 'active!=0', array('order_by' => 'pid, disporder'));
trage nach
das gleiche
ein, wie Du das in der erwähnten unteren WHERE getan hast.
x entsprechend wieder anpassen.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 36
Themen: 3
Registriert seit: 22.05.2018
MyBB-Version: 1.8.20
08.06.2018, 14:55
(Dieser Beitrag wurde zuletzt bearbeitet: 08.06.2018, 15:13 von Joke50.)
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
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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.
Mit freundlichen Grüßen
MrBrechreiz