Beiträge: 103
Themen: 21
Registriert seit: 25.03.2007
MyBB-Version: 1.2.14
Hi,
ich hab aus einem anderen Thread einen Code heraus, mit dem ich den Threadtitel plus Link auf diesen Thread auf einer externen Seite darstellen kann.
Nur hätte ich gerne den ganzen Thread.
PHP-Code:
// Letzte Themen auslesen
$query = mysql_query("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' AND fid = '44' ORDER BY tid DESC LIMIT 0,".$limit."");
while ($newest_threads = mysql_fetch_array($query))
{
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a></li>";
}
Das müsste der interasante Teil sein.
Kann mir jemand helfen?
Danke
mfg
brainkopf
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Dazu ist eine weitere Datenbankabfrage nötig, die noch die Beiträge aus der Tabelle mybb_posts ausliest und ausgibt.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 103
Themen: 21
Registriert seit: 25.03.2007
MyBB-Version: 1.2.14
02.09.2007, 12:25
(Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2007, 14:17 von brainkopf.)
okay.
danke. mal schaun ob ich was damit anfangen kann.
EDIT: Ich komm nicht drauf wie ich die db Abfrage machen muss...
Kann keiner helfen?
Beiträge: 103
Themen: 21
Registriert seit: 25.03.2007
MyBB-Version: 1.2.14
könnte es villeicht das sein?
PHP-Code:
// Letzte Themen auslesen
$query = mysql_query("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' AND fid = '44' ORDER BY tid DESC LIMIT 0,".$limit."");
while ($newest_threads = mysql_fetch_array($query))
{
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a></li>";
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['content']."</a></li>";
}
Ich kenn mich leider überhaupt nicht mit der datenbank struktur aus.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
Was genau möchtest du denn anzeigen?
Beiträge: 103
Themen: 21
Registriert seit: 25.03.2007
MyBB-Version: 1.2.14
Mit einem Code habe ich es geschafft die Threadtitel anzuzeiugen.
Den Code im ersten Post ist ein Teil daraus der für die datenbankabfrage zuständig ist.
Ich würde gerne noch den kompletten Content des Themas auch auf der externen Seite anzeigen lassen. Am besten noch mit Namen wer es geschrieben hat.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
PHP-Code:
// Letzte Themen auslesen
$query = mysql_query("SELECT subject, tid, message, username FROM ".$prefix."posts WHERE visible='1' AND fid = '44' AND replyto='0' ORDER BY tid DESC LIMIT 0,".$limit."");
while ($newest_threads = mysql_fetch_array($query))
{
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']." von {$newest_threads['username']}:<br/>{$newest_threads['message']}</a></li>";
}
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 103
Themen: 21
Registriert seit: 25.03.2007
MyBB-Version: 1.2.14
super!
Danke! Nur noch nen kleines Problem. Umlaute werden nicht korrekt angezeigt. Wenn dann noch die Absätze korrekt angezeigt würden wäre es perfekt.
Beiträge: 1.450
Themen: 155
Registriert seit: 18.03.2006
04.09.2007, 13:33
(Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2007, 13:34 von Jan.)
Welche Zeichenkodierung hast du denn in deinem Header stehen? Wahrscheinlich kein utf-8 sondern iso-8859-15. Das musst du auf utf-8 ändern.
Was meinst du denn mit Absätzten? Was stimmt da nicht?
Beiträge: 103
Themen: 21
Registriert seit: 25.03.2007
MyBB-Version: 1.2.14
Es gibt keine Zeilenumbrüche wie im Forum.