View Single Post
  #377  
Old 11-23-2002, 06:09 PM
Bitsys's Avatar
Bitsys Bitsys is offline
 
Join Date: Oct 2002
Posts: 444
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Comment out the following code, assuming you used rake's fix above:

PHP Code:
global $totalcats;
for (
$i 1$i <= $totalcats[0]; $i++) {
    if(
$post['item$i']!='No Item') {
        if(empty(
$post['icon$i'])) {
            
$itemid "itid$i";
            
$iconid "icon$i";
            
$itemname "item$i";
            
$post[items] .= "<a href=\"itemshop.php?action=view&id=$post[$itemid]\"><img src=\"{ imagesfolder}/itemshop/$post[$iconid].gif\" border=\"0\"></a> ";
        } else {
            
$post[items] .= "<a href=\"itemshop.php?action=view&id=$post[$itemid]\"><img src=\"{ imagesfolder}/itemshop/$post[$itemname].gif\" border=\"0\"></a> ";
        }
    } else {
        
$post[items] .= "<img src=\"{ imagesfolder}/itemshop/No Item.gif\" border=\"0\"> ";
    }

To comment, just put the characters " /* " in front of it and the characters " */ " at the end of it (without the quotes, of course).

Now, once the above is commented out, put the following code below it:

PHP Code:
global $totalcats;
$nr=1;
$count=1;
while (
$count <= $totalcats[0]) {
        
$xc="item$nr";
        
$xv "itid$nr";
        if(!isset(
$post[$xv])) {
                
$nr++;
                continue;
        }
        if(
$post[$xc]!='No Item' AND isset($post[$xc])) {
                
$xvv "item$nr";
                
$xv "itid$nr";
                
$xvvv "icon$nr";
                if(empty(
$post[$xvvv])) {
                        
$post[items] .= "<a href=\"itemshop.php?action=view&id=$post[$xv]\"><img src=\"{ imagesfolder}/itemshop/$post[$xvv].gif\" border=\"0\"></a> ";
                } else {
                        
$post[items] .= "<a href=\"itemshop.php?action=view&id=$post[$xv]\"><img src=\"{ imagesfolder}/itemshop/$post[$xvvv].gif\" border=\"0\"></a> ";
                }
        } else {
                
//$post[items] .= "<img src=\"{ imagesfolder}/itemshop/No Item.gif\" border=\"0\"> ";
        
}
        
$nr++;
        
$count++;

Don't forget to remove the space from { imagesfolder} (there are several instances of it). The space is there so that vBulletin.org doens't replace it with it's own url.

Also, if you remove the " // " from the line
PHP Code:
//$post[items] .= "<img src=\"{ imagesfolder}/itemshop/No Item.gif\" border=\"0\"> "; 
then it will try to display the No Item grahpic. I commented this out on my board because it added extra space that was not necessary.
This works on my server, but it may or may not work on yours. If it doesn't work, then just delete the code you inserted and remove the comment tags from rake's fix and you will be back to square one.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01278 seconds
  • Memory Usage 1,803KB
  • 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
  • (3)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