Seite 1 von 3
5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 05.01.2009 14:28
von Rätselfreund
Hallo,
ich wollte fragen, ob es möglich ist, die 5 neuesten Forenbeiträge meines Forums (
http://www.raetsel-forum.net) auf meiner Homepage (
http://www.raetselstunde.de) einzubinden?
Gruß,
Cujo
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 05.01.2009 14:52
von godmod23
Hallo Cujo,
da du ja anscheinend eh schon den Mod "NV Recent Topics" installiert hast, könntest du diesen dafür verwenden.
In dem
Download-Package findet sich im Ordner contrib >> Addons >> add_any_page eine Anleitung, wie du den Mod dafür verwenden kannst, die letzten Themen auch auf einer anderen Homepage anzuzeigen.
Grüße, Godmod
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 05.01.2009 21:24
von Rätselfreund
Gut, dann werde ich es damit mal versuchen. Danke für den Tipp

Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 06.01.2009 17:23
von Dude23
Hallo Rätselfreund,
ich hab das auch gemacht und mir da, unter großer Mithilfe dieses Forums, selbst was gebastelt:
Code: Alles auswählen
<?php
//Hier deine Daten eintragen
$host="localhost";
$username="xxx";
$password="xxx";
$database="xxx";
//Verbindung zur Datenbank
mysql_connect($host, $username, $password);
//Datenbankauswahl
mysql_select_db($database);
$sql = 'SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username'
. ' FROM phpbb_topics t, phpbb_forums f, phpbb_posts p, phpbb_users u'
. ' WHERE t.topic_id = p.topic_id AND '
. ' f.forum_id = t.forum_id AND '
. ' t.topic_status <> 2 AND '
. ' p.post_id = t.topic_last_post_id AND '
. ' p.poster_id = u.user_id'
. ' ORDER BY p.post_id DESC LIMIT 5';
// wenn Abfrage möglich...
if ( $result = mysql_query($sql) )
{
// dann Schleife solange ein Ergebnis ausgelesen werden kann...
while ( $row = mysql_fetch_assoc($result) )
{
// mysql_fetch_assoc() füllt $row wie ein array() im Format: array('post_time' => 12345678)
$frmDatum = date("d.m.Y", $row['post_time']);
$frmZeit = date("H:i:s", $row['post_time']);
$post = $row['post_id'];
// Eventuell musst du hier den Pfad ändern für den Link ins Forum
echo "<font color=black size=2><a href=../phpbb3/viewtopic.php?p=$post#p$post><font color=black size=2>".$row['topic_title']."</a><br>$frmDatum $frmZeit<br></br>";
}
}
mysql_close();
?>
Dabei werden die letzten 5 aktiven Themen angezeigt, mit Datum und Uhrzeit des letzten Posts. Klickt man auf den Link, so führt dieser direkt zum letzten Beitrag in dem Thema. Einfach auf der Homepage einbinden - probier's mal aus. Vielleicht hilft es.
MfG
Dude
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 06.01.2009 17:56
von Rätselfreund
Hallo Dude23,
Dude23 hat geschrieben:ich hab das auch gemacht und mir da, unter großer Mithilfe dieses Forums, selbst was gebastelt:
Das ist genau das, was ich gesucht habe.
Ich habe es gerade ausprobiert, es funktioniert einwandfrei
Klickt man auf den Link, so führt dieser direkt zum letzten Beitrag in dem Thema.
Ist es möglich, das Script so zu ändern, dass der erste Beitrag eines Themas angezeigt wird?
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 25.09.2011 10:09
von Brause-Junior
Das würde mich auch Interessieren.
Schön wäre, wenn folgende sachen sichtbar wären:
Thema
Titel
Uhrzeit
Benutzer
Lg
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 16.10.2011 10:32
von Himmelskrieger
Wie füge ich das auf die Website ein?
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 16.10.2011 12:17
von wwwBastler
Bei mir funkt das irgent wie net hab den link so abgeändert das er auf mein Forums verzeichnis weist:
Code: Alles auswählen
echo "<font color=black size=2><a href=Forum/viewtopic.php?p=$post#p$post><font color=black size=2>".$row['topic_title']."</a><br>$frmDatum $frmZeit<br></br>";
Im Seitenquelltext steht dann immer nur:
Code: Alles auswählen
<font color=black size=2><a href=Forum/viewtopic.php?p=1#p1><font color=black size=2>Willkommen bei phpBB3!</a><br>08.10.2011 16:21:41<br></br>
Das Forum sagt mir dann immer das das Thema nicht existiert, was auch stimmt. Weis jemand was ich falsch gemacht habe? Der Mod "NV Recent Topics" is doch net Nötig oder?
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 22.10.2011 10:59
von Rätselfreund
Du musst den Link absolut setzen. Bei mir sieht das z. B. so aus:
Code: Alles auswählen
<a href='http://www.raetsel-forum.net/viewtopic.php?p=$post#p$post' title=\"Rätsel-Forum\">".$title."</a>
Re: 5 neueste Forenbeiträge auf Homepage einbinden
Verfasst: 30.10.2011 09:49
von Himmelskrieger
Geht nicht