Seite 1 von 2

Neuster Beitrag auf externer Seite anzeigen.

Verfasst: 22.09.2008 19:40
von neuer1993
Hallo,
ich habe gerade ein phpBB installiert und nun möchte ich, den jeweils letzten Beitrag aus einer Kategorie auf meiner Homepage anzeigen lassen.
Gibt es dafür einen Mod?
Der Mod sollte den kompletten Beitrag oder die ersten 500 Zeichen anzeigen er sollte immer nur den letzten Beitrag anzeigen.
also wenn ich z.b. in Kategorie 1 schreibe, soll der beitrag komplett oder die ersten 500 zeichen auf der homepage angezeigt werden, am besten mit link zum Forum.

hoffe ihr könnt mir helfen mfg.

Verfasst: 24.09.2008 06:58
von vbboard
mhh sowas könnte ich auch gebrauchen, hab bis jetzt nur mod gefunden die den titel + link posten...

Verfasst: 24.09.2008 16:57
von Miriam
Na wenn Du nun schon bis zum Titel gekommen bist, wirst Du den kleinen Schritt zum Post-Text auch noch schaffen :-P

Verfasst: 24.09.2008 18:18
von vbboard
ja ich hab diesen "recent topics" mod probiert, aber der hat wenn man die für phpbb geschriebene datei verwendet fehler und die externe zeigt nur den titel + link....

Verfasst: 24.09.2008 19:08
von Miriam
Finde in der recent.php (extern)

Code: Alles auswählen

$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username AS first_poster, u.user_id AS first_poster_id, u2.username AS last_poster, u2.user_id AS last_poster_id, p.post_username AS first_poster_name, p2.post_username AS last_poster_name, p2.post_time
	FROM ". $table_prefix ."topics t, ". $table_prefix ."forums f, ". $table_prefix ."users u, ". $table_prefix ."posts p, ". $table_prefix ."posts p2, ". $table_prefix ."users u2
	WHERE $where_forums t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id
	ORDER BY t.topic_last_post_id DESC LIMIT $topic_limit";
tausche aus gegen:

Code: Alles auswählen

$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username AS first_poster, u.user_id AS first_poster_id, u2.username AS last_poster, u2.user_id AS last_poster_id, p.post_username AS first_poster_name, p2.post_username AS last_poster_name, p2.post_time, pt.post_text AS text
	FROM ". $table_prefix ."topics t, ". $table_prefix ."forums f, ". $table_prefix ."users u, ". $table_prefix ."posts p, ". $table_prefix ."posts p2, ". $table_prefix ."users u2, ". $table_prefix ."posts_text pt
	WHERE $where_forums t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND pt.post_id = p2.post_id
	ORDER BY t.topic_last_post_id DESC LIMIT $topic_limit";
finde:

Code: Alles auswählen

	$replies = $line[$i]['topic_replies'];
danach füge ein:

Code: Alles auswählen

	$post_text = $line[$i]['text'];
finde:

Code: Alles auswählen

	// ############## output ##############
	echo '<tr> 
                        <td valign="top" nowrap="nowrap">'. $topic_type .'<a href="'. $topic_url .'">'. $topic_title .'</a></td>
                    </tr>
                    <tr>
                        <td><a href="'. $forum_url .'">'. $line[$i]['forum_name'] .'</a>: '. $last_url .' '. $last_time .'</td>
                    </tr>';
	// ############## output ##############
tausche aus gegen:

Code: Alles auswählen

	// ############## output ##############
	echo '<tr> 
                        <td valign="top" nowrap="nowrap">'. $topic_type .'<a href="'. $topic_url .'">'. $topic_title .'</a></td>
                    </tr>
                    <tr>
                        <td><a href="'. $forum_url .'">'. $line[$i]['forum_name'] .'</a>: '. $last_url .' '. $last_time .'</td>
                    </tr>
					<tr><td>'. $post_text .'</td></tr>';
	// ############## output ##############

Verfasst: 24.09.2008 20:04
von vbboard
funktioniert soweit, mhh... kann man das noch so machen das bb-codes implementiert werden? und nur den ersten beitrag eines themas angezeigt wird? also nicht die antworten.

Verfasst: 24.09.2008 22:23
von Miriam
Wieso nicht? :D

Verfasst: 25.09.2008 18:01
von vbboard
hab jetzt probiert die bb-codes..php zu implementieren, das erbrachte aber kein besseres ergebniss.

Verfasst: 25.09.2008 18:04
von Miriam
Was war denn das Ergebnis?

Verfasst: 25.09.2008 18:55
von vbboard
ja im prinzip das gleiche wie vorher, da die bb-codes ja auf der externen seite nicht richtig implementiert werden....