Die letzten Beiträge auf einer anderen Seite anzeigen.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Neo1
Mitglied
Beiträge: 58
Registriert: 10.06.2002 20:00
Kontaktdaten:

Die letzten Beiträge auf einer anderen Seite anzeigen.

Beitrag von Neo1 »

Hallo,

Ich hoffe, ich poste jetzt im richtigen Forum..bin mir nicht ganz sicher :-?
habe mir gerade diese Teil von Acid eingebaut und bin sehr zufrieden. Es hat zwar nicht sofort funktioniert....aber nach einer kleinen Änderung war alles ok. Nun zu meinem Problem:

So sieht die Anzeige im Moment aus: http://www.terradreams.de/MainIndex.php
Ich würde gerne noch hinter dem Datum den Poster anzeigen lassenhab aber keinen Plan wo ich im Board und der Datenbank die Einträge finde und dann einbauen kann :cry:

Vielleicht kann mir jemand, der mehr Erfahrung hat, etwas helfen?

Hier der Code:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
/***************************************************************************
 * Hack:     Recent Topics
 * Author:   Acid (acid_junky@web.de)
 ***************************************************************************
 * Description: This hack shows the last # topics on any page...
 ***************************************************************************
 * Installation: You can write the whole code in a file (like index.php) or
 *               include this recent.php wherever you want...
 *               <?php include("path/recent.php");
 *               You have to edit $phpbb_root_path and $limit and $css
 ***************************************************************************/

//$css ="http://www.domain.de/board/templates/name/name.css"; //path and name to your css_sheet - optional
$limit = "4"; // how many topics?

$phpbb_root_path = "/blabla/phpBB2/"; //path to below files
$phpbb_url_path = "http://www.terradreams.de/phpBB2/";
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//echo "<link rel=\"stylesheet\" href=\"$css\" type=\"text/css\">"; // - optional

$recent_sql = "SELECT topic_id,topic_title,topic_last_post_id,forum_id FROM " . TOPICS_TABLE . " WHERE forum_id !='14' ORDER BY topic_last_post_id DESC LIMIT $limit";
$recent = $db->sql_query($recent_sql);

echo "<table width=\"85%\" align=\"center\"><tr><td colspan=\"4\" align=\"center\"><span class=\"gen\">Aktuelle Themen in Forum:</span></td></tr>";

while ($line = mysql_fetch_array($recent)) {
$security=FALSE;
if($forum_auth == 2 && $userdata['user_level'] == ADMIN) {
$security=TRUE;
}
if($forum_auth == 3 && ($userdata['user_level'] == ADMIN) || ($userdata['user_level'] == 2)) {
$security=TRUE;
}
if($forum_auth == 0) {
$security=TRUE;
}
if($security == TRUE)
{

  $lastpost_array=$db->sql_query("SELECT post_time FROM " . POSTS_TABLE . " WHERE post_id =" . $line['topic_last_post_id']);
  $lastpost=mysql_fetch_array($lastpost_array);
  $lastpost=$lastpost['post_time'];
  $lastpost=create_date($board_config['default_dateformat'], $lastpost, $board_config['board_timezone']);

$j = stripslashes($line['topic_title']);
$k = substr($j, 0, 60) . "";

  echo "<tr><td align=\"left\"><span class=\"gensmall\">&raquo;&raquo; </span> <a href=\"$phpbb_url_path/viewtopic.php?t=" . $line['topic_id'] . "\" class=\"genmed\">" . $k . "</a></td>";
  echo "<td align=\"left\" width=\"25%\"><span class=\"genmed\">$lastpost</span></td></tr>";

}};

echo "</table>";
?>
Benutzeravatar
biototo
Mitglied
Beiträge: 803
Registriert: 10.04.2002 09:51
Wohnort: Düren - Rheinland (zw Köln u. Aachen)
Kontaktdaten:

Beitrag von biototo »

Im zweifelsfall den Autor fragen .....
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“