Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[Gelöst]Foren auslesen und extern anzeigen lassen
#1
Hallo,

ich möchte auf der Seite smv.php die Beiträge aus der Kategorie SMV-Arbeit (fid = 3) anzeigen lassen.
Innerhalb der Kategorie, gibt es dann die Foren SMV- Alle (fid = 9), SMV - Lehrer (fid = 11), SMV - Schüler (fid = 10) und SMV Intern (fid = 4).
Jetzt hat nicht jeder Zugang zu allen Foren, sondern die Gruppe Lehrer (gid = 8) nur zum Forum  SMV- Alle (fid = 9)und SMV - Lehrer (fid = 11). Die Schüler nur zu SMV- Alle (fid = 9) und SMV - Schüler (fid = 10), usw.

Jetzt sollen also die Themen aus den jeweiligen Foren, die der Gruppe zugänglich sind, angezeigt werden.
Das ganze soll dann in eine Tabelle, mit einem Link zum Thread, einem zum Forum des Threads und einem Link zum Autor.
PHP-Code:
        $news .= "
        <tr>
            <td>
                <a href=\""
.$url."/showthread.php?tid=".$newest_threads['tid']."\" >".$newest_threads['subject']."</a>
            </td>
            <td>
                <a href=\""
.$url."/forumdisplay.php?fid=".$newest_threads['fid']."\" >".$forenmname['name']."</a>
            </td>
            <td>
                <a href=\""
.$url."/member.php?action=profile&uid=".$newest_threads['uid']."\" >".$newest_threads['username']."</a>
            </td>
        </tr>"

Wie kann ich jetzt eine Abfrage gestalten, die genau das macht?

Zitieren
#2
Hier ein Codeschnipsel, den du beliebig ausbauen kannst:
PHP-Code:
<?php
require "global.php";
switch (
$mybb->user['usergroup']) {
case 
"8":
   $fids "9,11";
   break;
case 
"x":
   $fids "9,10";
   break;
case 
"z":
   $fids "a,b";
   break;
}
$query $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE fid IN ("$fids") ORDER BY dateline DESC LIMIT 0,5");
while(
$newest_threads $db->fetch_array($query)) {
    // Ausgabe hier
}
?>

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Aktive Benutzer extern anzeigen lassen Waluigi 9 4.372 06.06.2010, 13:44
Letzter Beitrag: Jockl
  BBCode extern richtig ausgeben lassen Waluigi 2 2.407 03.10.2009, 15:52
Letzter Beitrag: linwinman
  [gelöst]Quelltext anzeigen modercol 15 5.058 23.05.2007, 19:09
Letzter Beitrag: modercol
  Kalender Extern anzeigen ghostrider-222 15 6.192 06.08.2006, 14:54
Letzter Beitrag: Michael