ok, this might work (i haven't tested... and b/c of your forums are on another server/domain, i'm not sure if it actually works...)
i also removed the permissions code that was included in the original, this might not be so secure, but if you don't do strange things, it should be ok (supposing your forums are viewable by guests...)
open your php file, just after <? add:
PHP Code:
// Simple Newsportal & Threads overview hack
// Copyright by KuraFire, 2002 :)
// With extra credit to PPN for the permissions section
$templatesused = 'newsportal,newsportal_threadbit,newsportal_newsbit';
include('http://url-to-your-forums/forums/global.php');
// These are the variables which define the news forum and the
// limit of threads.
$newsforum = 5;
$threadslimit = 10;
(Remember to change the url: ''http://url-to-your-forums/forums/" to the right url and set the variables...)
then, where you want the 10 (or more or less if you want, see the variables) latest threads/replies list to show up, put this in the php file:
PHP Code:
/* ### THREADS SECTION ### */
$threadsql = $DB_site->query("SELECT lastposter, threadid, title, replycount FROM thread WHERE open='1' AND open<>10 $forumperms ORDER BY lastpost DESC LIMIT
$threadslimit");
if (!$threadsql) {
// use this only to check whether it works on your board,
// after all tests turn successful you can remove it if you want (remove entire IF-statement of course)
echo "<p>Could not get thread records.";
exit;
}
while ($thread=$DB_site->fetch_array($threadsql)) {
$lastposter=$thread['lastposter'];
$threadid=$thread['threadid'];
$title=$thread['title'];
$replycount=$thread['replycount'];
$fulltitle = $title;
if (strlen($title) > 50) {
$title = substr($title, 0, 50);
$title .= '...';
}
eval("\$threadbits .= \"".gettemplate('newsportal_threadbit')."\";");
}
finally log in to the admin panel of your forums and make a new template called 'newsportal_threadbit' with the following contents:
PHP Code:
<tr bgcolor="#F1F1F1">
<td bgcolor="#F1F1F1" width="7" align="center" valign="top"><smallfont>»</smallfont></td>
<td onMouseOver="style.backgroundColor='#8080A6'; style.cursor='hand'" onMouseOut="style.backgroundColor='#F1F1F1';" onClick="location.href='showthread.php?s=&threadid=$threadid&goto=lastpost'"> <a href="showthread.php?s=&threadid=$threadid&goto=lastpost">$title</a> <smallfont color="#FFFFFF">[$replycount]-[$lastposter]</smallfont></td>
</tr>
REMEMBER THAT I DID NO CODING ON THIS ONE, EVERYTHING IS CODED BY KuraFire, AND THEREFORE ALL CREDITS ABOUT THE CODE SHOULD GO TO HIM!!!