Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Bacgroung image in header


Guest

Recommended Posts

Posted

hi, i want to add background image in header of oscommerce. can anyone help me how to do it?

 

thanks in advance, Mike

Posted

thanks but i tried everything it doesn't work. i put it into stylesheet but i get bad result See what i mean because it duplicates the image.

 

my header code is (where i think this background code should go) is:

 

?>

 

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr class="header">

 

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_LOGIN) . '">' . tep_image(DIR_WS_IMAGES . 'login.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT) . '">' . tep_image(DIR_WS_IMAGES . 'myaccount.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'shoppingcart.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

 

</tr>

</tr>

</table>

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr class="header">

 

 

</tr>

 

</table>

<?php

 

can you tell me what to put where? thanks in advance

Posted

here is my header.php code:

 

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

}

 

///////////////////

///////////////////

// [0001] BOF: WebMakers.com Added: Center Shop

// This goes before any other table of the shop

//

// Is center Shop ON/OFF ?

///////////////////

 

if ( CENTER_SHOP_ON == 'on' ) {

 

///////////////////

// [0001] Background Color ON/OFF and CellPadding for around the shop?

///////////////////

 

if ( CENTER_SHOP_BACKGROUND_ON == 'on' ) {

?>

<table width="100%" cellpadding="<?php echo CENTER_SHOP_PADDING; ?>" cellspacing="0" border="0" bgcolor="<?php echo CENTER_SHOP_BACKGROUND_COLOR_OUT; ?>">

<tr><td>

<?php

}

 

 

///////////////////

// [0001] Shop Width Size and Shop Background Color

///////////////////

?>

<table width="<?php echo CENTER_SHOP_WIDTH; ?>" align="center" BGCOLOR="<?php echo CENTER_SHOP_BACKGROUND_COLOR; ?>" BORDER="<?php echo CENTER_SHOP_BORDER; ?>" bordercolor="<?php echo CENTER_SHOP_BORDERCOLOR; ?>" CELLSPACING="<?php echo CENTER_SHOP_CELLSPACING; ?>" CELLPADDING="<?php echo CENTER_SHOP_CELLPADDING; ?>" >

<tr><td BGColor="FFFFFF">

<?php

 

///////////////////

// [0001] The rest of this <td> statement is located at the end of footer.php

///////////////////

}

 

?>

 

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr class="header">

 

<style="background-image: url('images/some_image.jpg');"/>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_LOGIN) . '">' . tep_image(DIR_WS_IMAGES . 'login.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT) . '">' . tep_image(DIR_WS_IMAGES . 'myaccount.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'shoppingcart.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

 

</tr>

</tr>

</table>

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr class="header">

 

 

</tr>

 

</table>

<?php

if (CATEGORY_TABS == 'Tabs' || CATEGORY_TABS == 'Both') {

?>

<br>

<tr>

<td align="right" valign="top">

 

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="right">

<tr>

<td colspan="2" align="center" valign="bottom" nowrap>

<?php include(DIR_WS_INCLUDES . 'categories_tab.php'); ?>

</td>

</tr>

</table>

 

</td>

</tr>

<?php

}

?>

<table border="0" width="100%" cellspacing="0" cellpadding="0">

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

 

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<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 . 'oscommerce1.gif', 'AVHIT - klikni tu za dostop do prve strani') . '</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

}

?>

<!--[if gte IE 5.5000]>

<script language="JavaScript"> var ie55up = true </script>

<![endif]-->

<script language="JavaScript">

function fixPNG(myImage) // correctly handle PNG transparency in Win IE 5.5 or higher.

{

if (window.ie55up)

{

var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""

var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""

var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "

var imgStyle = "display:inline-block;" + myImage.style.cssText

var strNewHTML = "<span " + imgID + imgClass + imgTitle

strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";"

strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"

strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"

myImage.outerHTML = strNewHTML

}

}

</script>

 

i really don't know how to handle this problem. i tried everything i know with header.php and stylesheet but cannot get the result. help please.

 

is it possible that center shop contribution does this problem?

Posted

here is my header.php code:

 

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

}

 

///////////////////

///////////////////

// [0001] BOF: WebMakers.com Added: Center Shop

// This goes before any other table of the shop

//

// Is center Shop ON/OFF ?

///////////////////

 

if ( CENTER_SHOP_ON == 'on' ) {

 

///////////////////

// [0001] Background Color ON/OFF and CellPadding for around the shop?

///////////////////

 

if ( CENTER_SHOP_BACKGROUND_ON == 'on' ) {

?>

<table width="100%" cellpadding="<?php echo CENTER_SHOP_PADDING; ?>" cellspacing="0" border="0" bgcolor="<?php echo CENTER_SHOP_BACKGROUND_COLOR_OUT; ?>">

<tr><td>

<?php

}

 

 

///////////////////

// [0001] Shop Width Size and Shop Background Color

///////////////////

?>

<table width="<?php echo CENTER_SHOP_WIDTH; ?>" align="center" BGCOLOR="<?php echo CENTER_SHOP_BACKGROUND_COLOR; ?>" BORDER="<?php echo CENTER_SHOP_BORDER; ?>" bordercolor="<?php echo CENTER_SHOP_BORDERCOLOR; ?>" CELLSPACING="<?php echo CENTER_SHOP_CELLSPACING; ?>" CELLPADDING="<?php echo CENTER_SHOP_CELLPADDING; ?>" >

<tr><td BGColor="FFFFFF">

<?php

 

///////////////////

// [0001] The rest of this <td> statement is located at the end of footer.php

///////////////////

}

 

?>

 

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr class="header">

 

<style="background-image: url('images/some_image.jpg');"/>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_LOGIN) . '">' . tep_image(DIR_WS_IMAGES . 'login.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT) . '">' . tep_image(DIR_WS_IMAGES . 'myaccount.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'shoppingcart.jpg', 'AVHIT - klikni tu za dostop do prve strani') . '</a>'; ?></td>

 

 

</tr>

</tr>

</table>

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<tr class="header">

 

 

</tr>

 

</table>

<?php

if (CATEGORY_TABS == 'Tabs' || CATEGORY_TABS == 'Both') {

?>

<br>

<tr>

<td align="right" valign="top">

 

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="right">

<tr>

<td colspan="2" align="center" valign="bottom" nowrap>

<?php include(DIR_WS_INCLUDES . 'categories_tab.php'); ?>

</td>

</tr>

</table>

 

</td>

</tr>

<?php

}

?>

<table border="0" width="100%" cellspacing="0" cellpadding="0">

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

 

<table border="0" width="100%" cellspacing="0" cellpadding="0">

<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 . 'oscommerce1.gif', 'AVHIT - klikni tu za dostop do prve strani') . '</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

}

?>

<!--[if gte IE 5.5000]>

<script language="JavaScript"> var ie55up = true </script>

<![endif]-->

<script language="JavaScript">

function fixPNG(myImage) // correctly handle PNG transparency in Win IE 5.5 or higher.

{

if (window.ie55up)

{

var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""

var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""

var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "

var imgStyle = "display:inline-block;" + myImage.style.cssText

var strNewHTML = "<span " + imgID + imgClass + imgTitle

strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";"

strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"

strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"

myImage.outerHTML = strNewHTML

}

}

</script>

 

i really don't know how to handle this problem. i tried everything i know with header.php and stylesheet but cannot get the result. help please.

 

is it possible that center shop contribution does this problem?

Archived

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

×
×
  • Create New...