Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Das Problem ist folgendes: Das Forum sendet verschiedene Header, die durch Einbinden der global.php auch auf der Seite gesendet werden. Ein Header muss immer am Anfang übermittelt werden, also bevor alle Inhalte ausgegeben werden.
Ersetze deine last.php durch die angefügte. Der Inhalt wird jetzt nicht mehr per echo() ausgegeben, sondern in einer Variablen gespeichert. Integriere die last.php per require() ganz am Anfang deiner index.php und füge an der Stelle, an der die Ausgabe erfolgen soll, folgendes ein:
PHP-Code:
<?php echo $output; ?>
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Vielen Dank. Würdest du als Präsident kandidieren würde ich dich wählen!
Ich weiß ich nerv, aber weißt du bzw. kannst du mir sagen,
warum nicht alle neuen Posts angezeigt werden?
Eigentlich sind die Foren sichtbar, aber die Posts werden nicht angezeigt.
Wenn man das noch lösen könnte, würde ich erstmal ne Weile nix mehr Fragen.
Hast du noch was geändert? In deinem Code aus der hier geposteten Datei werden die Foren nämlich nicht ausgegeben.
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
26.07.2007, 14:46 (Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2007, 14:50 von Lo$tY.)
So ich hab jetzt ein bisschen was verändert und jetzt werden auch alle Threads angezeigt!
Problem jetzt ist nur, dass das Datum angezeigt wird: wann der Thread erstellt wurde anstatt wann der letzte Post war.
Außerdem wäre gut, wenn der Link zum letzten statt zum ersten Post führt.
Hier der neue Code:
PHP-Code:
<?php // Daten für Verbindung zur Datenbank $dbhost = "xxx"; $dbuser = "xxx"; $dbpassword = "xxx"; $dbdatabase = "xxx";
// Präfix $prefix = "mybb_";
// URL zum Forum $url = "http://www.xxx.com/";
$viewable_forums = ""; // Sichtbare Foren mit Kommatas trennen! Also z.b "10,15";
$viewable_forums = str_replace(","," OR ",$viewable_forums);
// Anzahl der Themen $limit = "9";
// Überlange Themen kürzen (0 = Nein, x = Anzahl der auszugebenden Zeichen) $length = "20";
// Themen aus Datenbank holen $query = $db->query ("SELECT subject,username,uid,tid,fid,dateline FROM ".TABLE_PREFIX."threads WHERE visible='1' AND fid NOT IN ('41','42','103','105','113','172') ORDER BY lastpost DESC LIMIT 0,".$limit.""); while($threads = $db->fetch_array($query)) { // Forum ermitteln $query2 = $db->query ("SELECT name FROM ".TABLE_PREFIX."forums WHERE fid = '".$threads['fid']."'"); $forums = $db->fetch_array($query2);
// Betreff kürzen? if ($length != 0) { if (strlen($threads['subject']) > $length) { $threads['subject'] = substr($threads['subject'],0,$length) . ".."; } }
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
// Themen aus Datenbank holen $query = $db->query ("SELECT subject,username,uid,tid,fid,dateline FROM ".TABLE_PREFIX."threads WHERE visible='1' AND fid NOT IN ('41','42','103','105','113','172') ORDER BY lastpost DESC LIMIT 0,".$limit."");
noch durch
PHP-Code:
// Themen aus Datenbank holen $query = $db->query ("SELECT subject,username,uid,tid,fid,lastpost FROM ".TABLE_PREFIX."threads WHERE visible='1' AND fid NOT IN ('41','42','103','105','113','172') ORDER BY lastpost DESC LIMIT 0,".$limit."");
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.