kustomjs Posted March 26, 2008 Posted March 26, 2008 Hi Guys I need to know how to change the banner on OSC 2.2 RC2
kustomjs Posted March 26, 2008 Author Posted March 26, 2008 Hi GuysI need to know how to change the banner on OSC 2.2 RC2 here is my code in for the catalog/includes/header.php <?php /* $Id: header.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url] Copyright © 2003 osCommerce Released under the GNU General Public License */ // check if the 'install' directory exists, and warn of its existence if (WARN_INSTALL_EXISTENCE == 'true') { if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) { $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning'); } } // check if the configure.php file is writeable if (WARN_CONFIG_WRITEABLE == 'true') { if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) { $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning'); } } // check if the session folder is writeable if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') { if (STORE_SESSIONS == '') { if (!is_dir(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning'); } elseif (!is_writeable(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning'); } } } // check session.auto_start is disabled if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) { if (ini_get('session.auto_start') == '1') { $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning'); } } if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) { if (!is_dir(DIR_FS_DOWNLOAD)) { $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning'); } } if ($messageStack->size('header') > 0) { echo $messageStack->output('header'); } ?> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr class="header"> <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td> <td align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?> </td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="1"> <tr class="headerNavigation"> <td class="headerNavigation"> <?php echo $breadcrumb->trail(' » '); ?></td> <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a> | <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a> | <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a> | <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> </td> </tr> </table> <?php if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerError"> <td class="headerError"><?php echo htmlspecialchars(stripslashes(urldecode($HTTP_GET_VARS['error_message']))); ?></td> </tr> </table> <?php } if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerInfo"> <td class="headerInfo"><?php echo htmlspecialchars(stripslashes(urldecode($HTTP_GET_VARS['info_message']))); ?></td> </tr> </table> <?php } ?>
germ Posted March 26, 2008 Posted March 26, 2008 This line: <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td> In that code, change oscommerce.gif to match whatever name your image is. Put your image in the images folder where the existing image is. Change the word osCommerce to say whatever you want to be displayed on a "mouseover" (probably your store name?). If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
tcbconn Posted April 14, 2008 Posted April 14, 2008 This line: <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td> In that code, change oscommerce.gif to match whatever name your image is. Put your image in the images folder where the existing image is. Change the word osCommerce to say whatever you want to be displayed on a "mouseover" (probably your store name?). I'm bouncing back and forth between english.php and header.php with errors. If I change one, the other indicates an error. Are there supposed to the '...' around the store name on either or both? If the store name is two words, can there be a space or do you need to use an underscore? Or, is there a way that I can get the name to show without the underscore? I'm hoping someone can get me going in the right direction, as I'm tired of going back and forth to figure this out.
germ Posted April 14, 2008 Posted April 14, 2008 Are there supposed to the '...' around the store name on either or both? There should be in this code. Don't know what you mean by "both"? :unsure: If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
tcbconn Posted April 14, 2008 Posted April 14, 2008 There should be in this code. Don't know what you mean by "both"? :unsure: both = header.php & english.php I made the change in header.php on this line <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td> and I get an error for english.php (I think line 48?) So, I try to make sure it reads the same, to no avail, as any changes then indicates an error on line 57 of header.php.
tcbconn Posted April 14, 2008 Posted April 14, 2008 OK... I put an underscore in the name and got rid of the errors. Now, the question remains... is there a way to use a store name with two words without using an underscore?
germ Posted April 14, 2008 Posted April 14, 2008 Probably. Post the code lines where you want to remove the under score, and I'll give my opinion. ;) If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
tcbconn Posted April 14, 2008 Posted April 14, 2008 header.php on this line <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', STORE_Name) . '</a>'; ?></td> english.php on this line // page title define('TITLE', STORE_Name);
germ Posted April 14, 2008 Posted April 14, 2008 You should be able to replace STORE_Name with something like: 'Store name' In both places. If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
tcbconn Posted April 14, 2008 Posted April 14, 2008 Well... I finally figured it out. I don't understand why, but that's from trial and error... The apostrophe mark was not used in the osCommerce header.php or the english.php default. The '...' marks are REQUIRED on both header.php & english.php around the 'Store Name' The space wasn't the problem, IF you use the ' mark Without the mark, it will only work with the underscore between the words. Thanks Jim... I was posting when you were replying. You are CORRECT... IT Worked! Thanks Jim (I hope I'm not talking to myself) :thumbsup:
tcbconn Posted April 14, 2008 Posted April 14, 2008 Perhaps you might be able to explain what the Banner Manager is... Of course, I was first trying to use this to change the osCommerce header banner, but it didn't do anything. I uploaded another banner and I created a "text" banner, but nothing seems different on the web page. So, I'm not sure what this is supposed to do. Jim
germ Posted April 14, 2008 Posted April 14, 2008 Well, you're not talking to yourself! :lol: Unfortunately, I've never used the banner manager so I'm useless there... :blush: If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
tcbconn Posted April 14, 2008 Posted April 14, 2008 Well, you're not talking to yourself! :lol: Unfortunately, I've never used the banner manager so I'm useless there... :blush: Well... that's certainly a relief... although I've been known to do so. Whew! I doubt that I'll need the banner manager, as well. I suppose it has some use for someone. But, since it doesn't seem to control the header image, then that's all I was trying to accomplish in the first place. Thanks again Jim
Recommended Posts
Archived
This topic is now archived and is closed to further replies.