acrylic-display Posted October 31, 2005 Share Posted October 31, 2005 Hi, I hope someone can help. I have installed this contribution and its works great but I want to install it so it works with my template. I cant get my header to work with it. my website is acrylic-display. Does anyone know what piece of info I need to add to my header? My html for my header is <?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 cellspacing=0 cellpadding=0 width=736 align=center> <tr> <td> <table cellspacing=0 cellpadding=0> <tr> <td height=13 colspan=6></td> </tr> <tr> <td width="7" bgcolor="#3399CC">? </td> <td width=1></td> <td width="859" bgcolor="#3399CC"> <TABLE height=70 cellSpacing=0 cellPadding=0 width="97%" border=0> <TBODY> <TR> <TD width=75 bgColor=#3399CC>?</TD> <TD width=149> <div align="center"><img src="images/m01.gif" width="149" height="70"></div></TD> <TD width="634" bgColor=#3399CC><img height=70 alt="Point of sales displays direc from the manufacturers" src="images/101204_114758_top_bar.gif" width=400></TD> </TR> </TBODY> </TABLE></td> <td width=15 height=70 bgcolor="#3399CC">?</td> <td width="10" bgcolor="#3399CC">?</td> <td width=149 height=70 bgcolor="#3399CC"> <table cellspacing=0 cellpadding=0 align=center width=133> <tr> <td height=10 colspan=2></td> </tr> <tr> <td align=center bgcolor="#3399CC"><a href=http://acrylic-display.co.uk/catalog/shopping_cart.php><img src=images/m03new.gif width=33 height=33 border=0></a></td> <td bgcolor="#3399CC" class=cy><font color="#FFFFFF">Shoping<br> Cart</font></td> </tr> <tr> <td height=3 colspan=2></td> </tr> <tr bgcolor="#3399CC"> <td colspan=2><font color="#FFFFFF">now in your cart<b> </b></font><b>?<a href=http://acrylic-display.co.uk/catalog/shopping_cart.php class=ml> <font color="#FFFFFF"> <?=$cart->count_contents()?> items</font></a></b></td> </tr> <tr> <td height=8 colspan=2></td> </tr> </table></td> </tr> </table> <table cellspacing=0 cellpadding=0> <tr><td width=199 valign=top> <table cellspacing=0 cellpadding=0> <tr> <td><img src=images/m07.gif width=199 height=13></td> </tr> <tr> <td><a href=http://acrylic-display.co.uk/catalog/index.php><img src=images/m18.gif width=199 height=29 border=0></a></td> </tr> <tr> <td><a href=http://acrylic-display.co.uk/catalog/about_us.php><img src=images/m19.gif width=199 height=25 border=0></a></td> </tr> <tr> <td><a href=http://acrylic-display.co.uk/catalog/products_new.php><img src=images/m20.gif width=199 height=24 border=0></a></td> </tr> <tr> <td><a href=http://acrylic-display.co.uk/catalog/login.php><img src=images/m21.gif width=199 height=24 border=0></a></td> </tr> <tr> <td><a href=http://acrylic-display.co.uk/catalog/shopping_cart.php><img src=images/m22.gif width=199 height=31 border=0></a></td> </tr> <tr> <td><img src=images/m15.gif width=199 height=18></td> </tr> </table> </td> <td valign=top><img src=images/m08.jpg width=203 height=164><img src=images/m09.jpg width=174 height=164></td> <td> <table cellspacing=0 cellpadding=0 height=164 border=0> <tr> <td><img src=images/m10.gif width=160 height=16></td> </tr> <tr><td class=bg> <table cellspacing=0 cellpadding=0 width=127 align=center> <tr> <td><img src=images/m12.gif width=3 height=3 align=absmiddle> ? <a href=http://acrylic-display.co.uk/catalog/products.php class=ml1>Products</a></td> </tr> <tr><td height=2></td></tr> <tr> <td><img src=images/m12.gif width=3 height=3 align=absmiddle> ? <a href=http://acrylic-display.co.uk/catalog/pictures.php class=ml1>Pictures</a></td> </tr> <tr><td height=2></td></tr> <tr> <td><img src=images/m12.gif width=3 height=3 align=absmiddle> ? <a href=http://acrylic-display.co.uk/catalog/contact_us.php class=ml1>Contact Us</a></td> </tr> <tr><td height=2></td></tr> <tr> <td><img src=images/m12.gif width=3 height=3 align=absmiddle> ? <a href=http://acrylic-display.co.uk/catalog/create_account.php class=ml1>Create an account</a></td> </tr> <tr><td height=2></td></tr> <tr> <td><img src=images/m12.gif width=3 height=3 align=absmiddle> ? <a href=http://acrylic-display.co.uk/catalog/login.php class=ml1>Customer Login</a></td> </tr> <tr><td height=12></td></tr> <tr><td><img src=images/m14.gif width=127 height=1></td></tr> <tr><td height=4></td></tr> <tr> <td><b>Currencies</b></td> </tr> <tr><td height=4></td></tr> <tr><td> <? // CURRENCIES echo tep_draw_form('currencies', tep_href_link(basename($PHP_SELF), '', $request_type, false), 'get'); reset($currencies->currencies); $currencies_array = array(); while (list($key, $value) = each($currencies->currencies)) { $currencies_array[] = array('id' => $key, 'text' => $value['title']); } $hidden_get_variables = ''; reset($HTTP_GET_VARS); while (list($key, $value) = each($HTTP_GET_VARS)) { if ( ($key != 'currency') && ($key != tep_session_name()) && ($key != 'x') && ($key != 'y') ) { $hidden_get_variables .= tep_draw_hidden_field($key, $value); } } echo tep_draw_pull_down_menu('currency', $currencies_array, $currency, 'onChange="this.form.submit();" style="width: 100%"') . $hidden_get_variables . tep_hide_session_id(); echo '</form>'; ?> </td></tr> </table> </td></tr> <tr> <td><img src=images/m16.gif width=160 height=18></td> </tr> </table> </td></tr> </table> <table cellspacing=0 cellpadding=0> <tr><td colspan=3 height=3></td></tr> <tr><td width=207 valign=top> <table cellspacing=0 cellpadding=0> <tr> <td><img src=images/m24.gif width=207 height=40></td> </tr> <tr><td class=bg1> <table cellspacing=0 cellpadding=0 width=167 align=center> <tr><td height=18></td></tr> <? // ---- CATEGORIES function tep_show_category($counter) { global $tree, $categories_string, $cPath_array; if(!$tree[$counter]['level']){ $categories_string .= $categories_string ? '<tr><td><img src=images/m26.gif width=167 height=1><br><br class=px2></td></tr>' : ''; $categories_string .= '<tr><td><img src=images/m25.gif width=5 height=5 align=absmiddle> ? <a class=ml1 href='; if ($tree[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $tree[$counter]['path']; } $categories_string .= tep_href_link('index.php', $cPath_new) . '>'; // display category name $categories_string .= $tree[$counter]['name']; $categories_string .= '</a><br><br class=px4></td></tr>'; }else{ $categories_string .= '<tr><td>'; for($i=0;$i<$tree[$counter]['level'];$i++) $categories_string .= '???'; $categories_string .= ' - <a class=ml1 href='; if ($tree[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $tree[$counter]['path']; } $categories_string .= tep_href_link('index.php', $cPath_new) . '>'; // display category name $categories_string .= $tree[$counter]['name']; $categories_string .= '</a><br><br class=px4></td></tr>'; } if ($tree[$counter]['next_id'] != false) { tep_show_category($tree[$counter]['next_id']); } } define(TABLE_CATEGORIES, "categories"); define(TABLE_CATEGORIES_DESCRIPTION, "categories_description"); $categories_string = ''; $tree = array(); $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); while ($categories = tep_db_fetch_array($categories_query)) { $tree[$categories['categories_id']] = array('name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false); if (isset($parent_id)) { $tree[$parent_id]['next_id'] = $categories['categories_id']; } $parent_id = $categories['categories_id']; if (!isset($first_element)) { $first_element = $categories['categories_id']; } } //------------------------ if ($cPath) { $new_path = ''; reset($cPath_array); while (list($key, $value) = each($cPath_array)) { unset($parent_id); unset($first_id); $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name"); if (tep_db_num_rows($categories_query)) { $new_path .= $value; while ($row = tep_db_fetch_array($categories_query)) { $tree[$row['categories_id']] = array('name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key+1, 'path' => $new_path . '_' . $row['categories_id'], 'next_id' => false); if (isset($parent_id)) { $tree[$parent_id]['next_id'] = $row['categories_id']; } $parent_id = $row['categories_id']; if (!isset($first_id)) { $first_id = $row['categories_id']; } $last_id = $row['categories_id']; } $tree[$last_id]['next_id'] = $tree[$value]['next_id']; $tree[$value]['next_id'] = $first_id; $new_path .= '_'; } else { break; } } } $categories_string .= ''; tep_show_category($first_element); $categories_string .= ''; echo $categories_string; ?> <tr><td height=5></td></tr> </table> </td></tr> <tr> <td><img src=images/m27.gif width=207 height=6></td> </tr> <tr><td height=3></td></tr> </table> <table cellspacing=0 cellpadding=0> <tr> <td><img src=images/m28.gif width=207 height=40></td> </tr> <tr><td class=bg1> <table cellspacing=0 cellpadding=0 width=175 align=center border=0> <? echo tep_draw_form('quick_find', tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get'); echo '<tr><td height=17 colspan=2></td></tr> <tr><td valign=top align=right>'.tep_draw_input_field('keywords', '', 'size="20" maxlength="30" class=go') . '?' . tep_hide_session_id() . '</td><td valign=top align=left>?<input type=image src=images/m30.gif width=31 height=21></td></tr> <tr><td height=8 colspan=2></td></tr> <tr><td colspan=2><a class=ml2 href="' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '">' . BOX_SEARCH_ADVANCED_SEARCH . '</a></td></tr> <tr><td height=8 colspan=2></td></tr> </form>'; ?> </table> </td></tr> <tr> <td><img src=images/m27.gif width=207 height=6></td> </tr> </table> </td> <td width=3 valign=top></td> <td width=526 valign=top> and the contribution header is <?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')) && (!tep_session_is_registered('noaccount'))) // DDB - PWA - 040622 - no display of logoff for PWA customers { ?> <a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?> </a> ?|? <?php } ?> <?php if (!tep_session_is_registered('noaccount')) // DDB - PWA - 040622 - no display of account for PWA customers { ?> <a href="<?php echo tep_href_link(FILENAME_ACCOUNT, 'my_account_f=1', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?> </a> ?|? <?php } ?> <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 } ?> I cant seem to find what part I need to add. Does anyone know? Regards Adam Quote Link to comment Share on other sites More sharing options...
wheeloftime Posted October 31, 2005 Share Posted October 31, 2005 Hi, I hope someone can help. I have installed this contribution and its works great but I want to install it so it works with my template. I cant get my header to work with it. my website is acrylic-display. Does anyone know what piece of info I need to add to my header? My html for my header is I cant seem to find what part I need to add. Does anyone know? Regards Adam The parts of importance to PWA are those related to the noaccount session, so: <?php if ((tep_session_is_registered('customer_id')) && (!tep_session_is_registered('noaccount'))) // DDB - PWA - 040622 - no display of logoff for PWA customers { ?> <a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?> </a> | <?php } ?> <?php if (!tep_session_is_registered('noaccount')) // DDB - PWA - 040622 - no display of account for PWA customers { ?> <a href="<?php echo tep_href_link(FILENAME_ACCOUNT, 'my_account_f=1', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?> </a> | <?php } ?> You have a very altered header.php so it is up to you to find the proper place to tie these in. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.