Guest Posted November 16, 2005 Posted November 16, 2005 I am a newbee to PHP and I want to know how I can get rid of the HEADER_TITLE and TEXT_MAIN in my osCommerce Shopping Cart. I will post a link to the site if someone needs to see it. Please Can someone help me clean it up.
ecgbyme Posted November 17, 2005 Posted November 17, 2005 I am a newbee to PHP and I want to know how I can get rid of the HEADER_TITLE and TEXT_MAIN in my osCommerce Shopping Cart. I will post a link to the site if someone needs to see it. Please Can someone help me clean it up. There would be 2 seperate steps. The header is located in catalog/includes/header.php. The main text page is located in catalog/includes/laugauges/english/index.php. B)
jefs.42 Posted November 17, 2005 Posted November 17, 2005 actually, depending on what you mean, HEADER_TITLE will also be in your language files. There's a HEADING_TITLE in the various files in includes/languages/english/ , like for index.php the default is: define('HEADING_TITLE','Choose an action...'); but different pages have their own language file with their own specific HEADING_TITLE liek categories.php has: define('HEADING_TITLE','Categories / Products'); There are also some in includes/languages/english.php lie HEADER_TITLE_TOP -> 'Administration', HEADER_TITLE_ONLINE_CATALOG -> 'Online Catalog'
Guest Posted November 17, 2005 Posted November 17, 2005 actually, depending on what you mean, HEADER_TITLE will also be in your language files. There's a HEADING_TITLE in the various files in includes/languages/english/ , like for index.php the default is: define('HEADING_TITLE','Choose an action...'); but different pages have their own language file with their own specific HEADING_TITLE liek categories.php has: define('HEADING_TITLE','Categories / Products'); There are also some in includes/languages/english.php lie HEADER_TITLE_TOP -> 'Administration', HEADER_TITLE_ONLINE_CATALOG -> 'Online Catalog' Here is my current page which is the default when I first started using osC: I am trying to get rid of the text and leave the login and change the "About Us" to Welcome to NexGen Technology". Can you change this code or help me with this? Thanks <?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', 'About Us'); } elseif ($category_depth == 'nested') { define('HEADING_TITLE', 'Categories'); } ?>
ecgbyme Posted November 17, 2005 Posted November 17, 2005 bump The main text page is not called the header. It is index.php found in catalog/includes/languages/english/index.php. How are you editing these? are you downloading the files using an FTP program and then editing them in Notepad or an HTML writer? or are you editing in Admin. Do not edit files in File Manager but you can edit files in Tools under languages fine index.php and click on it. You can remove the text on the main page by deleting everything between the 2 apostrophys" define('TEXT_MAIN', 'DELETE EVERYTHING HERE AND ADD YOU OWN TEXT'); At the bottom of the same index.php where you see all the define lines, you can change the Let's see what WE have here to: Welcome to NexGen Technology. B)
Guest Posted November 17, 2005 Posted November 17, 2005 The main text page is not called the header. It is index.php found in catalog/includes/languages/english/index.php. How are you editing these? are you downloading the files using an FTP program and then editing them in Notepad or an HTML writer? or are you editing in Admin. Do not edit files in File Manager but you can edit files in Tools under languages fine index.php and click on it. You can remove the text on the main page by deleting everything between the 2 apostrophys" At the bottom of the same index.php where you see all the define lines, you can change the Let's see what WE have here to: Welcome to NexGen Technology. B) I am using the HTML editor within my vDeck control panel. It looks like <> on the file editor window. Its there an PHP editor I can use to accomplish this and make this process easier? The only way I can edit files is in my file manager under my web host vDeck. I cant go into myosCommerce Administration Tools and change anything. Its says that I dont have the right permission to change the files.I am really new to this so bare with me. Thanks much
ecgbyme Posted November 17, 2005 Posted November 17, 2005 I am using the HTML editor within my vDeck control panel. It looks like <> on the file editor window. Its there an PHP editor I can use to accomplish this and make this process easier? The only way I can edit files is in my file manager under my web host vDeck. I cant go into myosCommerce Administration Tools and change anything. Its says that I dont have the right permission to change the files.I am really new to this so bare with me. Thanks much I suppose you should contact your Web Hoster to find out how to change permission to go into Administration or search the OSC forum for an answer. I think I've seen many questions on setting permission in OSC. Are you able to enter OSC Administration at all, you will have to to use OSC? Are you presently up loading to your web site. You may want to get a seperate HTML writer, try Google search , Arachnophilia. Then you can download files, change them and up load to your site. B)
Guest Posted November 18, 2005 Posted November 18, 2005 Ok.. NOw I get this Parse Error: Parse error: parse error, unexpected T_STRING in /home/nexgente/public_html/osCommerce/catalog/includes/languages/english/index.php on line 15 What is a parse error and how do I fix it. I welcome anyones thoughts.
Guest Posted November 18, 2005 Posted November 18, 2005 To add to the post above here is line 15. I looks right but how would I know? I bet its something simple. define('TABLE_HEADING_NEW_PRODUCTS', 'New Products For %s');
Guest Posted November 19, 2005 Posted November 19, 2005 I was wondering if anyone had an answer for my problem that I am having with the line in the post above this one. Please help.
ecgbyme Posted November 19, 2005 Posted November 19, 2005 Ok.. NOw I get this Parse Error: Parse error: parse error, unexpected T_STRING in /home/nexgente/public_html/osCommerce/catalog/includes/languages/english/index.php on line 15 What is a parse error and how do I fix it. I welcome anyones thoughts. Did you use an apostrophy in your text eg: What's - should be - What\'s You'll need to add the back slash. B)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.