Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.



Recommended Posts

Hi all, my son has created a oscommerce store and he's had a go at typing in some content on the main first index page. He's edited the code as follows:

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

 osCommerce, Open Source E-Commerce Solutions

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License

define('TEXT_MAIN', 'Welcome to my catalog, I hope you find what you need here.')
define('NEW PRODUCTS', 'New Products For %s');
define('UPCOMING PRODUCTS', 'Upcoming Products');
define('DATE EXPECTED', 'Date Expected');

if ( ($category_depth == 'products') || (isset($HTTP_GET_VARS['manufacturers_id'])) ) {
 define('HEADING_TITLE', 'Let's See What We Have Here');
 define('TABLE_HEADING_IMAGE', '');
 define('TABLE_HEADING_MODEL', 'Model');
 define('TABLE_HEADING_PRODUCTS', 'Product Name');
 define('TABLE_HEADING_MANUFACTURER', 'Manufacturer');
 define('TABLE_HEADING_QUANTITY', 'Quantity');
 define('TABLE_HEADING_PRICE', 'Price');
 define('TABLE_HEADING_WEIGHT', 'Weight');
 define('TABLE_HEADING_BUY_NOW', 'Buy Now');
 define('TEXT_NO_PRODUCTS', 'There are no products to list in this category.');
 define('TEXT_NO_PRODUCTS2', 'There is no product available from this manufacturer.');
 define('TEXT_NUMBER_OF_PRODUCTS', 'Number of Products: ');
 define('TEXT_SHOW', '<b>Show:</b>');
 define('TEXT_BUY', 'Buy 1 '');
 define('TEXT_NOW', '' now');
 define('TEXT_ALL_CATEGORIES', 'All Categories');
 define('TEXT_ALL_MANUFACTURERS', 'All Manufacturers');
} elseif ($category_depth == 'top') {
 define('HEADING_TITLE', 'What's New Here?');
} elseif ($category_depth == 'nested') {
 define('HEADING_TITLE', 'Categories');


and when he uploads that index.php file to catalog/includes/languages/english it says the following note on the store index page:

Parse error: parse error, unexpected T_STRING in /home/tignes/public_html/store/includes/languages/english/index.php on line 14


Please can someone help my son with this problem as me and my son are noob's at oscommerce.

His store is THIS

Thanks again,


Link to comment
Share on other sites

For a start, you need a semi-colon to mark the end of line.


So for TEXT_MAIN, it should be:


define('TEXT_MAIN', 'Welcome to my catalog, I hope you find what you need here.');


For TEXT_NOW, there are three single codes. Decide on what it should be, a blank (i.e. '') or now (i.e. 'now'):


define('TEXT_NOW', '' now');


Same problem with TEXT_BUY

Link to comment
Share on other sites


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

  • Create New...