Halfpint Posted June 12, 2005 Posted June 12, 2005 Hi I've moved my search box up to the header and removed the border, however I'm not happy with the appearance. The grey button I wish to change to match the rest of my site but I can't find where it is bringing it up from (I looked in the style sheet) Also the words "Advanced Search" are viewing differently in IE and Firefox and I'm not sure how to cure this. Would someone please take a look at my header.php file and point out any errors or offer any advice? :) <?php /* $Id: header.php,v 1.42 2003/06/10 18:20:38 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions 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 width="30%" align="left"><img src="images/a12c4Magic.gif" alt="Magic the Gathering Cards, Decks and Accessories"></td><td width="50%" align="center"><font face="Arial"><font size=2>Magic the Gathering Singles, Boosters, Theme Decks and Gaming Accessories</font></font></td></tr><tr> <td class="header" colspan="3"><td width="30%" align="right"><form name="quick_find" method="get" action="<?php echo tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false); ?>"><input type="text" name="keywords" size="18" maxlength="40" value="<?php echo htmlspecialchars(StripSlashes(@$HTTP_GET_VARS["keywords"]));?>"><input type="hidden" name="search_in_description" value="1"><input type="submit" value="Search"></form><a href="<?php echo tep_href_link(FILENAME_ADVANCED_SEARCH); ?>"><font face="arial"><font size=2>Advanced Search</font></font></a> <td align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . '', HEADER_TITLE_MY_ACCOUNT) . '</a> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . '', HEADER_TITLE_CART_CONTENTS) . '</a> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . '', 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 } ?>
Geotex Posted June 13, 2005 Posted June 13, 2005 anyone please :) <{POST_SNAPBACK}> <td width="30%" align="right"><form name="quick_find" method="get" action="<?php echo tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false); ?>"><input type="text" name="keywords" size="18" maxlength="40" value="<?php echo htmlspecialchars(StripSlashes(@$HTTP_GET_VARS["keywords"]));?>"><input type="hidden" name="search_in_description" value="1"><input type="submit" value="Search"></form><a href="<?php echo tep_href_link(FILENAME_ADVANCED_SEARCH); ?>"><font face="arial"><font size=2>Advanced Search</font></font></a> 1. you are calling a cell within a cell, and not closing it. Neither is permitted. 2. you are using relative font sizes. so of course they do not display the same in ie and ff. 3. there are probably other errors, but these are easy to correct. 4. search image is located in /catalog/includes/languages/english/images/buttons/ GEOTEX from Houston, TX (George)
Halfpint Posted June 13, 2005 Author Posted June 13, 2005 Geotex thanks for your help, it's not perfect but it's better than it was :)
Geotex Posted June 13, 2005 Posted June 13, 2005 Geotex thanks for your help, it's not perfect but it's better than it was :) <{POST_SNAPBACK}> If you got your html sorted out, try this code to see how it works. <?php echo tep_draw_form('quick_find', tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get'); echo tep_draw_input_field('keywords', BOX_HEADING_SEARCH, 'size="10" maxlength="30" style="width: ' . (BOX_WIDTH-30) . 'px"') . ' ' . tep_hide_session_id(); ?> <INPUT type=hidden value=1 name=search_in_description> <?php echo tep_image_submit('button_quick_find.gif', BOX_HEADING_SEARCH); echo '</form>'; ?> GEOTEX from Houston, TX (George)
Halfpint Posted June 13, 2005 Author Posted June 13, 2005 If you got your html sorted out, try this code to see how it works. <?php echo tep_draw_form('quick_find', tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get'); echo tep_draw_input_field('keywords', BOX_HEADING_SEARCH, 'size="10" maxlength="30" style="width: ' . (BOX_WIDTH-30) . 'px"') . ' ' . tep_hide_session_id(); ?> <INPUT type=hidden value=1 name=search_in_description> <?php echo tep_image_submit('button_quick_find.gif', BOX_HEADING_SEARCH); echo '</form>'; ?> <{POST_SNAPBACK}> That put the search in the top left about my logo, however this seems to put it in the bottom right corner of the header which is where I wanted it, just need a little tweak I think. :) <td class="header" colspan="3"><td width="30%" align="right"><form name="quick_find" method="get" action="<?php echo tep_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false); ?>"><input type="text" name="keywords" size="18" maxlength="40" value="<?php echo htmlspecialchars(StripSlashes(@$HTTP_GET_VARS["keywords"]));?>"><input type="hidden" name="search_in_description" value="1"><input type="submit" value="Search"></form><a href="<?php echo tep_href_link(FILENAME_ADVANCED_SEARCH); ?>"><font face="arial"><font size=2> Advanced Search</font></font></a>
Recommended Posts
Archived
This topic is now archived and is closed to further replies.