Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Weird n's showing up?


systemx

Recommended Posts

Hey Guys, If you have a look at my site..

 

http://systemx.fu8.com/inkfriends , and click for example.. Ink Cartridges.

 

The menu & all loads fine, but it looks like this:

 

n

n

n

n

category category category

category

 

But it should look like this:

 

category category category

category

 

Where are the N's comming from and how do i stop them?

 

Thankyou for anything you can help with!

Scott Dixon.

Link to comment
Share on other sites

At a guess you editied the index.php page with the file manager in the admin tool?

 

If so there is an outstanding bug report where it removes all of the trailing slashes.

 

Use ftp to upload a clean copy of index.php and you will be fine.

Mark Evans

osCommerce Monkey & Lead Guitarist for "Sparky + the Monkeys" (Album on sale in all good record shops)

 

---------------------------------------

Software is like sex: It's better when it's free. (Linus Torvalds)

Link to comment
Share on other sites

ISSUE:

Display shows the 'n' character in index page when categories are selected.

 

You have edited the index.php using the online file manager which has removed the \ backslashes from the code, this is a known issue with using the file manager to edit files, it is better to use an ftp program such as ws_ftp to download the file and edit it locally the ftp back to the server.

 

FIX:

To fix this issue you will need to find the 4 instances of "n"; on your index.php and change them to "\n";

 

around line #104 look for this code

 

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

 

change to this

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

 

and then around line #256 look for this code

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

 

and change to this

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

No longer giving free advice. Please place deposit in meter slot provided.  Individual: [=] SME: [==] Corporation: [===]
If deposit does not fit one of the slots provided then you are asking too much! :P

Is your Osc dated try Phoenix  raising oscommerce from the ashes.

Link to comment
Share on other sites

Hey, someone referred me to this page because i was having a similar problem...the only thing is that i was working on a fresh osCommerce page and had not edited the catalog/index.php page whatsoever. Regardless, i uploaded a clean version both in file manager and then in Webshell and I still have the n's....

 

www.havenelectronics.com

 

any more suggestions?

 

Patrick

 

Thank you!

Patrick Bailey

www.DisplayHaven.com

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...