Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Why is a row of the letter "n" appearing on all pages that have subcategories?


Guest

Recommended Posts

Posted

Please check this out: My Webpage

 

All of my pages that have subcategories are suddenly showing a row of lower case n's! Does anyone know why and how to fix this?

 

n

n

n

n

n

n

n

n

n

n

n

n

 

HELP!!!!!!!!!!

Posted

The filemanger in admin is broken so you shouldn't use it. To fix teh problem, you will need to replace all occurrences of "n" with "\n" (include quotes) in whatever files you edited.

 

Jack

Support Links:

For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc.

All of My Addons

Get the latest versions of my addons

Recommended SEO Addons

Posted

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 then 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.

Archived

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

×
×
  • Create New...