Dupliziere zunächst die recent.php, so das du 3 Versionen davon hast (benenne sie
recent1.php,
recent2.php,
recent3.php).
Anstelle der recent.php includest du dann diese 3 recent-Dateien in der index.php.
Code: Alles auswählen
include($phpbb_root_path . 'recent1.'.$phpEx);
include($phpbb_root_path . 'recent2.'.$phpEx);
include($phpbb_root_path . 'recent3.'.$phpEx);
Der Code in der index_body.tpl bzw. portal_body.tpl für das recent-Zeugs muss ebenfalls dupliziert werden, so das er 3 mal vorkommt. Bei dem Code findest du des öfteren das Wort "recent", welches in den 3 Varianten angepasst werden muss. Also "recent1" bei dem ersten Teil..
<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center" class="forumline">
<tr>
<th colspan="6">{L_RECENT_TITLE}</th>
</tr>
<!-- BEGIN recent1 -->
<tr>
<td class="{recent1.ROW_CLASS}" align="center" valign="middle">{recent1.TOPIC_FOLDER_IMG}</td>
<td class="{recent1.ROW_CLASS}"><a href="{recent1.U_VIEW_FORUM}" class="genmed">{recent1.FORUM_NAME}</td>
<td class="{recent1.ROW_CLASS}"><span class="topictitle">{recent1.NEWEST_IMG}{recent1.TOPIC_TYPE}<a href="{recent1.U_VIEW_TOPIC}" class="topictitle">{recent1.TOPIC_TITLE}</a></span>
<font size="-6">{recent1.GOTO_PAGE}<br />{recent1.L_STARTED} {recent1.FIRST_TIME} {recent1.L_BY} {recent1.FIRST_AUTHOR}</font></td>
<td class="{recent1.ROW_CLASS}" align="right"><span class="postdetails">{recent1.REPLIES} {recent1.L_REPLIES}
<br />{recent1.VIEWS} {recent1.L_VIEWS}</span> </td>
<td class="{recent1.ROW_CLASS}" align="right" valign="middle" nowrap="nowrap"><span class="gensmall"> {recent1.LAST_URL} {recent1.LAST_TIME}
<br />{recent1.LAST_AUTHOR}</span> </td>
</tr>
<!-- END recent1 -->
</table>
..und "recent2" bzw. "recent3" in den anderen beiden Teilen.
In der
recent1.php aktivierst du dann die Forenangabe-Funktion
($special_forums) und gibst bei
$forums dann die ID von Forum y an.
$special_forums = '1'; // 0 = no; 1 = yes
$forums = '1'; // ID of forums; separate them with a comma
Das gleiche in grün bei der
recent2.php, nur das du dort die ID von Forum x angibst.
Ähnliche Vorgehensweise bei der
recent3.php, nur das du dort die IDs von Forum x
und y angibst. Desweiteren musst du in der
recent3.php bei folgender Zeile aus dem zweiten
IN ein
NOT IN machen. Das bewirkt dann, das alle Foren ausser x und y mit der
recent3.php ausgelesen werden.
$where_part1 = ( $special_forums == '0' ) ? 't.topic_id IN ('.$auth_results.')' : 'f.forum_id IN ('.$forums.')';