Results 1 to 13 of 13

Thread: [RESOLVED] Frameset question

  1. #1
    Join Date
    Feb 2008

    resolved [RESOLVED] Frameset question

    Hello. I have built a site using frames. I have a top frame for my banner, left frame for navigation and a main frame for content.

    My problem is that I want people to be able to type in a url for a specific page on my site, without having to first go to my home page. Whenever a specific page is typed in, only the page loads without either the top or navigation frame loading.

    The reason I'm concerned is because I want to create ads for specific pages on my site, but can't because the whole frameset won't load if I do.

    Any help would be appreciated.

    Thank you.

  2. #2
    Join Date
    Jan 2008
    Don't use frames unless you absolutely have to. Use Server Side Includes if you can.

  3. #3
    Join Date
    Feb 2008
    So there's no way to use frames and get traffic to individual pages and have the pages (including all frames) load correctly?

    Also, without asking you to explain in tremendous detail, SSI are.... and how I would use them...?


  4. #4
    Join Date
    Aug 2006
    I would agree, frames are completely the wrong thing for what you're doing. I don't know of any way you're going to get a URL specific to one of your pages (at least while still having the frameset around it).

    To use SSI, you'd make a file for your navigation code, and "include" it where it's sitting, on the left of the page. Make another file for your banner, and "include" it on the top. You do the include on each of your pages, so that if you ever need to change the banner or the navigation, you can change them in just the one file. Very simple to do.


  5. #5
    Join Date
    Feb 2008
    Is there a certain language I would have to know to do this? Would including them push the main content of the pages to where the main content should be automatically, or would I need to put everything in a table or... something else?

  6. #6
    Join Date
    Feb 2008
    Wow, had never even once looked at SSI, and there you have it. It (at least my home page) is already done! Truly was very simple.

    Thank you!

  7. #7
    Join Date
    Aug 2006
    One more convert

  8. #8
    Join Date
    Feb 2008
    Ok, one more question. SSI doesn't allow absolute paths or '../'. If I were to copy the .txt files to each directory with .shtml pages in them, I'd use the line: <!--#include file="filename.txt"-->. But, what would I use if I wanted to keep the .txt files in one directory, and have all of the pages in my site reference the same files. I haven't been able to figure it out, so I've just been copying the .txt files into each directory as the .shtml pages.

    Thanks again.

  9. #9
    Join Date
    Feb 2008

  10. #10
    Join Date
    Aug 2006
    Hmmm... so I use PHP includes myself, not SSI. I find it hard to believe SSI does not allow directory paths in the file specification. Have you tried putting the .txt file in your top-level directory, and specifying it like "/navbar.txt" (or whatever)?


  11. #11
    Join Date
    Jan 2008
    <!--#include virtual="/includes/filename.txt"-->

  12. #12
    Join Date
    Feb 2008
    Do I need an 'includes' directory? And if I can't specify the root directory, how would I specify an 'includes' directory? I tried using the virtual include with the full url even and it didn't work either. Could you go into more detail?

    Also, each of my pages is in it's own folder, i.e.: /root/specificpage/specificpage.shtml.
    Last edited by cadlewv; 03-22-2008 at 12:02 AM.

  13. #13
    Join Date
    Jan 2008
    The first forward slash indicates your root directory. The rest is simply relative to the root. You don't need a directory called "includes", that was just an example.

    If your file is in the root then:

    <!--#include virtual="/filename.txt"-->

    You do NOT use the full URL.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.13450 seconds
  • Memory Usage 2,963KB
  • Queries Executed 13 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (13)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (13)postbit
  • (13)postbit_onlinestatus
  • (13)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates