Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Help ! Categories are now gone on store front.


dabbuhl

Recommended Posts

A client of mine called me with a problem. Here is the website:

 

http://www.jbhimports.com/osCommerce/

 

The problem is that they had someone customize the menu and somehow removed the Categories from the menu. How could they have done this and which file should I edit to add back in the Categories? Everything else seams to work fine but you can't look at any Categories.

 

In the backoffice admin, there doesn't seam to be anything done to the products or categories so I figure it is in the php file that they edited for the menu.

 

Please help if you can.

Link to comment
Share on other sites

ok by no means am i an expert but i thought i'd try to help you out, my best guest is the template has removed any section for the categories, i hope someone whos knows what they are doing will help you out better but my guess... is try looking at the css coding (stylesheet) OR left column.php under includes , apart from that i cant help, i am really sorry :(

 

i dont know what coding to add but i thought i'd maybe suggest some areas to start looking while others get back to you ;) actually i dont know if this was much help at all.. sorry i just hated seeing someone in a bad spot with no replies :(

Link to comment
Share on other sites

Well.. I just checked your site and sure enough.. no categories. I suspect that your problem is likely as misery_kitty suggested.. the column_left.php file. The code responsible for inclusion of categories is probably missing from this file. To find out.. open this file and look for the following code:

 

if ((USE_CACHE == 'true') && empty($SID)) {
   echo tep_cache_categories_box();
   } else {
   include(DIR_WS_BOXES . 'categories.php');
 }

 

For me.. it is line 17 and I think my column_left.php file is original yet.. so it should be the about the same for you too. If it is not there.. add it and you should have categories once again.

 

If for some strange reason it is there already or this addition still doesn't give you categories, just give a holler. :thumbsup: This should not be a difficult thing to fix at all.

 

Iceman

 

A client of mine called me with a problem. Here is the website:

 

http://www.jbhimports.com/osCommerce/

 

The problem is that they had someone customize the menu and somehow removed the Categories from the menu. How could they have done this and which file should I edit to add back in the Categories? Everything else seams to work fine but you can't look at any Categories.

 

In the backoffice admin, there doesn't seam to be anything done to the products or categories so I figure it is in the php file that they edited for the menu.

 

Please help if you can.

Link to comment
Share on other sites

cheers mate for the reply... :thumbsup: i was worried i might have confused the poor guy and couldn't offer much else :blush:

Link to comment
Share on other sites

Well.. I just checked your site and sure enough.. no categories. I suspect that your problem is likely as misery_kitty suggested.. the column_left.php file. The code responsible for inclusion of categories is probably missing from this file. To find out.. open this file and look for the following code:

 

if ((USE_CACHE == 'true') && empty($SID)) {
   echo tep_cache_categories_box();
   } else {
   include(DIR_WS_BOXES . 'categories.php');
 }

 

For me.. it is line 17 and I think my column_left.php file is original yet.. so it should be the about the same for you too. If it is not there.. add it and you should have categories once again.

 

If for some strange reason it is there already or this addition still doesn't give you categories, just give a holler. :thumbsup: This should not be a difficult thing to fix at all.

 

Iceman

 

 

I looked, and the code is the same as you listed. Here is a copy of my column_left.php file:

 

<?php

/*

$Id: column_left.php,v 1.15 2003/07/01 14:34:54 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

if ((USE_CACHE == 'true') && empty($SID)) {

echo tep_cache_categories_box();

} else {

include(DIR_WS_BOXES . 'categories.php');

}

 

if ((USE_CACHE == 'true') && empty($SID)) {

echo tep_cache_manufacturers_box();

} else {

include(DIR_WS_BOXES . 'manufacturers.php');

}

 

require(DIR_WS_BOXES . 'whats_new.php');

require(DIR_WS_BOXES . 'search.php');

require(DIR_WS_BOXES . 'information.php');

?>

 

 

PLEASE HELP

Link to comment
Share on other sites

Hi,

 

I do not see a "left column" at all, just the bit about the calendar. Did someone delete the left column coding in the index.php file? It should look something like this:

 

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>

 

Doing a file compare of your current index.php file and the original one may help. Please post back with your findings.

Link to comment
Share on other sites

Hi,

 

I do not see a "left column" at all, just the bit about the calendar. Did someone delete the left column coding in the index.php file? It should look something like this:

 

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>

 

Doing a file compare of your current index.php file and the original one may help. Please post back with your findings.

 

 

I could not find the code that you placed in your post in the index.php . This is the index.php that I would call in the root directory and not in a subdirectory. Here is a copy of the code: (please help)

 

<?php

/*

$Id: index.php,v 1.1 2003/06/11 17:37:59 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

require('includes/application_top.php');

 

// the following cPath references come from application_top.php

$category_depth = 'top';

if (isset($cPath) && tep_not_null($cPath)) {

$categories_products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'");

$cateqories_products = tep_db_fetch_array($categories_products_query);

if ($cateqories_products['total'] > 0) {

$category_depth = 'products'; // display products

} else {

$category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'");

$category_parent = tep_db_fetch_array($category_parent_query);

if ($category_parent['total'] > 0) {

$category_depth = 'nested'; // navigate through the categories

} else {

$category_depth = 'products'; // category has no products, but display the 'no products' message

}

}

}

 

require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT);

?>

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

<html <?php echo HTML_PARAMS; ?>>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">

<title><?php echo TITLE; ?></title>

<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">

<link rel="stylesheet" type="text/css" href="stylesheet.css">

</head>

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">

<!-- header //-->

<?php require(DIR_WS_INCLUDES . 'header.php'); ?>

<!-- header_eof //-->

 

<!-- body //-->

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr>

<!-- body_text //-->

<?php

if ($category_depth == 'nested') {

$category_query = tep_db_query("select cd.categories_name, c.categories_image from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . (int)$current_category_id . "' and cd.categories_id = '" . (int)$current_category_id . "' and cd.language_id = '" . (int)$languages_id . "'");

$category = tep_db_fetch_array($category_query);

?>

<td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr>

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">

<tr>

<td><table border="0" width="100%" cellspacing="0" cellpadding="2">

<tr>

<?php

if (isset($cPath) && strpos('_', $cPath)) {

// check to see if there are deeper categories within the current category

$category_links = array_reverse($cPath_array);

for($i=0, $n=sizeof($category_links); $i<$n; $i++) {

$categories_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "'");

$categories = tep_db_fetch_array($categories_query);

if ($categories['total'] < 1) {

// do nothing, go through the loop

} else {

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$category_links[$i] . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name");

break; // we've found the deepest category the customer is in

}

}

} else {

$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.categories_image, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name");

}

 

$number_of_categories = tep_db_num_rows($categories_query);

 

$rows = 0;

while ($categories = tep_db_fetch_array($categories_query)) {

$rows++;

$cPath_new = tep_get_path($categories['categories_id']);

$width = (int)(100 / MAX_DISPLAY_CATEGORIES_PER_ROW) . '%';

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

if ((($rows / MAX_DISPLAY_CATEGORIES_PER_ROW) == floor($rows / MAX_DISPLAY_CATEGORIES_PER_ROW)) && ($rows != $number_of_categories)) {

echo ' </tr>' . "\n";

echo ' <tr>' . "\n";

}

}

 

// needed for the new products module shown below

$new_products_category_id = $current_category_id;

?>

</tr>

</table></td>

</tr>

<tr>

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

</tr>

<tr>

<td><?php include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS); ?></td>

</tr>

</table></td>

</tr>

</table></td>

<?php

} elseif ($category_depth == 'products' || isset($HTTP_GET_VARS['manufacturers_id'])) {

// create column list

$define_list = array('PRODUCT_LIST_MODEL' => PRODUCT_LIST_MODEL,

'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME,

'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER,

'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE,

'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY,

'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT,

'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE,

'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW);

 

asort($define_list);

 

$column_list = array();

reset($define_list);

while (list($key, $value) = each($define_list)) {

if ($value > 0) $column_list[] = $key;

}

 

$select_column_list = '';

 

for ($i=0, $n=sizeof($column_list); $i<$n; $i++) {

switch ($column_list[$i]) {

case 'PRODUCT_LIST_MODEL':

$select_column_list .= 'p.products_model, ';

break;

case 'PRODUCT_LIST_NAME':

$select_column_list .= 'pd.products_name, ';

break;

case 'PRODUCT_LIST_MANUFACTURER':

$select_column_list .= 'm.manufacturers_name, ';

break;

case 'PRODUCT_LIST_QUANTITY':

$select_column_list .= 'p.products_quantity, ';

break;

case 'PRODUCT_LIST_IMAGE':

$select_column_list .= 'p.products_image, ';

break;

case 'PRODUCT_LIST_WEIGHT':

$select_column_list .= 'p.products_weight, ';

break;

}

}

 

// show the products of a specified manufacturer

if (isset($HTTP_GET_VARS['manufacturers_id'])) {

if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) {

// We are asked to show only a specific category

$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "'";

} else {

// We show them all

$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'";

}

} else {

// show the products in a given categorie

if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) {

// We are asked to show only specific catgeory

$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'";

} else {

// We show them all

$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'";

}

}

 

if ( (!isset($HTTP_GET_VARS['sort'])) || (!ereg('[1-8][ad]', $HTTP_GET_VARS['sort'])) || (substr($HTTP_GET_VARS['sort'], 0, 1) > sizeof($column_list)) ) {

for ($i=0, $n=sizeof($column_list); $i<$n; $i++) {

if ($column_list[$i] == 'PRODUCT_LIST_NAME') {

$HTTP_GET_VARS['sort'] = $i+1 . 'a';

$listing_sql .= " order by pd.products_name";

break;

}

}

} else {

$sort_col = substr($HTTP_GET_VARS['sort'], 0 , 1);

$sort_order = substr($HTTP_GET_VARS['sort'], 1);

$listing_sql .= ' order by ';

switch ($column_list[$sort_col-1]) {

case 'PRODUCT_LIST_MODEL':

$listing_sql .= "p.products_model " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name";

break;

case 'PRODUCT_LIST_NAME':

$listing_sql .= "pd.products_name " . ($sort_order == 'd' ? 'desc' : '');

break;

case 'PRODUCT_LIST_MANUFACTURER':

$listing_sql .= "m.manufacturers_name " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name";

break;

case 'PRODUCT_LIST_QUANTITY':

$listing_sql .= "p.products_quantity " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name";

break;

case 'PRODUCT_LIST_IMAGE':

$listing_sql .= "pd.products_name";

break;

case 'PRODUCT_LIST_WEIGHT':

$listing_sql .= "p.products_weight " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name";

break;

case 'PRODUCT_LIST_PRICE':

$listing_sql .= "final_price " . ($sort_order == 'd' ? 'desc' : '') . ", pd.products_name";

break;

}

}

 

?>

<td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">

 

 

<!--

 

 

<tr>

<td><table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr>

<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>

<?php

// optional Product List Filter

if (PRODUCT_LIST_FILTER > 0) {

if (isset($HTTP_GET_VARS['manufacturers_id'])) {

$filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' order by cd.categories_name";

} else {

$filterlist_sql= "select distinct m.manufacturers_id as id, m.manufacturers_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '" . (int)$current_category_id . "' order by m.manufacturers_name";

}

$filterlist_query = tep_db_query($filterlist_sql);

if (tep_db_num_rows($filterlist_query) > 1) {

echo ' <td align="center" class="main">' . tep_draw_form('filter', FILENAME_DEFAULT, 'get') . TEXT_SHOW . ' ';

if (isset($HTTP_GET_VARS['manufacturers_id'])) {

echo tep_draw_hidden_field('manufacturers_id', $HTTP_GET_VARS['manufacturers_id']);

$options = array(array('id' => '', 'text' => TEXT_ALL_CATEGORIES));

} else {

echo tep_draw_hidden_field('cPath', $cPath);

$options = array(array('id' => '', 'text' => TEXT_ALL_MANUFACTURERS));

}

echo tep_draw_hidden_field('sort', $HTTP_GET_VARS['sort']);

while ($filterlist = tep_db_fetch_array($filterlist_query)) {

$options[] = array('id' => $filterlist['id'], 'text' => $filterlist['name']);

}

echo tep_draw_pull_down_menu('filter_id', $options, (isset($HTTP_GET_VARS['filter_id']) ? $HTTP_GET_VARS['filter_id'] : ''), 'onchange="this.form.submit()"');

echo '</form></td>' . "\n";

}

}

 

// Get the right image for the top-right

$image = DIR_WS_IMAGES . 'table_background_list.gif';

if (isset($HTTP_GET_VARS['manufacturers_id'])) {

$image = tep_db_query("select manufacturers_image from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");

$image = tep_db_fetch_array($image);

$image = $image['manufacturers_image'];

} elseif ($current_category_id) {

$image = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'");

$image = tep_db_fetch_array($image);

$image = $image['categories_image'];

}

?>

</tr>

</table></td>

</tr>

<tr>

<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>

</tr>

 

 

-->

 

 

<tr>

<td><?php include(DIR_WS_MODULES . FILENAME_PRODUCT_LISTING); ?></td>

</tr>

</table></td>

<?php

} else { // default page

?>

<td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr>

<td>

 

 

 

 

 

 

 

<?php include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS); ?>

 

 

 

 

 

 

 

</td>

</tr>

</table>

</td>

 

<?php

}

?>

<!-- body_text_eof //-->

</tr>

</table>

<!-- body_eof //-->

 

<!-- footer //-->

<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>

<!-- footer_eof //-->

</body>

</html>

<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

Link to comment
Share on other sites

OK, I see that it is definitely missing! You need to place the following code just Before <!-- body_text //-->

 

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

<!-- left_navigation //-->

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>

<!-- left_navigation_eof //-->

</table></td>

 

I could see this missing in the code when I used a file compare program to compare your coding against the original index.php file I have. I would highly recommend downloading one of these programs if you do not have one already. You should be able to find one for free on the web. Also, you should Always, Always Make a Back-up of all files that are on your website prior to making any changes just in case something goes wrong, you can just upload the original file and be restored back to that.

 

Paste that coding into your index.php file and let me know how it turns out.

Link to comment
Share on other sites

OK, I see that it is definitely missing! You need to place the following code just Before <!-- body_text //-->

 

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">

<!-- left_navigation //-->

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>

<!-- left_navigation_eof //-->

</table></td>

 

I could see this missing in the code when I used a file compare program to compare your coding against the original index.php file I have. I would highly recommend downloading one of these programs if you do not have one already. You should be able to find one for free on the web. Also, you should Always, Always Make a Back-up of all files that are on your website prior to making any changes just in case something goes wrong, you can just upload the original file and be restored back to that.

 

Paste that coding into your index.php file and let me know how it turns out.

 

Thank you, Thank you, Thank you !!!!!!

 

This did the trick. The left column is now there, but only on the home page. When you click on any link, the categories are gone. Where else does this code need to go? Also, the add for the show calendar needs to be lined up with the left column. Also, when you do an advanced search from the left column, the results come to you without the left column.

 

Thank you for your help.

Link to comment
Share on other sites

You need to apply the above fix to all of your store front pages eg: advanced_search.php, advanced_search_results.php, privacy.php, login.php etc.

As far as your picture lining up, it looks like that is in your catalog/includes/header.php file. Looking at your source I think you can try to put a calign="top" in that table section. You really need to go through that file and a lot of corrections though. Let me explain.

In html the attributes and attributes values need to be lowercase along with the element (tag names). Attribute values need to be in quotes. With xhtml becoming more main stream this is a must. Your attribute values are not in quotes.

Example

<table cellspacing=0 cellpadding=0 align=center>
		   <tr><td align=center><a href=http://jbhimports.com/osCommerce/../Calendar/week.php?products_id=110><img src=images/m20.jpg width=170 height=160 border=0></a>

		   </td></tr>
		   <tr><td height=10></td></tr>					 
		  </table>

Should be

<table cellspacing="0" cellpadding="0" align="center">
		   <tr><td align="center"><a href="http://jbhimports.com/osCommerce/../Calendar/week.php?products_id=110"><img src="images/m20.jpg" width="170" height="160" border="0"></a>

		   </td></tr>
		   <tr><td height="10"></td></tr>					 
		  </table>

Getting your picture to line up could take some work because it looks like you have a lot of empty tables some set to a certain height. But it should be able to be done.

Link to comment
Share on other sites

You need to apply the above fix to all of your store front pages eg: advanced_search.php, advanced_search_results.php, privacy.php, login.php etc.

As far as your picture lining up, it looks like that is in your catalog/includes/header.php file. Looking at your source I think you can try to put a calign="top" in that table section. You really need to go through that file and a lot of corrections though. Let me explain.

In html the attributes and attributes values need to be lowercase along with the element (tag names). Attribute values need to be in quotes. With xhtml becoming more main stream this is a must. Your attribute values are not in quotes.

Example

<table cellspacing=0 cellpadding=0 align=center>
		   <tr><td align=center><a href=http://jbhimports.com/osCommerce/../Calendar/week.php?products_id=110><img src=images/m20.jpg width=170 height=160 border=0></a>

		   </td></tr>
		   <tr><td height=10></td></tr>					 
		  </table>

Should be

<table cellspacing="0" cellpadding="0" align="center">
		   <tr><td align="center"><a href="http://jbhimports.com/osCommerce/../Calendar/week.php?products_id=110"><img src="images/m20.jpg" width="170" height="160" border="0"></a>

		   </td></tr>
		   <tr><td height="10"></td></tr>					 
		  </table>

Getting your picture to line up could take some work because it looks like you have a lot of empty tables some set to a certain height. But it should be able to be done.

 

 

What is controlling the Calendar box? The name of the graphic is m20.jpg It is setup on every page. How do I move it over?

Link to comment
Share on other sites

What is controlling the Calendar box? The name of the graphic is m20.jpg It is setup on every page. How do I move it over?

 

Hi,

 

I am not 100% sure on this, but I think I would try to add the calendar graphic into the column_left.php coding instead of in the index.php where I think is now.

Link to comment
Share on other sites

Actually I was thinking it was in the includes/header.php either way look for this code

 <table cellspacing=0 cellpadding=0 width=160 align=center>
		   <tr><td height=30></td></tr>
		   <tr><td> </td></tr>
		   <tr><td height=10></td></tr>








		   <tr><td height=15></td></tr>					 
		  </table>
		  <table cellspacing=0 cellpadding=0 align=center>
		   <tr><td align=center><a href=http://jbhimports.com/osCommerce/../Calendar/week.php?products_id=110><img src=images/m20.jpg width=170 height=160 border=0></a>

		   </td></tr>
		   <tr><td height=10></td></tr>					 
		  </table>
		 </td>
		 <td width=12 bgcolor=#EFF4E2></td>
		 <td width=487 bgcolor=#FFFFFF valign=top>













<!-- header_eof //-->

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...