Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
HTTP headers and string values and iframes Details »»
HTTP headers and string values and iframes
Version: , by Jakeman Jakeman is offline
Developer Last Online: Jul 2013 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 08-10-2002 Last Update: Never Installs: 0
 
No support by the author.

here is what i want to do. i want to put my forum content table into an iframe (like this site). i was experimenting with this earlier. the iframe needs to have a src for the page that will be displayed in the iframe... it's not like a table where you just place the content between the table tags. i need a variable for the url of the current page for the src of the iframe. i'm going to setup a condition so the surrounding header, footer and iframe will be generated if the HTTP_REFERER is not from my site, otherwise when a user clicks a link on another site that goes to a thread on my forums then the surrounding content and iframe won't already be generated... only the contents of what would be the iframe will be shown which is what i want to prevent. and so my questions are...

1) is there a variable (http header variable perhaps?) for the url of the current page that i can use in my templates (or define in the script and then use in my templates)? example, you click on the link http://www.vbulletin.org/ and the variable would contain the string value "http://www.vbulletin.org/" when the page is loaded.

2) how do i check the HTTP_REFERER string for another string? example, HTTP_REFERER = http://www.macsubculture.com/forum/f...p?s=&forumid=1 . i need to check if that string value contains the string "macsubculture.com" to see if the link came from my site to see if the iframe needs to be generated, otherwise the iframe will already be there. or is there an easier method for checking this?

i am trying to explain myself the best i can. i started by explaining what i want to do so you guys can set me straight if i'm making things too complicated.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 08-13-2002, 02:21 AM
Jakeman's Avatar
Jakeman Jakeman is offline
 
Join Date: Nov 2001
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

here is what i have so far - http://www.macsubculture.com/dev/iframe.php

i got it so the iframe is generated when some one directly links to something within my forum. only two problems left.

1) i have javascript in place that checks for the iframe. if it doesn't exist then you are redirected to iframe.php and the url of the page the user was original trying to load is passed to iframe.php through the url. the problem is that the iframe src that is passed through the url is getting truncated at the first ampersand. example:

a user links directly to one of my forums and is redirected to this url - http://www.macsubculture.com/dev/iframe.php?iframesrc=http://www.macsubculture.com/dev/forumdisplay.php?s=&forumid=26 . the ending of the url (in bold) is truncated so that the iframe's src loads a page that says "no forum specified". it's getting confused because it thinks the &forumid=26 is a query of iframe.php . do you see the problem here? it's kind of like putting a string value within quotes, except you can't do that with urls.

anyone know how i could fix this?

2) the iframe's height. the iframes height is fixed at 600 pixels. ideally i would like a way to auto adjust the iframe's height to the height of the page inside the iframe... this way i could do away with the iframe's scroll bar and the iframe would be completely transparent to the end user. i haven't found a way to do this yet. in the meantime i'm just using a scroll bar.

is it possible dynamically change the height of the iframe like that?
Reply With Quote
  #3  
Old 08-16-2002, 05:39 AM
Jakeman's Avatar
Jakeman Jakeman is offline
 
Join Date: Nov 2001
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

problem #1 from my last post has been solved. now only problem #2 from my last post remains. the problems from my first post no longer apply.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03632 seconds
  • Memory Usage 2,211KB
  • Queries Executed 16 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (2)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete