whitey1987 Posted March 10, 2005 Share Posted March 10, 2005 Hello, I've installed OSCommerce I have got all my products etc. set up and now all that is left for me to do is to personalise the index page text. I currently have this code as the index.. <?php /* $Id: index.php,v 1.1 2003/06/11 17:38:00 hpdl Exp $ Mysite http://www.mysite.co.uk Copyright © 2005 Mysite Released under the GNU General Public License */ define('TEXT_MAIN', Welcome to Mysite, we specialise in the sale of high quality and authentic designer clothing online. Please take a look around the site at our vast range of products from many different designers. It/'s so quick and easy to make an order we're sure you'll be back time and time again to us to fulfil your designer clothing needs. Whether your a small business or a sole trader selling on eBay we/'re happy to help no matter how large or small your order. 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'); } ?> However, when entered and saved this code gives me this error on the index.php Parse error: parse error, unexpected T_STRING in /home/sites/mysite/public_html/catalog/includes/languages/english/index.php on line 13 Any help on this matter would be very much appreciated! I understand this is probably something really simple..but I've only just started using Oscommerce! Thanks in advance Steven Link to comment Share on other sites More sharing options...
Guest Posted March 10, 2005 Share Posted March 10, 2005 Steven, Every time you use the apostrophe ( ' ), you need to escape it with a slash ( / ). You did it a couple of times, like: It/'s. But you have we're and you'll without the slashes. ed Link to comment Share on other sites More sharing options...
whitey1987 Posted March 10, 2005 Author Share Posted March 10, 2005 Thanks for the help....I'll try that right away! Link to comment Share on other sites More sharing options...
whitey1987 Posted March 10, 2005 Author Share Posted March 10, 2005 I tried that...changed the code accordingly using the inbuilt file manager, however it is still giving me that same error message and I have tried refreshing the page but the error message is still there.. Is there anything else I can do...I've heard there are some problems with the in-built file manager. Thanks Steven Link to comment Share on other sites More sharing options...
OceanRanch Posted March 10, 2005 Share Posted March 10, 2005 Steven, Every time you use the apostrophe ( ' ), you need to escape it with a slash ( / ). You did it a couple of times, like: It/'s. But you have we're and you'll without the slashes. ed <{POST_SNAPBACK}> The escape character is not the forward slash '/', it is the back slash '\'. And you are correct, do not use the builtin editor it will strip the backslash characters from the file. Edit locally and then ftp back to your site. HTH Tom Link to comment Share on other sites More sharing options...
whitey1987 Posted March 10, 2005 Author Share Posted March 10, 2005 Thanks for the help! Link to comment Share on other sites More sharing options...
whitey1987 Posted March 14, 2005 Author Share Posted March 14, 2005 Hey again! I've tried changing the errors accordingly and now tried editing my index page to suit its purpose. Can you please give me any ideas of what is wrong with this page as I now get the error message: Parse error: parse error, unexpected T_STRING in /home/sites/mysite.co.uk/public_html/catalog/includes/languages/english/index.php on line 13 This is the code: <?php /* $Id: index.php,v 1.1 2003/06/11 17:38:00 hpdl Exp $ Designers2u http://www.designers2u.co.uk Copyright ? 2005 Designers2u Released under the GNU General Public License */ define('TEXT_MAIN', 'Welcome to Designers2u, we specialise in the sale of high quality and authentic designer clothing online. Please take a look around the site at our vast range of products from many different designers. It\'s so quick and easy to make an order we\'re sure you\'ll be back time and time again to us to fulfil your designer clothing needs. Whether your a small business or a sole trader selling on eBay we\'re happy to help no matter how large or small your order.Contact us via e-mail with any problems we always respond within 24 hours.<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>Our Guarantee</b><br><br>We offer all of our items with a 100 percent satisfaction guarantee, if you're not happy with what you receive and return them to us in their original condition within 7 days then we will issue a full refund.'); 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 More sharing options...
Guest Posted March 14, 2005 Share Posted March 14, 2005 Tom, Thanks for catching my slash mistake. Steven, You missed: you're. Also, you've got a few typos and you didn't close your table. Try: define('TEXT_MAIN', 'Welcome to Designers2u. We specialise in the sale of high quality and authentic designer clothing online. Please take a look around the site at our vast range of products from many different designers. It\'s so quick and easy to make an order, we\'re sure you\'ll be back, time and time again to fulfill your designer clothing needs. Whether you\'re a small business or a sole trader selling on eBay, we\'re happy to help, no matter how large or small your order. Contact us via e-mail with any problems. We always respond within 24 hours.<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>Our Guarantee:</b><br><br>We offer all of our items with a 100 percent satisfaction guarantee. If you\'re not happy with your purchase, return it in original condition within 7 days and we will issue a full refund.</td></tr></table>'); ed Link to comment Share on other sites More sharing options...
whitey1987 Posted March 14, 2005 Author Share Posted March 14, 2005 Hello, That worked a treat thanks ed! Steven Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.