Results 1 to 5 of 5
  1. #1
    Join Date
    Aug 2006
    Posts
    10
    Plugin Contributions
    0

    Moving search from top to bottom of header

    Ok here is what I have

    I want to add a small colored box that extends the length of the header that contains the centered search function at the bottom of the header.

    Thanks in advance
    Attached Images Attached Images  

  2. #2
    Join Date
    Aug 2006
    Location
    Canada
    Posts
    1,029
    Plugin Contributions
    5

    Default Re: Moving search from top to bottom of header

    Looks like the Sophy Blue layout?

    I'm not sure how the tpl_header.php is setup in that layout. You should just be able to "switch" the PHP call for the search being on the top, to the bottom... right after the EZ pages. Is there a URL for that template?

  3. #3
    Join Date
    Aug 2006
    Posts
    10
    Plugin Contributions
    0

    Default Re: Moving search from top to bottom of header

    Quote Originally Posted by Sketchy
    Looks like the Sophy Blue layout?

    I'm not sure how the tpl_header.php is setup in that layout. You should just be able to "switch" the PHP call for the search being on the top, to the bottom... right after the EZ pages. Is there a URL for that template?
    Here is the tpl_header.php

    PHP Code:
    <?php
    /**
     * Common Template - tpl_header.php
     *
     * this file can be copied to /templates/your_template_dir/pagename<br />
     * example: to override the privacy page<br />
     * make a directory /templates/my_template/privacy<br />
     * copy /templates/templates_defaults/common/tpl_footer.php to /templates/my_template/privacy/tpl_header.php<br />
     * to override the global settings and turn off the footer un-comment the following line:<br />
     * <br />
     * $flag_disable_header = true;<br />
     *
     * @package templateSystem
     * @copyright Copyright 2003-2006 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: tpl_header.php 3192 2006-03-15 22:37:24Z wilt $
     */
    // Display all header alerts via messageStack:
    if ($messageStack->size('header') > 0) {
      echo 
    $messageStack->output('header');
    }
    ?>
        <table class="centershop" border="0" cellspacing="0" cellpadding="0">
    <?php
    if (!isset($flag_disable_header) || $flag_disable_header == false) {
    ?>
          <tr><td>
            <table width="100%" border="0" cellspacing="0" cellpadding="0" class="headerNavigation">
              <tr>
                <td align="right" valign="top" width="35%" class="headerNavigation">
                  <a href="<?php echo zen_href_link(FILENAME_DEFAULT'''NONSSL'); ?>"><?php echo HEADER_TITLE_CATALOG?></a>&nbsp;|&nbsp;
    <?php if (isset($_SESSION['customer_id'])) { ?>
                  <a href="<?php echo zen_href_link(FILENAME_LOGOFF'''SSL'); ?>"><?php echo HEADER_TITLE_LOGOFF?></a>&nbsp;|&nbsp;
                  <a href="<?php echo zen_href_link(FILENAME_ACCOUNT'''SSL'); ?>"><?php echo HEADER_TITLE_MY_ACCOUNT?></a>
    <?php
          
    } else {
            if (
    STORE_STATUS == '0') {
    ?>
                  <a href="<?php echo zen_href_link(FILENAME_LOGIN'''SSL'); ?>"><?php echo HEADER_TITLE_LOGIN?></a>
    <?php } } ?>
                </td>
               <td align="center" width="30%" class="headerNavigation"><?php require(DIR_WS_MODULES 'sideboxes/' 'search_header.php'); ?></td>
                <td align="right" valign="top" width="35%" class="headerNavigation">
    <?php if ($_SESSION['cart']->count_contents() != 0) { ?>
                  <a href="<?php echo zen_href_link(FILENAME_SHOPPING_CART'''NONSSL'); ?>"><?php echo HEADER_TITLE_CART_CONTENTS?></a>&nbsp;|&nbsp;<a href="<?php echo zen_href_link(FILENAME_CHECKOUT_SHIPPING'''SSL'); ?>"><?php echo HEADER_TITLE_CHECKOUT?>&raquo;</a>
    <?php }?>
                </td>
              </tr>
            </table>
            <table border="0" width="100%" cellspacing="0" cellpadding="0" class="header">
              <tr><!-- All HEADER_ definitions in the columns below are defined in includes/languages/english.php //-->
                <td valign="middle" height="<?php echo HEADER_LOGO_HEIGHT?>" width="<?php echo HEADER_LOGO_WIDTH?>">
    <?php echo '<a href="' zen_href_link(FILENAME_DEFAULT) . '">' zen_image($template->get_template_dir(HEADER_LOGO_IMAGEDIR_WS_TEMPLATE$current_page_base,'images'). '/' HEADER_LOGO_IMAGEHEADER_ALT_TEXT) . '</a>'?>
                </td>
                <td align="center" valign="top">
    <?php
                  
    if (HEADER_SALES_TEXT != '') {
                    echo 
    HEADER_SALES_TEXT;
                  }
                  if (
    SHOW_BANNERS_GROUP_SET2 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET2)) {
                    if (
    $banner->RecordCount() > 0) {
                      echo 
    zen_display_banner('static'$banner);
                    }
                  }
    ?>
                </td>
              </tr>
            </table>
    <?php
      
    if (isset($_GET['error_message']) && zen_not_null($_GET['error_message'])) {
    ?>
            <table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr class="headerError">
                <td class="headerError"><?php echo htmlspecialchars(urldecode($_GET['error_message'])); ?></td>
              </tr>
            </table>
    <?php
      
    }
      if (isset(
    $_GET['info_message']) && zen_not_null($_GET['info_message'])) {
    ?>
            <table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr class="headerInfo">
                <td class="headerInfo"><?php echo htmlspecialchars($_GET['info_message']); ?></td>
              </tr>
            </table>
    <?php
      
    }
    ?>
    <?php
    } else {
    ?>
        <tr><td>
    <?php
    }
    ?>

    <!--bof-optional categories tabs navigation display-->
    <?php
    if (CATEGORIES_TABS_STATUS == '1') {
      require(
    $template->get_template_dir('tpl_modules_categories_tabs.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_modules_categories_tabs.php');
    }
    ?>
    <!--eof-optional categories tabs navigation display-->

    <!--bof-header ezpage links-->
    <?php if (EZPAGES_STATUS_HEADER == '1' or (EZPAGES_STATUS_HEADER == '2' and (strstr(EXCLUDE_ADMIN_IP_FOR_MAINTENANCE$_SERVER['REMOTE_ADDR'])))) { ?>

    <?php require($template->get_template_dir('tpl_ezpages_bar_header.php',DIR_WS_TEMPLATE$current_page_base,'templates'). '/tpl_ezpages_bar_header.php'); ?>
    <?php 
    ?>

    <!--eof-header ezpage links-->

  4. #4
    Join Date
    Aug 2006
    Location
    Canada
    Posts
    1,029
    Plugin Contributions
    5

    Default Re: Moving search from top to bottom of header

    I know diddly about PHP and tables.

    Backup your original and try this out;

    Code:
    <?php
    /**
     * Common Template - tpl_header.php
     *
     * this file can be copied to /templates/your_template_dir/pagename<br />
     * example: to override the privacy page<br />
     * make a directory /templates/my_template/privacy<br />
     * copy /templates/templates_defaults/common/tpl_footer.php to /templates/my_template/privacy/tpl_header.php<br />
     * to override the global settings and turn off the footer un-comment the following line:<br />
     * <br />
     * $flag_disable_header = true;<br />
     *
     * @package templateSystem
     * @copyright Copyright 2003-2006 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: tpl_header.php 3192 2006-03-15 22:37:24Z wilt $
     */
    // Display all header alerts via messageStack:
    if ($messageStack->size('header') > 0) {
      echo $messageStack->output('header');
    }
    ?>
        <table class="centershop" border="0" cellspacing="0" cellpadding="0">
    <?php
    if (!isset($flag_disable_header) || $flag_disable_header == false) {
    ?>
          <tr><td>
            <table width="100%" border="0" cellspacing="0" cellpadding="0" class="headerNavigation">
              <tr>
                <td align="right" valign="top" width="35%" class="headerNavigation">
                  <a href="<?php echo zen_href_link(FILENAME_DEFAULT, '', 'NONSSL'); ?>"><?php echo HEADER_TITLE_CATALOG; ?></a>&nbsp;|&nbsp;
    <?php if (isset($_SESSION['customer_id'])) { ?>
                  <a href="<?php echo zen_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGOFF; ?></a>&nbsp;|&nbsp;
                  <a href="<?php echo zen_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>
    <?php
          } else {
            if (STORE_STATUS == '0') {
    ?>
                  <a href="<?php echo zen_href_link(FILENAME_LOGIN, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGIN; ?></a>
    <?php } } ?>
                </td>
               <td align="center" width="30%" class="headerNavigation"></td>
                <td align="right" valign="top" width="35%" class="headerNavigation">
    <?php if ($_SESSION['cart']->count_contents() != 0) { ?>
                  <a href="<?php echo zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'); ?>"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>&nbsp;|&nbsp;<a href="<?php echo zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>"><?php echo HEADER_TITLE_CHECKOUT; ?>&raquo;</a>
    <?php }?>
                </td>
              </tr>
            </table>
            <table border="0" width="100%" cellspacing="0" cellpadding="0" class="header">
              <tr><!-- All HEADER_ definitions in the columns below are defined in includes/languages/english.php //-->
                <td valign="middle" height="<?php echo HEADER_LOGO_HEIGHT; ?>" width="<?php echo HEADER_LOGO_WIDTH; ?>">
    <?php echo '<a href="' . zen_href_link(FILENAME_DEFAULT) . '">' . zen_image($template->get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . '</a>'; ?>
                </td>
                <td align="center" valign="top">
    <?php
                  if (HEADER_SALES_TEXT != '') {
                    echo HEADER_SALES_TEXT;
                  }
                  if (SHOW_BANNERS_GROUP_SET2 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET2)) {
                    if ($banner->RecordCount() > 0) {
                      echo zen_display_banner('static', $banner);
                    }
                  }
    ?>
                </td>
              </tr>
            </table>
    <?php
      if (isset($_GET['error_message']) && zen_not_null($_GET['error_message'])) {
    ?>
            <table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr class="headerError">
                <td class="headerError"><?php echo htmlspecialchars(urldecode($_GET['error_message'])); ?></td>
              </tr>
            </table>
    <?php
      }
      if (isset($_GET['info_message']) && zen_not_null($_GET['info_message'])) {
    ?>
            <table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr class="headerInfo">
                <td class="headerInfo"><?php echo htmlspecialchars($_GET['info_message']); ?></td>
              </tr>
            </table>
    <?php
      }
    ?>
    <?php
    } else {
    ?>
        <tr><td>
    <?php
    }
    ?>
    
    <!--bof-optional categories tabs navigation display-->
    <?php
    if (CATEGORIES_TABS_STATUS == '1') {
      require($template->get_template_dir('tpl_modules_categories_tabs.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_categories_tabs.php');
    }
    ?>
    <!--eof-optional categories tabs navigation display-->
    
    <!--bof-header ezpage links-->
    <?php if (EZPAGES_STATUS_HEADER == '1' or (EZPAGES_STATUS_HEADER == '2' and (strstr(EXCLUDE_ADMIN_IP_FOR_MAINTENANCE, $_SERVER['REMOTE_ADDR'])))) { ?>
    
    <?php require($template->get_template_dir('tpl_ezpages_bar_header.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_ezpages_bar_header.php'); ?>
    <?php } ?>
    
    <!--eof-header ezpage links-->
            <table width="100%" border="0" cellspacing="0" cellpadding="0" class="headerNavigationLower">
              <tr>
               <td align="center" width="30%" class="headerNavigationLower"><?php require(DIR_WS_MODULES . 'sideboxes/' . 'search_header.php'); ?></td>
              </tr>
            </table>
    Your new CSS selector to finish off the adjustments in the new lower search bar is .headerNavigationLower

  5. #5
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,761
    Plugin Contributions
    9

    Default Re: Moving search from top to bottom of header

    The code that you have posted is from an older than 1.3.x version of ZenCart.
    Do your self a favor and upgrade...if you have upgraded, donot use code from the old cart with the new cart...this code contains many tables...
    Zen-Venom Get Bitten

 

 

Similar Threads

  1. Home/Login header. Moving it down from the top?
    By dolph lundgren in forum Templates, Stylesheets, Page Layout
    Replies: 12
    Last Post: 10 Mar 2011, 07:15 AM
  2. Moving header contents to bottom of page
    By broadnax in forum Templates, Stylesheets, Page Layout
    Replies: 3
    Last Post: 28 Dec 2009, 02:43 AM
  3. Checkout step 3 moving button from bottom to the top
    By kotwik in forum Templates, Stylesheets, Page Layout
    Replies: 4
    Last Post: 25 Dec 2009, 12:39 AM
  4. taking white space on the top and bottom of header
    By mrcoolboy15 in forum Templates, Stylesheets, Page Layout
    Replies: 1
    Last Post: 1 Mar 2008, 06:30 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR