Neueste Themen anzeigen, statt neueste Beiträge

Begonnen von LunaMond, 03 Februar 2008, 11:51:24

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

LunaMond

Hallo,

kann mir vllt. jemand erklären, wie ich die neuesten Themen, statt den neuesten Beiträgen im Forum anzeigen kann.

In der SSI.php steht

Zitat/ Recent topic list:   [board] Subject by Poster   Date
function ssi_recentTopics($num_recent = 8, $exclude_boards = null, $output_method = 'echo')
{
   global $context, $settings, $scripturl, $txt, $db_prefix, $ID_MEMBER;
   global $user_info, $modSettings, $func;

   if ($exclude_boards === null && !empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0)
      $exclude_boards = array($modSettings['recycle_board']);
   else
      $exclude_boards = empty($exclude_boards) ? array() : $exclude_boards;

   $stable_icons = array('xx', 'thumbup', 'thumbdown', 'exclamation', 'question', 'lamp', 'smiley', 'angry', 'cheesy', 'grin', 'sad', 'wink', 'moved', 'recycled', 'wireless');
   $icon_sources = array();
   foreach ($stable_icons as $icon)
      $icon_sources[$icon] = 'images_url';

Ich denke das ist die richtige Funktion dafür? Wie baut man das jetzt wo ein?

Alternativ würde mir auch helfen, wenn man bei der Anzeige der neuesten Beiträge
$exclude_boards = empty($exclude_boards) ? array() : $exclude_boards; irgendwie einbauen könnte, um boards von der anzeige auszuschließen.

hoffe ich hab mich verständlich ausgedrückt.
danke
Luna

LunaMond

#1
also ich hab jetzt einfach boards ausgeschlossen, die in meinen top10 erscheinen (=neueste beiträge).

das geht so, wer es nicht weiß:

in der datei smf/Sources/Recent.php

etwa in Zeile 99
suchen

ZitatAND b.ID_BOARD != $modSettings[recycle_board]" : '') . "

darunter einfügen

ZitatAND b.ID_BOARD != xx

statt xx die Board-Id einfügen.

Habe damit den Off-Topic-Bereich aus den Top10 genommen bei mir, so dass wirklich nur "wichtiges" in den neuesten Beiträgen erscheint.