View Single Post
  #2340  
Old 08-07-2006, 12:45 PM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marsupilami
Consider the following setup:
  1. Forum URL = "www.teflon1.net/forum"
  2. Homepage URL = "www.teflon2.net/"
  3. Upload space = "/home/webuser/upload"
  4. Thumbs space = "/home/webuser/thumbs"
  5. Forum web root = "/home/webuser/public_html"
  6. force_redirect = 0
  7. thumbs_dir = "../thumbs/"
  8. local_file_root = No
  9. protected_link = 0

When browsing a category containing pictures with Opera 8.51 is works fine.

But when browsing with IE 6.0 the thumbnails will not show up at all.
And the URL to the thumbs shows up to be something like: "www.teflon2.net/../thumbs/63721154952051.jpg"

This is a bug in the following aspects:
  1. It shows the path to the thumbs, which should be hidden
  2. It tries to find the thumbs on the wrong server
  3. It uses a URL containing ".." above the forum web root
  4. It does not evaluate the relative, (".."), URL into an absolute URL

One cannot rely on the Homepage URL to point at the web root for the forum.
That must be found using proper PHP system variable.

Strange that it works on Opera, but not on IE.

Can this be solved?

I'll take a look.

In general, the code does not try to resolve relative directories when local_file_root is set to 0 - I need to confirm that.

Concerning the file locations being made visible, a distinction is between the original file and its thumbnail. The location of the original is not made visible, but the generated thumb is. Is this an issue for you?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01109 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete