Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Edited the index.php and now nothing shows up?


coma13

Recommended Posts

I just attempted to edit the TEXT_MAIN portion of the index.php doc and now nothing appears when I attempt to load the catalog. I'm assuming I deleted something I shouldn't have.

 

Can somebody either post the entire default index.php content (in English) or give me an idea of what I may have done wrong.

 

Thanks!

 

-Eric

Link to comment
Share on other sites

Go here for all the original source codes for osCommerce. It's a Godsend!

 

http://oscdox.com/crossx/nav.html?_functions/index.html

 

You need includes/languages/english/index.php.

 

On the left, click the page you need, then click "Source View" near the top of the main page.

 

As always, before any major changes, back up! This way you can quickly recover :)

 

jon

It's all just ones and zeros....

Link to comment
Share on other sites

Go here for all the original source codes for osCommerce. It's a Godsend!

 

http://oscdox.com/crossx/nav.html?_functions/index.html

 

You need includes/languages/english/index.php.

 

On the left, click the page you need, then click "Source View" near the top of the main page.

 

As always, before any major changes, back up! This way you can quickly recover :)

 

jon

 

Thanks Jon!

Link to comment
Share on other sites

:thumbsup:

 

Hmmmm... I copied the source from the sample one and replaced what I had in mine (minus all of the line numbers) and saved the file but I'm getting the same results still... Could any other documents be affecting this?

Link to comment
Share on other sites

Hmmmm... I copied the source from the sample one and replaced what I had in mine (minus all of the line numbers) and saved the file but I'm getting the same results still... Could any other documents be affecting this?

 

post up what you have in its entirity so we can see what u have.

 

define('TEXT_MAIN', ' your text');

is basically what you need to have to see your text. within the single quotes you can put html tags such as table and image tags in there.

Link to comment
Share on other sites

Did you make any changes to your catalog/index.php? Is the only page you replaced catalog/includes/languages/english/index.php where the TEXT_MAIN is defined?

 

Do you have a URL to show please :)

 

jon

It's all just ones and zeros....

Link to comment
Share on other sites

The code I just pasted in: (this should be the stock main text but I'm guessing I did something wrong)

 

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

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

define('TEXT_MAIN', 'This is a default setup of the osCommerce project, products shown are for demonstrational purposes, <b>any products purchased will not be delivered nor will the customer be billed</b>. Any information seen on these products is to be treated as fictional.<br><br><table border="0" width="100%" cellspacing="5" cellpadding="2"><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/1.gif') . '</td><td class="main" valign="top"><b>Error Messages</b><br><br>If there are any error or warning messages shown above, please correct them first before proceeding.<br><br>Error messages are displayed at the very top of the page with a complete <span class="messageStackError">background</span> color.<br><br>Several checks are performed to ensure a healthy setup of your online store - these checks can be disabled by editing the appropriate parameters at the bottom of the includes/application_top.php file.</td></tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/2.gif') . '</td><td class="main" valign="top"><b>Editing Page Texts</b><br><br>The text shown here can be modified in the following file, on each language basis:<br><br><nobr class="messageStackSuccess">[path to catalog]/includes/languages/' . $language . '/' . FILENAME_DEFAULT . '</nobr><br><br>That file can be edited manually, or via the Administration Tool with the <nobr class="messageStackSuccess">Languages->' . ucfirst($language) . '->Define</nobr> or <nobr class="messageStackSuccess">Tools->File Manager</nobr> modules.<br><br>The text is set in the following manner:<br><br><nobr>define('TEXT_MAIN', '<span class="messageStackSuccess">This is a default setup of the osCommerce project...</span>');</nobr><br><br>The text highlighted in green may be modified - it is important to keep the define() of the TEXT_MAIN keyword. To remove the text for TEXT_MAIN completely, the following example is used where only two single quote characters exist:<br><br><nobr>define('TEXT_MAIN', '');</nobr><br><br>More information concerning the PHP define() function can be read <a href="http://www.php.net/define" target="_blank"><u>here</u></a>.</td></tr><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/3.gif') . '</td><td class="main" valign="top"><b>Securing The Administration Tool</b><br><br>It is important to secure the Administration Tool as there is currently no security implementation available.</td></tr><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/4.gif') . '</td><td class="main" valign="top"><b>Online Documentation</b><br><br>Online documentation can be read at the <a href="http://wiki.oscommerce.com" target="_blank"><u>osCommerce Wiki Documentation Effort</u></a> site.<br><br>Community support is available at the <a href="http://www.oscommerce.com/forums" target="_blank"><u>osCommerce Community Support Forums</u></a> site.</td></tr></table><br>If you wish to download the solution powering this shop, or if you wish to contribute to the osCommerce project, please visit the <a href="http://www.oscommerce.com" target="_blank"><u>support site of osCommerce</u></a>. This shop is running on osCommerce version <font color="#f0000"><b>' . PROJECT_VERSION . '</b></font>.');
define('TABLE_HEADING_NEW_PRODUCTS', 'New Products For %s');
define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Upcoming Products');
define('TABLE_HEADING_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');
}
?>

Link to comment
Share on other sites

This is the code to catalog/includes/languages/english/index.php. You have it right. I'm willing to bet you uploaded this file to catalog/index.php instead.

 

In this file, delete all the stuff between ' and ' in the:

 

define('TEXT_MAIN', 'your text goes here.'

define('TABLE_HEADING_NEW_PRODUCTS', 'New Products For %s');

 

and so on.

 

Important to be sure the first ' and the last ' in that define stay in place.

 

See my reply to your pm.

 

jon

It's all just ones and zeros....

Link to comment
Share on other sites

Ugh... Still having some troubles. I've re-set it to the stock sample text. If I change a single word in the default TEXT_MAIN (in the languages folder, I'm on the right file!) the catalog just vanishes. Totally blank screen if I change anything.

 

This is throwing me for quite a loop as this is my first osCommerce project (as well as my first dive into anything with a database).

 

Any suggestions would be appreciated.

 

The catalog is here.

Link to comment
Share on other sites

Don't worry, I'm only a couple of weeks in front of your learning curve!!

 

1a. What text editor are you using to edit the text?

or

1b. Are you editing this file within Admin>Files?

 

If 1a, how are you uploading the edited file? Through Admin>Files or via FTP?

 

If 1b, I have had problems with edits "taking" (like they wouldn't). Hosting service couldn't explain it, so I resorted to locally editing the file and uploading it through Admin>Files.

 

jon

It's all just ones and zeros....

Link to comment
Share on other sites

Don't worry, I'm only a couple of weeks in front of your learning curve!!

 

1a. What text editor are you using to edit the text?

or

1b. Are you editing this file within Admin>Files?

 

If 1a, how are you uploading the edited file? Through Admin>Files or via FTP?

 

If 1b, I have had problems with edits "taking" (like they wouldn't). Hosting service couldn't explain it, so I resorted to locally editing the file and uploading it through Admin>Files.

 

jon

 

1b) I am indeed editing it in the browser (Firefox 1.0.3 on Mac OSX 10.4.8). I'll give it a try editing with Text Edit locally and uploading it.

 

It's odd though that when I edit it back to the default settings it works fine. I'll report back shortly.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...