Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

How can i remove the link from my category titles?


swiftmed

Recommended Posts

Hey Guys,

 

Currently the titles of my categories in my coloum_left links to that particular category. on this occasion i dont want the category title to link to anything, but instead just be there as a category name. can anybody make sense of the code below and posibly edit it for me so that my category titles do not link to anything.

 

so you understand what i mean by category titles please see this page: http://www.strathfieldbrookvale.com.au/ - in the left menu, i do not want the words "Menu" and "Electronics" to link to anything.

 

<?   // ---- CATEGORIES 2 LEVELS OPEN

 function tep_show_category($counter) {
   global $tree, $categories_string, $cPath_array;

  if(!$tree[$counter]['level']){               

   $categories_string .= $categories_string ? '<tr><td height=9></td></tr>' : '';             

   $categories_string .= '<tr><td class=ch3><a class=ch3  href=';

   if ($tree[$counter]['parent'] == 0) {
     $cPath_new = 'cPath=' . $counter;
   } else {
     $cPath_new = 'cPath=' . $tree[$counter]['path'];
   }
   $categories_string .= tep_href_link('index.php', $cPath_new) . '>';
// display categry name
   $categories_string .= $tree[$counter]['name'];
   $categories_string .= '</a></td></tr>';
   $categories_string .= '<tr><td height=16></td></tr>';             

  }else{  // SUBCATEGORY

   $categories_string .= '<tr><td background=images/m09.gif height=1></td></tr><tr><td height=1></td></tr>';

   for($i=0;$i<$tree[$counter]['le vel'];$i++)
    $categories_string .= '   ';

   $categories_string .= '<tr><td> <img src=images/m08.gif width=4 height=5 align=absmiddle>   <a class=ml2  href=';   
   if ($tree[$counter]['parent'] == 0) {
     $cPath_new = 'cPath=' . $counter;
   } else {
     $cPath_new = 'cPath=' . $tree[$counter]['path'];
   }
   $categories_string .= tep_href_link('index.php', $cPath_new) . '>';
// display category name
   $categories_string .= $tree[$counter]['name'];
   $categories_string .= '</a></td></tr><tr><td height=1></td></tr>';
  }  

   if ($tree[$counter]['next_id'] != false) {
     tep_show_category($tree[$counter]['next_id']);
   }  
 }



 define(TABLE_CATEGORIES, "categories");
 define(TABLE_CATEGORIES_DESCRIPTION, "categories_description");
 $categories_string = '';
 $tree = 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'];
   }

 }


 $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))  {
   $cPath_array2 = Array();    
   $new_path = '';
   $cPath_array2[] = $categories['categories_id'];
   while (list($key, $value) = each($cPath_array2)) {
     unset($parent_id);
     unset($first_id);
     $categories_query2 = 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_query2)) {
       $new_path .= $value;
       while ($row = tep_db_fetch_array($categories_query2)) {
         $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;
     }
   }

 }

 //------------------------

 $categories_string .=  '';
 tep_show_category($first_element); 
 $categories_string .=  '';

 echo $categories_string;
?>

 

Your help would be very much appreciated. thanks guys & gals.

Link to comment
Share on other sites

tep_href_link and href= are making your links

"I must admit that I personally measure success in terms of the contributions an individual makes to her or his fellow human beings."

---Margaret Mead---

 

"The answer is never the answer. What's really interesting is the mystery. If you seek the mystery instead of the answer, you'll always be seeking. I've never seen anybody really find the answer -- they think they have, so they stop thinking. But the job is to seek mystery, evoke mystery, plant a garden in which strange plants grow and mysteries bloom. The need for mystery is greater than the need for an answer.

--Ken Kesey"

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...