Quote Originally Posted by gjh42 View Post
Very strange. I don't see a cause for this. I do notice that Men's Boots is not the first category; category 15, which has no name, comes first. It shows as a sliver of space above Men's Boots.

Can you paste the section of tpl_categories.php for say 10 lines above and below your header code? Use [php] and [/php] tags to make it easier to read.

Thanks for checking it Glenn!

No Men's Boots is not the first category. It was originally a subcategory I moved up. Would that make a difference? The #1 category was the original top category Motorcycle Biker Boots. It's still there, just turned off.

The Boots are categories 4 (Men's) & 5 (Ladies).
I just installed this mod on another site and it did the same thing, but luckily on it, there was a category above it so it still worked.

Here is my code lines 80 - 129:

PHP Code:
      if (SHOW_COUNTS == 'true') {
        if ((
CATEGORIES_COUNT_ZERO == '1' and $box_categories_array[$i]['count'] == 0) or $box_categories_array[$i]['count'] >= 1) {
          
$content .= CATEGORIES_COUNT_PREFIX $box_categories_array[$i]['count'] . CATEGORIES_COUNT_SUFFIX;
        }
      }

      
$content .= $disp_block "\n";

      
// categories dressing - add subtext below a cat
      
switch ($current_path) {
      case 
'23'//replace number with your desired cPath
        
$content .= '<span class="catBoxSubtext">Subtext for cat 23 escape apostrophe\'s</span>' $disp_block "\n"
      break;
      } 
// subtext
    
}
    

      
// categories dressing - add (divider and) heading above a cat
      
$disp_block_head '';
      
//$disp_block_head = '<br />';  // for heading not block uncomment this line
      
switch (str_replace("cPath=","",$box_categories_array[$i]['path'])) {
      case 
'4'//replace number with your desired cPath
        //$content .= '<hr class="catBoxDivider" />' . "\n";  // to add divider uncomment this line
        
$content .= '<span class="catBoxHeading1">' . (file_exists(DIR_WS_TEMPLATE_IMAGES 'cathead' $current_path '.gif') ? zen_image(DIR_WS_TEMPLATE_IMAGES 'cathead' $current_path '.gif') . '</span>':'Motorcycle Boots</span>' $disp_block_head) . "\n"
      break;
      } 
      
            
// categories dressing - add (divider and) heading above a cat
      
$disp_block_head '';
      
//$disp_block_head = '<br />';  // for heading not block uncomment this line
      
switch (str_replace("cPath=","",$box_categories_array[$i]['path'])) {
      case 
'5'//replace number with your desired cPath
        //$content .= '<hr class="catBoxDivider" />' . "\n";  // to add divider uncomment this line
        
$content .= '<span class="catBoxHeading1">' . (file_exists(DIR_WS_TEMPLATE_IMAGES 'cathead' $current_path '.gif') ? zen_image(DIR_WS_TEMPLATE_IMAGES 'cathead' $current_path '.gif') . '</span>':'Motorcycle Gear</span>' $disp_block_head) . "\n"
      break;
      }  
  }

  if (
SHOW_CATEGORIES_BOX_SPECIALS == 'true' or SHOW_CATEGORIES_BOX_PRODUCTS_NEW == 'true' or SHOW_CATEGORIES_BOX_FEATURED_PRODUCTS == 'true' or SHOW_CATEGORIES_BOX_PRODUCTS_ALL == 'true') {
// display a separator between categories and links
    
if (SHOW_CATEGORIES_SEPARATOR_LINK == '1') {
      
$content .= '<hr id="catBoxDivider" />' "\n";
    }
    if (
SHOW_CATEGORIES_BOX_SPECIALS == 'true') {
      
//$content .= '<span class="catBoxHeading1">' . (file_exists(DIR_WS_TEMPLATE_IMAGES . 'cathead-specials.gif') ? zen_image(DIR_WS_TEMPLATE_IMAGES . 'cathead-specials.gif') . '</span>':'Link Heading</span>' . $disp_block_head) . "\n";// categories dressing - uncomment this line for heading above link 
      
$show_this $db->Execute("select s.products_id from " TABLE_SPECIALS " s where s.status= 1 limit 1");
      if (
$show_this->RecordCount() > 0) {
        
$content .= '<a class="category-links" href="' zen_href_link(FILENAME_SPECIALS) . '">' CATEGORIES_BOX_HEADING_SPECIALS '</a>' $disp_block "\n";
      }
    } 
The #15 and 16 categories you saw with no names, I had just added and my ISP timed out before they were saved. LOL Sorry about that.