I think this mod has been replaced by Multiple Forum Mod which runs as standalone rather than bridged with Joomla or other CMS.
The mod is here: http://custom.simplemachines.org/mods/index.php?mod=2137
Its support is here: http://www.simplemachines.org/community/index.php?topic=349954.0
It works almost the same.
However, I really think that this mod is much more superior. I have found the files needed to do modifications to apply this mod on SMF 2.0 RC3 as a standalone. But it is not working. May be somebody can help me out here.
I will list the modifications that I attempted:
1. Install forum- On a subdomain, for example forum1.yoursite.com. This will be you *main* forum with all categories visible. (by Mr. Jinx)
2. Create a subdomain- For every forum you want, this subdomain should point to forum1.yoursite.com (no redirects) (by Mr. Jinx)
3. Run phpMyAdmin(Goosemoose note: If your prefix isn't smf_ , make sure to change it.)
CREATE TABLE IF NOT EXISTS `smf_forums` (
`forumName` text NOT NULL,
`catList` varchar(128) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;4. Creating / Inserting data.(This category must exist i.e. already created.)
forumName catList
forum1.yoursite.com 1,2,3,4
forum2.yoursite.com 1,5,6,7
forum3.yoursite.com 1,4,8,9
5. Modifications5.1 Load.phpFind: $user_info['query_see_board'] = '(FIND_IN_SET(' . implode(', b.member_groups) != 0 OR FIND_IN_SET(', $user_info['groups']) . ', b.member_groups) != 0' . (isset($user_info['mod_cache']) ? ' OR ' . $user_info['mod_cache']['mq'] : '') . ')';Add After: // Added for the multiple forum mod
if(!isset($_REQUEST['action']) && !isset($_REQUEST['board']) &&!isset($_REQUEST['topic'])){
$domain = $_SERVER['SERVER_NAME'];
$forumList = db_query("SELECT catList FROM {db_prefix}forums WHERE forumName = '$domain'", __FILE__, __LINE__);
$row_forumList = mysql_fetch_assoc($forumList);
$user_info['query_see_board'] .= ' AND FIND_IN_SET(b.ID_CAT, "' . $row_forumList['catList'] . '")';
}5.2 - Subs-BoardIndex.phpA. Find: // Find all boards and categories, as well as related information. This will be sorted by the natural order of boards and categories, which we control.Add Before: // Added for the multiple forum mod
if(!empty($_REQUEST['forum']) && !isset($_REQUEST['board']) &&!isset($_REQUEST['topic'])){
$forumList = db_query("SELECT catList FROM {db_prefix}forums WHERE forumName = '$_REQUEST[forum]'", __FILE__, __LINE__);
$row_forumList = mysql_fetch_assoc($forumList);
$user_info['query_see_board'] .= ' AND FIND_IN_SET(b.ID_CAT, "' . $row_forumList['catList'] . '")';
}B. Find: AND b.child_level BETWEEN ' . $boardIndexOptions['base_level'] . ' AND ' . ($boardIndexOptions['base_level'] + 1)),
Replace: AND b.child_level BETWEEN ' . $boardIndexOptions['base_level'] . ' AND ' . ($boardIndexOptions['base_level'] + 1)) . ' ORDER BY "{db_prefix}categories.cat_order", b.board_order ASC',5.3 Settings.phpB. Find:$boardurl = '.....';Replace:$boardurl = 'http://' . $_SERVER['SERVER_NAME'];6. Modify Feature Configuration(Mr. Jinx note: This step is optional. If you want your users to stay online on all forums, you'll have to change the following settings:)
Admin > Server Settings > Feature Configuration > Enable local storage of cookies = DISABLED
Admin > Server Settings > Feature Configuration > Use subdomain independent cookies = ENABLED
I have tried and it makes no affect. Please feel free to point and correct any mistakes. Thanks.
Maybe, the standalone domain name is not working well. I will try with bridged version later.