Iniquityclothing Posted April 6, 2007 Posted April 6, 2007 hi folks, please take a look at my storefront (it was a template) click here as you will see all of my subcatagories are being displayed by default. all i want to see is the main root catagories. the structure is correct ie not all of my items are in the root catagory. so what code would i need to change in order to have it shown as main catagories only. i would imagine it is in /include/boxes/catagories.php but i dont no were to look?? Cheers folks :thumbsup: View recent 'helpfull' threads: 403 Error problems | Ultimate SEO (contribution support)
kirikintha Posted April 6, 2007 Posted April 6, 2007 Hey I think you need to get a fresh copy and install it again - your categories should not do that if you have them set up properly in the admin side. Nothing unreal exists
Iniquityclothing Posted April 6, 2007 Author Posted April 6, 2007 they are set up fine if i paste a fresh copy of /includes/boxes/catagories.php everything displays just how i want it except my border and heading get all miss aligned?? here is the code of MY catagories.php. <?php/* $Id: categories.php,v 1.25 2003/07/09 01:13:58 hpdl Exp $ E-Commerce Solutions Copyright © 2005 www.flash-template-design.com Released under the GNU General Public License */ function tep_show_category($counter) { global $tree, $categories_string, $cPath_array, $cat_str; $cat_str = ""; for ($i=0; $i<$tree[$counter]['level']; $i++) { $cat_string = "<span style='font-size:1px;'> </span>"; } if ($tree[$counter]['parent']==0) { $categories_string .= '<tr><TD valign="middle" height="19" align="left" style="padding-left:15px;border-bottom:1px solid #EBE8DD;"><img src="images/marker_cat.jpg" width="3" height="5" alt="" style="margin-right:7px;" /><a class="h11" href="'; } else $categories_string .= '<tr><TD valign="middle" height="19" align="left" style="padding-left:15px;border-bottom:1px solid #EBE8DD; ">'.$cat_string.'<a class="m11" href="'; if ($tree[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $tree[$counter]['path']; } $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">'; if (isset($cPath_array) && in_array($counter, $cPath_array)) { $categories_string .= ''; } // display category name $categories_string .= $tree[$counter]['name']; if (isset($cPath_array) && in_array($counter, $cPath_array)) { $categories_string .= ''; } // if (tep_has_category_subcategories($counter)) { // $categories_string .= '->'; // } $categories_string .= '</a>'; if (SHOW_COUNTS == 'true') { $products_in_category = tep_count_products_in_category($counter); if ($products_in_category > 0) { $categories_string .= '<span style="color:#42464E;FONT-SIZE: 10px;"> (' . $products_in_category . ')</span>'; } } $categories_string .= '</td></tr> '; if ($tree[$counter]['next_id'] != false) { tep_show_category($tree[$counter]['next_id']); } } ?> <!-- categories <div style="padding-top:1px; "></div> //--> <tr> <td valign="top" bgcolor="#FFFFFF" align="left"> <?php $info_box_contents = array(); $info_box_contents[] = array('text' => '<div style="color:#FFFFFF; background-color:#5E6367; font-weight:bold; height:19px; padding-top:0px; width:161px; text-align:left; padding-left:10px; font-size:100%; font-family:Arial;"><img src="images/marker_header.gif" width="3" height="5" alt="" style="margin:0px 6px 2px 0px;" />'.BOX_HEADING_CATEGORIES.'</div>'); ?> <?php new infoBoxHeading($info_box_contents, false, false, 171);?> <table border="0" cellpadding="0" cellspacing="0" height="100%" width="168" style="margin-top:1px; border:1px solid #9A927E; "> <tr> <td valign="top" style="padding:5px 1px 7px 1px; " bgcolor="#F6F5F1"> <?php $categories_string = ''; $tree = array(); $i=0; $cPath_array=array(); $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); while ($categories = tep_db_fetch_array($categories_query)) { $tree[$categories['categories_id']] = array('name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false); if (isset($parent_id)) { $tree[$parent_id]['next_id'] = $categories['categories_id']; } $parent_id = $categories['categories_id']; if (!isset($first_element)) { $first_element = $categories['categories_id']; } $cPath_array[$i]=$categories['categories_id']; $i++; } //------------------------ // if (tep_not_null($cPath)) { $new_path = ''; reset($cPath_array); while (list($key, $value) = each($cPath_array)) { unset($parent_id); unset($first_id); $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); if (tep_db_num_rows($categories_query)) { $new_path = $value; while ($row = tep_db_fetch_array($categories_query)) { $tree[$row['categories_id']] = array('name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key+1, 'path' => $new_path . '_' . $row['categories_id'], 'next_id' => false); if (isset($parent_id)) { $tree[$parent_id]['next_id'] = $row['categories_id']; } $parent_id = $row['categories_id']; if (!isset($first_id)) { $first_id = $row['categories_id']; } $last_id = $row['categories_id']; } $tree[$last_id]['next_id'] = $tree[$value]['next_id']; $tree[$value]['next_id'] = $first_id; $new_path .= '_'; } //else { // break; //} } // } tep_show_category($first_element); $info_box_contents = array(); $info_box_contents[] = array('text' => $categories_string); ?> <?php new infoBox($info_box_contents); ?> </td> </tr> </table> </td> </tr> <!-- categories_eof //--> View recent 'helpfull' threads: 403 Error problems | Ultimate SEO (contribution support)
Iniquityclothing Posted April 6, 2007 Author Posted April 6, 2007 i have done but please take a look again, it is slightly out of line any idea how to fix this??? View recent 'helpfull' threads: 403 Error problems | Ultimate SEO (contribution support)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.