Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

remove the sub category text links


dtucker40

Recommended Posts

Hello I am trying to remove the sub category text links from the center of my video link page I have tried different things and still it won’t disappear. If I click on the text It shows the picture and info so the pics seem to all be there but that’s not what I want. I just want picture links on center of page and the Featured products banner at the top of page not in the middle. This is the link for video page I have milston2.2

 

http://nickelwise.net/index.php?cPath=210

 

Any help would be appreciated and Thank you in advance for your help

 

dtucker40

Link to comment
Share on other sites

  • 3 weeks later...

you have to check the variable named LEVEL in includes>>boxes>>categories.php .... and check if level is equals to 0 then remove hyperlink ...

 

thanks

Muhammad Naveed Ramzan

Software Engineer

Discretelogix (Pvt.) Ltd.

Islamabad, Pakistan

Mail: [email protected]

Link to comment
Share on other sites

Hello I looked at the code and not sure were to delete the text I am posting that code if you would let me know where it is that would be great I am new to this and haven’t figured it all out yet Thanks for any help you can give dtucker40

 

 

<?php

/*

$Id: categories.php,v 1.25 2003/07/09 01:13:58 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

function tep_show_category($counter) {

global $tree, $categories_string, $cPath_array;

 

for ($i=0; $i<$tree[$counter]['level']; $i++) {

$categories_string .= "  ";

}

 

$categories_string .= '<a 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 .= '<b>';

}

 

// display category name

$categories_string .= $tree[$counter]['name'];

 

if (isset($cPath_array) && in_array($counter, $cPath_array)) {

$categories_string .= '</b>';

}

 

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 .= ' (' . $products_in_category . ')';

}

}

 

$categories_string .= '<br>';

 

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

tep_show_category($tree[$counter]['next_id']);

}

}

?>

<!-- categories //-->

<tr>

<td>

<?php

$info_box_contents = array();

$info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES);

 

new infoBoxHeadingCategories($info_box_contents, true, false);

 

$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'];

}

}

 

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

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);

 

new infoBox($info_box_contents);

?>

</td>

</tr>

<!-- categories_eof //-->

Link to comment
Share on other sites

Hello it is a similar problem we fixed the sub text links but if I try to but in the icons at the top of the page in admin for each categorie they are not showing up and I hoped if I found a different way I could change the banners at the top to match the categories like video, software, new products instead of all saying featured products sorry for the misunderstanding the help you gave did fix the problem. Thanks you dtucker40

Link to comment
Share on other sites

Not sure what you're after here. In the other thread you said that you wanted the text links removed from above your featured products.

 

If I understand, now you have added pictures for each category in admin and you want those to show above featured products but still do not want the text to show. Is that correct?

 

If so then go back to the other thread. Make sure you uncomment the code from the second option, if that is the one you did. Remove the /* and */ from the beginning and the end of that code.

 

Then on around line 104 find

	  echo '				<td align="center" class="smallText" width="' . $width . '" valign="top"><a href="' . tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">' . tep_image(DIR_WS_IMAGES . $categories['categories_image'], $categories['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '<br>' . $categories['categories_name'] . '</a></td>' . "\n";

Change to

	  echo '				<td align="center" class="smallText" width="' . $width . '" valign="top"><a href="' . tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">' . tep_image(DIR_WS_IMAGES . $categories['categories_image'], $categories['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT)  . '</a></td>' . "\n";

That will put your category images back above the featured products while leaving out the text links.

 

If that is not what you're after, could you please be more descriptive as to what you need?

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...