Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Preview Page misconfigured


rodcar

Recommended Posts

Hi,

 

the problem I have is I go into catalogue/categories/products, choose whatever product I want, at this point whatever product I want the info is intact on the rh side of the page, I click on edit, I see a quick flash of the information there for about 1 to 2 seconds and then a blank preview page is shown however, I do have the heading for eg Gifts, Product status - but it is blank , date available but is blank, products manufacturer and the drop down window and then I have a great big blank page, down on the right hand side, - off the screen it says preview or cancel.

 

 

This is my categories file, I did have someone say it is a very very old version - thats to my web developer -

 

this is the categories file

<?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 infoBoxHeading($info_box_contents, true, true);

 

$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 //-->

 

I am wanting to edit the product discription etc but can't the way it is, can anyone help

 

rod

Link to comment
Share on other sites

The code you posted has to do with categories box in front of your site not the admin side

 

Try uploading a fresh copy categories.php from catalog/admin to your store's catalog/admin.

Upload as ASCII.

Link to comment
Share on other sites

The code you posted has to do with categories box in front of your site not the admin side

 

Try uploading a fresh copy categories.php from catalog/admin to your store's catalog/admin.

Upload as ASCII.

 

Soory I am a newbie and I am so green at oscommerce, i can see the catgories.php in my catalog/admin but I am not sure what you are asking next.

Sorry

Link to comment
Share on other sites

Transfer a new copy of categories.php from your computer to your store via FTP or your hosts cpanel.

Transfer in ASCII.

 

It is coming from catalog/admin --> going to your store catalog/admin

 

You can download oscommerce, if you don't have one, and extract the files from there.

Link to comment
Share on other sites

Transfer a new copy of categories.php from your computer to your store via FTP or your hosts cpanel.

Transfer in ASCII.

 

It is coming from catalog/admin --> going to your store catalog/admin

 

You can download oscommerce, if you don't have one, and extract the files from there.

but you will need to get an RC1 download, but I would be inclined to make your site RC2a since it is bug free.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...