Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Adding text to main page


davids2004

Recommended Posts

Posted

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.

Posted

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 ;)

Posted

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');
}
?>

Posted

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.

Posted

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 ======>>>>>.

Posted

You have this, you put it done twice:

define('TEXT_MAIN','define('TEXT_MAIN', '

 

Should be:

define('TEXT_MAIN', 'S&M Products etc

Posted

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? :)

Posted

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?

Archived

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

×
×
  • Create New...