Ok, what I have done so far is to place this code in forumdisplay.php, inside makeforumbit function ..
PHP Code:
//my last posts
$lastmsgs = $DB_site->query("SELECT threadid,title
FROM thread
WHERE forumid = 6 ORDER BY lastpost DESC limit 10");
while($thislast=$DB_site->fetch_array($lastmsgs)) {
$lastmsgsid = "$thislast[threadid]";
$lastmsgstitle = "$thislast[title]";
eval("\$showlastposts = \"".gettemplate('forumhome_lastmsgstemp')."\";");
}
//my last posts -end
However, there are two issues:
1) I don't know what variable to use to apply this code dynamically to each forum that is categorized in forumslist. Above, I have placed forumid=6 temporarily. I tried the variable $forum[forumid] but it doesn't bring me the right forum. What I want is to place a variable that in each cycle of the makeforumbit WHILE statement (that calculates the code for each single categorized forum in forumdisplay), that variable will get the specific forum and all it's childforums (subforums, subcategories).
2)my second problem is that the code above displays only the last result of the table generated. I tried to parse the results table with the while statement I have placed in the code, but it does not work. The "forumhome_lastmsgstemp" that you can see simply contains:
Code:
<a href="showthread.php?s=$session[sessionhash]&threadid=$lastmsgsid">$lastmsgstitle</a>
how can I make an evaluation function that will keep all the results of the table ? It seems impossible to me since for each result I have to call the template that generates html (the link), and how to store html inside php to keep all the lastposts links ???
I desperately need your expertise :cross-eyed: