As I'm a total noob when it comes to programming I'd like to challange all people who do know how to program modules and tags. Since I'd really like to have a great forum embedded on my website (FE-users logon only once and things like that) I think I'd be a good idea to have a module like phpBBx for the SimpleMachines-forum.
I think that the SMF forum would be too big to install as a module in CMS but what would be nice would be a module to include SMF elements into CMS so it can be integrated to the site completley.
This can be done in SMF by using the {include header.php} and {include footer.php} in the template but would mean taking the template for CMS and splitting it to include in the header and footer. Also every time you upgrade the forum the default would be trashed.
Although there is already a method to call the elements for SMF to CMS it means installing SMF in the root of the domain which then means that CMS has to be altered to accomodate not being the index.php in root or SMF likewise. A lot of hastle to say the least although possible.
The {piframe} function is useful to include SMF or any other application but leaves ugly scroll bars on the side and bottom. {embed} is a compromise but appears not to work in CMS 0.12.1.
Somone has done a lot of work to integrate Phpbb users into CMS and hopefully someone who knows what they are doing may do the same for SMF. By the way this very forum is SMF too.....
Just wondering: how did you get this simplified version of the forum on this website?
It seems like you can already manage all given modules of SMF. Can you also place them on other parts of your website now?
I am interested in integrating MyBB into a site. It would be great to have it use the Front End User module for login. I plan to use pi_iframe to get it to blend with the site pages.
By the way, you can get rid of the srollbars in pi_iframe by modifying the tag code iframe attributes to reflect "scroll=auto". I don't remember the line number, but it doesn't matter since there isn't alot of code in the function. It worked for me.