SimplePortal

Customization => Blocks and Modifications => Mod Requests => Topic started by: redcairo on May 23, 2009, 01:45:14 AM

Title: iFrame or something similar
Post by: redcairo on May 23, 2009, 01:45:14 AM
It is possible that what I want to do here is within the abilities of existing SP features. But I've spent all day doing stuff but am not sure about this one, so I'm asking.

I have some external website pages that I need to leave where they are. One example is a page with 123flashchat which is sitting on my .com server rather than my .info server where my forum is. I would really like to be able to pull the entire page (which includes head and body javascript and flash for the chat, plus some other flash elements) into SP in some fashion.

I can't do this with the various custom page SMF hacks because of the header-area javascript/flash issues, and because my chat is tied to the server it's sitting on (I can't put it on multiple servers and want to keep the address it's already at for search and existing links reasons).

Being able to pull in a whole page in an iframe (do these work for all browsers??) and better yet, being able to customize blocks to show/not show just for that frame, would be a huge increase in the 'integration' feature, not just with SMF but with existing websites, particularly those which for server reasons (I have CFML/SQL-S on one, LINUX/MySQL on the other) must be on separate domains.

I'm so delighted by SP that I really want to use it to pretty much deal with my whole website(s). Talk about a massive timesaver. But I still have a lot of issues of "SP/SMF over here, and other things over there." Much of my content is fully dynamic in CFML and even though the registration is separate, I would so love to be able to make pages to 'pull into' SP as part of that overall location, like a 'window' into our dynamic niche tools from our forum. They've always been separate but SP has given me the hope that this could change.

Do you think just putting iframe code in an SMF mod custom page would work? This might, though it doesn't give me the option to set which blocks show for just that one particular page. In this case, the things being 'pulled in' are major enough -- at least as significant as any individual board -- to need their own SP permissions.

Anyway, if any of the monsterbrains who develop this software have an interest in this I'd love to see it in the future.

Best,
PJ
Title: Re: iFrame or something similar
Post by: [SiNaN] on May 23, 2009, 03:24:58 AM
iframe is supported by almost all the browsers and its the easiest way of embedding another HTML page into one.

You can also set a block so that it is only displayed for that particular page you created with an SMF custom pages mod, using Custom Display Options. I can help with setting that too if you like.
Title: Re: iFrame or something similar
Post by: redcairo on June 02, 2009, 10:43:57 AM
Thank you. This worked, it turns out.

This domain is still in development (compared to various project sites) so I have some time to muck about with it as it hasn't the traffic others do. Everything here will probably change, it's just the quick and the dirty to prep it, but it works great so I will probably apply this in other places. I wish SMF would go final in v2 already as I've been waiting on some stuff related to that.

My comserver is coldfusion driven, so my index page
http://www.dojopsi.com

sets a parameter called portal to default to 0 and uses IF. If someone arrives at the home domain there, they see some titles at the top, and a link to the forum at top right. Also the 'home' links are a bit different.

Code: [Select]
<cfparam name="portal" default="0">
<cfset portal = portal>
<cfif variables.portal is 0>
do stuff like add main title, forum link, etc.
</cfif>

If they arrive at the portal home which is my PhP driven infoserver, they see that same included page but without the titles, icon, and different 'home' links.  In my Simple Portal I created a block called 'welcome' which is Custom HTML, ignore permissions, show block on portal:

Code: [Select]
<iframe  style="border: 0px;"
src="http://www.dojopsi.com/index.cfm?portal=1"
name="door" height="2500" width="100%"
scrolling="no" id="door"></iframe>

I put this here just for the sake of forum archives. I spend a great deal of my time googling for IT help and always appreciate it when someone actually posts an answer that works rather than abandoning threads.

Thanks for your help, and thanks again for this awesome mod.

Best,
PJ
Title: Re: iFrame or something similar
Post by: [SiNaN] on June 06, 2009, 04:20:56 AM
I'm glad you could get it solved.

I'd also like to remind you of the Donator Support board. You can get more quick responses using that board. :)
SimplePortal 2.3.8 © 2008-2024, SimplePortal