stroudi Posted December 11, 2003 Posted December 11, 2003 Help... I keep trying to change the text in english/index.php but every time I get a parse error (usually line 13). As you may have guessed ...yep another newbie. This is driving me crazy as I really want to get this up and running. Any help appreciated. Thanks.
dchockenberry Posted December 11, 2003 Posted December 11, 2003 be sure you have no extra space at the very end of the file..... there should be NO SPACE at the bottom after the ?> your best bet is to create your custom intro/index page in html then copy and paste it between the define('TEXT_MAIN', ' and the ');
stroudi Posted December 12, 2003 Author Posted December 12, 2003 Thanks for that... unfortunately it didnt work. Every time I change 1 letter it produces that same parse error. Then I have to upload the original file all over again. I have read just about every post on this subject and tried them all. Nothing seems to work. I have included the file below if anyone has time to check it over. <?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 © 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'); } ?>
241 Posted December 12, 2003 Posted December 12, 2003 define('HEADING_TITLE', 'Let's See What We Have Here'); define('HEADING_TITLE', 'What's New Here?'); change these to define('HEADING_TITLE', 'Let/'s See What We Have Here'); define('HEADING_TITLE', 'What/'s New Here?'); 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! Is your Osc dated try Phoenix raising oscommerce from the ashes.
241 Posted December 12, 2003 Posted December 12, 2003 sorry got my / wrong should be \ ? define('HEADING_TITLE', 'Let\'s See What We Have Here'); ? define('HEADING_TITLE', 'What\'s New Here?'); then add your own text from define('TEXT_MAIN', ' finishing with '); 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! Is your Osc dated try Phoenix raising oscommerce from the ashes.
dchockenberry Posted December 13, 2003 Posted December 13, 2003 your best bet is to edit your index file with an external editor...download the file and use frontpage or dreamweaver or something then reupload the file.
Guest Posted December 13, 2003 Posted December 13, 2003 define('HEADING_TITLE', 'Let's See What We Have Here'); define('HEADING_TITLE', 'What's New Here?'); change these to QUOTE]define('HEADING_TITLE', 'What/'s New Here?'); From what I understand of php... is that you can't use ' for a quote and then as an apostrophe... a way around this is to either escape the apostrophe like what is stated in 241's post so that php will print it and not count it as the closing character or to change the ones used as quotes into actual quotes (") so... another way to do this is... define('HEADING_TITLE', "Let's See What We Have Here"); I'm not trying to be a know it all... please correct me if I'm wrong :P I'm still knew too :)
Guest Posted December 13, 2003 Posted December 13, 2003 hey i'm with you on that parse error thing i have so far managed to completely mess it all up and now get nothing at all. if it's any consolation you get to a certain point where you do get beyond despair. oh and you do eventually move from line 13 to line 33. i deleted all the text just leaving the define text main and tried to put some text in there. i think that sorted that part of the problem but no i have to figure out what's wrong with define('TEXT_NOW', '' now'); which is towards the end of that file.
241 Posted December 13, 2003 Posted December 13, 2003 define('TEXT_NOW', '' now');look carefully at the syntax ,''now' there is an extra ' before now 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! Is your Osc dated try Phoenix raising oscommerce from the ashes.
andlinux21 Posted December 17, 2003 Posted December 17, 2003 I edited that file using the Admin tool. I got rid of the text which i wanted but I have this still at the top of my product selection 'TEXT_MAIN' anyway i can get rid of this? :( In A World Without Walls Who Needs Windows
241 Posted December 17, 2003 Posted December 17, 2003 Do you have this exact code: define('TEXT_MAIN', ''); 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! Is your Osc dated try Phoenix raising oscommerce from the ashes.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.