Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Changing oscommerce gif and adding links?


Guest

Recommended Posts

Hello. Ned some guidance as to how to amend the header.php file so I can use my own logo in there. The actual logo has also Map links which will lead to different pages in the site. (I am removing the links in the left colum and intend to use the links on the logo)

 

I can quite easily replace "oscommerce.gif" in the header to that of my own image, but how do I active the links?

 

Below is a standard header.php file:

 

<?php

/*

  $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $

 

  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com

 

  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(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($HTTP_GET_VARS['info_message']); ?></td>

  </tr>

</table>

<?php

  }

?>

 

So for example, I have a logo (call it logo) and this logo had map links on them as below:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<body>

<img src="images/logo.jpg" width="723" height="267" border="0" usemap="#Map">

<map name="Map">

  <area shape="rect" coords="31,72,65,82" href="#">

  <area shape="rect" coords="98,69,167,82" href="#">

  <area shape="rect" coords="197,69,265,83" href="#">

  <area shape="rect" coords="295,69,353,80" href="#">

  <area shape="rect" coords="381,70,456,82" href="#">

</map>

</body>

</html>

 

How would I incorporate this?

 

(The "#" above I can replace with the actual links to the specific pages)

 

Thanks

Link to comment
Share on other sites

Hiya

 

I take it the logo is an image? and the images has links on it?

 

If this is so then just replace the oscommerce.gif with your code.

 

Jub

Link to comment
Share on other sites

  • 3 years later...
Hiya

 

I take it the logo is an image? and the images has links on it?

 

If this is so then just replace the oscommerce.gif with your code.

 

Jub

 

I have tried this and the logo doesnt change. Any ideas why?

Link to comment
Share on other sites

  • 3 weeks later...
Hi, i also got this problem!

Did you now know how to solve it? I haven´t found anything in this forum.

 

Greetings, Kai

 

 

I take it that they mean replace the image mentioned here with your own. But where do you put the image?

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td>

Link to comment
Share on other sites

  • 4 months later...

You have to make sure the gif you change the logo with has teh exact same name as the gif yruo replacing with teh exat sam sizes os teh picture your replacing and then wap it out with the pitcure you want.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...