MyBB.de Forum
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!!!!!!!! Smile

have too a nice day Smile


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!=

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.