bluemaverick Posted April 7, 2007 Posted April 7, 2007 I looked all over and cannot find a solution for this and my last post seems to confused some people. I am making this one to ask a more specific question! THANKS!!! I am trying to get the Main categories font larger and bold? Please help!!! Here is the site I am workign on http://www.riversideoutdoors.ca/catalog/
Jack_mcs Posted April 8, 2007 Posted April 8, 2007 If by "Main categories," you mean the entries in the categories box, you will need to edit the A class in the stylesheet.css file (although that will change all of your links). I don't want to go into too much detail since it is unclear as to what you want. Jack Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons
bluemaverick Posted April 8, 2007 Author Posted April 8, 2007 Change all the top Categories to bold, no include the sub-categories, thanks
Jack_mcs Posted April 8, 2007 Posted April 8, 2007 In the includes/boxes/categories.php file, file this code (in two places) if (isset($cPath_array) && in_array($counter, $cPath_array)) { and change it to if (isset($cPath_array) && in_array($counter, $cPath_array) || $tree[$counter]['parent'] == 0) { Jack Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons
bluemaverick Posted April 8, 2007 Author Posted April 8, 2007 done, but no font changed (hoping for bold) on the top categories. Any other advices?
Jack_mcs Posted April 9, 2007 Posted April 9, 2007 As long as you are using a stock categories file, that should have worked - does here. Jack Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons
bluemaverick Posted April 12, 2007 Author Posted April 12, 2007 I got this template from a friend and I do not knwo much about php, here is the code in my include/box/categories.php file. <?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 //-->
jasonabc Posted April 12, 2007 Posted April 12, 2007 change this bit: $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">'; to this: $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '" class="categories">'; Create a link class in your stylesheet called "categories": a.categories {font-family....etc} a.categories:hover {font-family....etc} Jason My Contributions: Paypal Payflow PRO | Rollover Category Images | Authorize.net Invoice Number Fix
yubnub Posted September 13, 2007 Posted September 13, 2007 change this bit: $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">'; to this: $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '" class="categories">'; Create a link class in your stylesheet called "categories": a.categories {font-family....etc} a.categories:hover {font-family....etc} could i do a simular thing, but instead of making the category stand out, I would like to make the SUBcategory stand out? many thanks
Recommended Posts
Archived
This topic is now archived and is closed to further replies.