davids2004 Posted November 4, 2009 Posted November 4, 2009 I am trying to figure out how to add test to the main page. Everytime I try to add a lot of text it gives me an error message. When I just put like the word test, it works witn no issues. <?php /* $Id: index.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2007 osCommerce Released under the GNU General Public License */ define('TEXT_MAIN', 'test'); 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'); } ?> In the above where it says define('TEXT_MAIN', 'test'); I want to replace test with the following 3 paragraphs S&M Products was established in 1999 and it's a family oriented business. S&M, headquartered in Houston, Texas, was founded in 1999 by two long time friends who also serve as current president and Managing Director. The company was named after its two owners Syed Zia and Mohammed Owais Ali (S&M). S&M currently operates in 2 states, with over 5 employees based in the United States and over 10 indirect employees abroad. S&M’s corporate office is in based in Houston Texas, and operates retail locations in New York City, New York. S&M products have dedicated themselves to provide complete consumer satisfaction by offering excellent customer service and superior quality products. Their vision is to stay competitive in not just local but also in the international markets. Keeping true to their vision and their mission statement, this organization has been able to maintain the symbol of excellence, consistent quality, reliability, and consumer satisfaction for a decade. S&M Inc. takes pride in being recognized as the leading importers and distributors of different various kinds of rags, terry towels, bathrobes, kitchen linens and knitted sheet sets. They acquire excellent quality products from one of the best known manufacturers in Pakistan and UAE. Manufacturing of these products is carried out using state of the art machines operated by well trained and skilled workers. They have the knowledge and workmanship skills which include weaving, knitting, dyeing, bleaching and stitching. All products go through extensive quality assurance checks before final merchandise is delivered. This is made possible with the help of highly qualified quality assurance team and other key members of their staff. Everytime I do I get a PHP error on line 13. How can I fix this? Thanks.
KJ666 Posted November 4, 2009 Posted November 4, 2009 Hi here you go, you need to place some <br> in to get the space or <p> <?php /* $Id: index.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2007 osCommerce Released under the GNU General Public License */ define('TEXT_MAIN', 'S&M Products was established in 1999 and it\'s a family oriented business. S&M, headquartered in Houston, Texas, was founded in 1999 by two long time friends who also serve as current president and Managing Director. The company was named after its two owners Syed Zia and Mohammed Owais Ali (S&M). S&M currently operates in 2 states, with over 5 employees based in the United States and over 10 indirect employees abroad. S&M’s corporate office is in based in Houston Texas, and operates retail locations in New York City, New York. S&M products have dedicated themselves to provide complete consumer satisfaction by offering excellent customer service and superior quality products. Their vision is to stay competitive in not just local but also in the international markets. Keeping true to their vision and their mission statement, this organization has been able to maintain the symbol of excellence, consistent quality, reliability, and consumer satisfaction for a decade. S&M Inc. takes pride in being recognized as the leading importers and distributors of different various kinds of rags, terry towels, bathrobes, kitchen linens and knitted sheet sets. They acquire excellent quality products from one of the best known manufacturers in Pakistan and UAE. Manufacturing of these products is carried out using state of the art machines operated by well trained and skilled workers. They have the knowledge and workmanship skills which include weaving, knitting, dyeing, bleaching and stitching. All products go through extensive quality assurance checks before final merchandise is delivered. This is made possible with the help of highly qualified quality assurance team and other key members of their staff. '); 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'); } ?> Your problem was with this: S&M Products was established in 1999 and it\'s a family oriented business. You need the backward slash ;)
davids2004 Posted November 5, 2009 Author Posted November 5, 2009 Hi here you go, you need to place some <br> in to get the space or <p> <?php /* $Id: index.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2007 osCommerce Released under the GNU General Public License */ define('TEXT_MAIN', 'S&M Products was established in 1999 and it\'s a family oriented business. S&M, headquartered in Houston, Texas, was founded in 1999 by two long time friends who also serve as current president and Managing Director. The company was named after its two owners Syed Zia and Mohammed Owais Ali (S&M). S&M currently operates in 2 states, with over 5 employees based in the United States and over 10 indirect employees abroad. S&M’s corporate office is in based in Houston Texas, and operates retail locations in New York City, New York. S&M products have dedicated themselves to provide complete consumer satisfaction by offering excellent customer service and superior quality products. Their vision is to stay competitive in not just local but also in the international markets. Keeping true to their vision and their mission statement, this organization has been able to maintain the symbol of excellence, consistent quality, reliability, and consumer satisfaction for a decade. S&M Inc. takes pride in being recognized as the leading importers and distributors of different various kinds of rags, terry towels, bathrobes, kitchen linens and knitted sheet sets. They acquire excellent quality products from one of the best known manufacturers in Pakistan and UAE. Manufacturing of these products is carried out using state of the art machines operated by well trained and skilled workers. They have the knowledge and workmanship skills which include weaving, knitting, dyeing, bleaching and stitching. All products go through extensive quality assurance checks before final merchandise is delivered. This is made possible with the help of highly qualified quality assurance team and other key members of their staff. '); 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'); } ?> Your problem was with this: S&M Products was established in 1999 and it\'s a family oriented business. You need the backward slash ;) That did not seem to work. Here is the error I am getting. Also why do you have to use the \ slash? Parse error: syntax error, unexpected T_STRING in /home/a9253843/public_html/catalog/includes/languages/english/index.php on line 13 <?php /* $Id: index.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2007 osCommerce Released under the GNU General Public License */ define('TEXT_MAIN','define('TEXT_MAIN', 'S&M Products was established in 1999 and it\'s a family oriented business. S&M, headquartered in Houston, Texas, was founded in 1999 by two long time friends who also serve as current president and Managing Director. The company was named after its two owners Syed Zia and Mohammed Owais Ali (S&M). S&M currently operates in 2 states, with over 5 employees based in the United States and over 10 indirect employees abroad. S&M’s corporate office is in based in Houston Texas, and operates retail locations in New York City, New York.S&M products have dedicated themselves to provide complete consumer satisfaction by offering excellent customer service and superior quality products. Their vision is to stay competitive in not just local but also in the international markets. Keeping true to their vision and their mission statement, this organization has been able to maintain the symbol of excellence, consistent quality, reliability, and consumer satisfaction for a decade.S&M Inc. takes pride in being recognized as the leading importers and distributors of different various kinds of rags, terry towels, bathrobes, kitchen linens and knitted sheet sets. They acquire excellent quality products from one of the best known manufacturers in Pakistan and UAE. Manufacturing of these products is carried out using state of the art machines operated by well trained and skilled workers. They have the knowledge and workmanship skills which include weaving, knitting, dyeing, bleaching and stitching. All products go through extensive quality assurance checks before final merchandise is delivered. This is made possible with the help of highly qualified quality assurance team and other key members of their staff. ');>' . 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>Online Documentation</b><br><br>Online documentation can be read at the <a href="http://www.oscommerce.info" target="_blank"><u>osCommerce Knowledge Base</u></a> site.<br><br>Support is available at the <a href="http://www.oscommerce.com/support" target="_blank"><u>osCommerce Support Site</u></a>.</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 <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'); } ?>
Mort-lemur Posted November 5, 2009 Posted November 5, 2009 Hi, My suggestion would be to install the "define mainpage" contribution - it makes it so easy to alter the text on the main page - without having to open up the php files everytime. Now running on a fully modded, Mobile Friendly 2.3.4 Store with the Excellent MTS installed - See my profile for the mods installed ..... So much thanks for all the help given along the way by forum members.
♥geoffreywalton Posted November 5, 2009 Posted November 5, 2009 You have added some text to the beginning of the line rather than replacing the entire line define('TEXT_MAIN','define('TEXT_MAIN', 'S&M Products was established in 1999 and it\'s a family oriented business. S&M, headquartered in Houston, Texas, was founded in 1999 by two long time friends who also serve as current president and Managing Director. The company was named after its two owners Syed Zia and Mohammed Owais Ali (S&M). S&M currently operates in 2 states, with over 5 employees based in the United States and over 10 indirect employees abroad. S&M’s corporate office is in based in Houston Texas, and operates retail locations in New York City, New York.S&M products have dedicated themselves to provide complete consumer satisfaction by offering excellent customer service and superior quality products. Their vision is to stay competitive in not just local but also in the international markets. Keeping true to their vision and their mission statement, this organization has been able to maintain the symbol of excellence, consistent quality, reliability, and consumer satisfaction for a decade. S&M Inc. takes pride in being recognized as the leading importers and distributors of different various kinds of rags, terry towels, bathrobes, kitchen linens and knitted sheet sets. They acquire excellent quality products from one of the best known manufacturers in Pakistan and UAE. Manufacturing of these products is carried out using state of the art machines operated by well trained and skilled workers. They have the knowledge and workmanship skills which include weaving, knitting, dyeing, bleaching and stitching. All products go through extensive quality assurance checks before final merchandise is delivered. This is made possible with the help of highly qualified quality assurance team and other key members of their staff. '); >' . 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>Online Documentation</b> <br><br>Online documentation can be read at the <a href="http://www.oscommerce.info" target="_blank"><u>osCommerce Knowledge Base</u></a> site.<br><br>Support is available at the <a href="http://www.oscommerce.com/support" target="_blank"><u>osCommerce Support Site</u></a>.</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 <font color="#f0000"><b>' . PROJECT_VERSION . '</b></font>.'); Replace the entire line with this define('TEXT_MAIN','define('TEXT_MAIN', 'S&M Products was established in 1999 and it\'s a family oriented business. S&M, headquartered in Houston, Texas, was founded in 1999 by two long time friends who also serve as current president and Managing Director. The company was named after its two owners Syed Zia and Mohammed Owais Ali (S&M). S&M currently operates in 2 states, with over 5 employees based in the United States and over 10 indirect employees abroad. S&M\'s corporate office is in based in Houston Texas, and operates retail locations in New York City, New York. S&M products have dedicated themselves to provide complete consumer satisfaction by offering excellent customer service and superior quality products. Their vision is to stay competitive in not just local but also in the international markets. Keeping true to their vision and their mission statement, this organization has been able to maintain the symbol of excellence, consistent quality, reliability, and consumer satisfaction for a decade. S&M Inc. takes pride in being recognized as the leading importers and distributors of different various kinds of rags, terry towels, bathrobes, kitchen linens and knitted sheet sets. They acquire excellent quality products from one of the best known manufacturers in Pakistan and UAE. Manufacturing of these products is carried out using state of the art machines operated by well trained and skilled workers. They have the knowledge and workmanship skills which include weaving, knitting, dyeing, bleaching and stitching. All products go through extensive quality assurance checks before final merchandise is delivered. This is made possible with the help of highly qualified quality assurance team and other key members of their staff. '); For more info on html try www.w3schools.com. Enjoy G Need help installing add ons/contributions, cleaning a hacked site or a bespoke development, check my profile Virus Threat Scanner My Contributions Basic install answers. Click here for Contributions / Add Ons. UK your site. Site Move. Basic design info. For links mentioned in old answers that are no longer here follow this link Useful Threads. If this post was useful, click the Like This button over there ======>>>>>.
KJ666 Posted November 5, 2009 Posted November 5, 2009 You have this, you put it done twice: define('TEXT_MAIN','define('TEXT_MAIN', ' Should be: define('TEXT_MAIN', 'S&M Products etc
multimixer Posted November 5, 2009 Posted November 5, 2009 Instead of bumping and waiting, you could use the time to take a closer look to your code. You just copy/pasted in a hurry from the previous post and did an obvious mistake define('TEXT_MAIN','define('TEXT_MAIN', 'S&M Products was established in 1999 and it\'s bla bla bla '); How many times you want to define? :) My community profile | Template system for osCommerce - New: Responsive | Feedback channel
davids2004 Posted November 5, 2009 Author Posted November 5, 2009 Ok I did get it fixed prior to any posting. I paid more attention to my code.
davids2004 Posted November 5, 2009 Author Posted November 5, 2009 Hi, My suggestion would be to install the "define mainpage" contribution - it makes it so easy to alter the text on the main page - without having to open up the php files everytime. Where do you get this?
Mort-lemur Posted November 5, 2009 Posted November 5, 2009 here : http://addons.oscommerce.com/info/86 Now running on a fully modded, Mobile Friendly 2.3.4 Store with the Excellent MTS installed - See my profile for the mods installed ..... So much thanks for all the help given along the way by forum members.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.