View Single Post
  #875  
Old 03-01-2004, 05:51 AM
ScruffyDeluxe's Avatar
ScruffyDeluxe ScruffyDeluxe is offline
 
Join Date: Feb 2002
Location: Merseyside
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, I eventualy got everything working both on my localhost and my live site. Looks well spanky.

I'm at the stage now where I'm tweaking things, so I decided to have a crack at the image paths. This checks the array $phrasegroups[] for 'vbindex' and prepends $vboptions[bburl] to all the image folder URLs in $stylevar['imgdir_xxx'] if it's found.

This can be done in forums/global.php, around line 377:

PHP Code:

// #############################################################################
// get style variables
$stylevar fetch_stylevars($style$bbuserinfo); 

Add BELOW that:

PHP Code:

##///////////////////////////////////////////##
// vBIndex Image Folder Fix by ScruffyDeluxe //
##///////////////////////////////////////////##

if(in_array('vbindex',$phrasegroups))
{
/*
Array $vbi_imagefolders[] assumes you have subfolders in forums/images with these names. Season to taste.
*/
    
$vbi_imagefolders    = array('attach','buttons','editor','misc','polls','rating','reputation','statusicon');

    for(
$go 0;$go count($vbi_imagefolders);$go ++)
    {
        
$stylevar['imgdir_'.$vbi_imagefolders[$go]]    = $vboptions['bburl'].'/'.$stylevar['imgdir_'.$vbi_imagefolders[$go]];
    }
}

##    // End 
EDIT: vB's code box has for some reason inserted extraneous spaces in the above code around 'statusicon'. Use your noggin and strip them out

You shouldn't have to hack anything else for this to work, but unfortunately, this only seems to work on the header and navbar, and not the other vBIndex templates. Any ideas?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01069 seconds
  • Memory Usage 1,781KB
  • 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
  • (2)bbcode_php
  • (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