Page 1 of 3 123 LastLast
Results 1 to 10 of 25
  1. #1
    Join Date
    May 2011
    Location
    Sunny Rossendale (not)
    Posts
    556
    Plugin Contributions
    2

    Default Home login/register links

    Hi all I'd like to move the Home login/register links so they sit where the search box is at the moment what files do I have to edit to do this Cheers
    http://www.rvsolarsystems.co.uk/store/
    What ever your doing remember to KISS ( Keep It Simple Stupid )

  2. #2
    Join Date
    Jan 2010
    Location
    Australia
    Posts
    239
    Plugin Contributions
    1

    Default Re: Home login/register links

    go to your includes>>templates>> YOUR template folder>>common>> tpl_header.php
    Believe it or not But My existence is illusional

  3. #3
    Join Date
    May 2011
    Location
    Sunny Rossendale (not)
    Posts
    556
    Plugin Contributions
    2

    Default Re: Home login/register links

    Quote Originally Posted by gaurav10feb View Post
    go to your includes>>templates>> YOUR template folder>>common>> tpl_header.php
    thanks for the reply just found the answer here http://www.zen-cart.com/forum/showth...ht=header+tabs
    just had to merge it with the comstock tpl file to put the date/time back and alter the logo wrapper job done. now my head hurts oh should have mentioned i'm doing a rework on my site with zen 1.5rc2
    What ever your doing remember to KISS ( Keep It Simple Stupid )

  4. #4
    Join Date
    May 2011
    Location
    Sunny Rossendale (not)
    Posts
    556
    Plugin Contributions
    2

    Default Re: Home login/register links

    Quote Originally Posted by discoverytdi View Post
    thanks for the reply just found the answer here http://www.zen-cart.com/forum/showth...ht=header+tabs
    just had to merge it with the comstock tpl file to put the date/time back and alter the logo wrapper job done. now my head hurts oh should have mentioned i'm doing a rework on my site with zen 1.5rc2
    spoke to soon that totally wrecked the layuot. could do with some pointers how to achieve this
    What ever your doing remember to KISS ( Keep It Simple Stupid )

  5. #5
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: Home login/register links

    You would want to move the code that generates the home/login to inside the navAccount div, wherever that code is. You would probably want to trim some of the functionality, as there will now be duplicate account links there when a customer is logged in (unless that has already been done - I didn't make a test account to find out).

    The current #navAccount has a background gif to make the bordered box with rounded corner; that will not fit more links, and with modern browsers you can probably switch that box generation to pure CSS, like this:

    #navAccount {border:1px solid #112233; border-top-left-radius: 9px; background-color:#aabbcc;}

    The worst that could happen is that the rounded corner squares off in older browsers.

  6. #6
    Join Date
    May 2011
    Location
    Sunny Rossendale (not)
    Posts
    556
    Plugin Contributions
    2

    Default Re: Home login/register links

    Quote Originally Posted by gjh42 View Post
    You would want to move the code that generates the home/login to inside the navAccount div, wherever that code is. You would probably want to trim some of the functionality, as there will now be duplicate account links there when a customer is logged in (unless that has already been done - I didn't make a test account to find out).

    The current #navAccount has a background gif to make the bordered box with rounded corner; that will not fit more links, and with modern browsers you can probably switch that box generation to pure CSS, like this:

    #navAccount {border:1px solid #112233; border-top-left-radius: 9px; background-color:#aabbcc;}

    The worst that could happen is that the rounded corner squares off in older browsers.
    Hi gjh42 I'm not worried about the #nav account background I can sort that, but Ive been staring and altering this code I've totally lost the plot
    here's my tpl_header file as I'm lost now

    <?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 4813 2006-10-23 02:13:53Z drbyte $
    */
    ?>

    <?php
    // Display all header alerts via messageStack:
    if ($messageStack->size('header') > 0) {
    echo $messageStack->output('header');
    }
    if (isset($_GET['error_message']) && zen_not_null($_GET['error_message'])) {
    echo htmlspecialchars(urldecode($_GET['error_message']));
    }
    if (isset($_GET['info_message']) && zen_not_null($_GET['info_message'])) {
    echo htmlspecialchars($_GET['info_message']);
    } else {

    }
    ?>


    <!--bof-header logo and navigation display-->
    <?php
    if (!isset($flag_disable_header) || !$flag_disable_header) {
    ?>

    <div id="headerWrapper">

    <!--bof-branding display-->
    <div id="logoWrapper">
    <div id="navMainSearch"><?php require(DIR_WS_MODULES . 'sideboxes/search_header.php'); ?></div>
    <!-- <div id="logo">
    <?php // echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">' . zen_image($template->get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . '</a>'; ?>
    </div> -->
    <?php if (HEADER_SALES_TEXT != '' || (SHOW_BANNERS_GROUP_SET2 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET2))) { ?>
    <div id="taglineWrapper">
    <?php
    if (HEADER_SALES_TEXT != '') {
    ?>
    <div id="tagline"><?php echo HEADER_SALES_TEXT;?></div>
    <?php
    }
    ?>
    <?php
    if (SHOW_BANNERS_GROUP_SET2 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET2)) {
    if ($banner->RecordCount() > 0) {
    ?>
    <div id="bannerTwo" class="banners"><?php echo zen_display_banner('static', $banner);?></div>
    <?php
    }
    }
    ?>
    </div>
    <?php } // no HEADER_SALES_TEXT or SHOW_BANNERS_GROUP_SET2 ?>
    </div>
    <!--<br class="clearBoth" />-->
    <!--eof-branding display-->

    <!--bof-navigation display-->

    <div id="navAccountWrapper">
    <div id="navAccount">
    <ul class="back">
    <li class="contact"><a href="<?php echo zen_href_link(FILENAME_CONTACT_US, '', 'SSL'); ?>"><?php echo BOX_INFORMATION_CONTACT; ?></a></li>
    <li class="account"><a href="<?php echo zen_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a></li>
    <li class="shop"><a href="<?php echo zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'); ?>"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a></li>
    </ul>
    </div>
    </div>

    <div id="navMainWrapper">
    <div id="navMain">
    <ul class="back">
    <li><?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">'; ?><?php echo HEADER_TITLE_CATALOG; ?></a></li>
    <?php if ($_SESSION['customer_id']) { ?>
    <li><a href="<?php echo zen_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGOFF; ?></a></li>
    <?php
    } else {
    if (STORE_STATUS == '0') {
    ?>
    <li><a href="<?php echo zen_href_link(FILENAME_LOGIN, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGIN; ?></a></li>
    <?php } } ?>

    <?php if ($_SESSION['cart']->count_contents() != 0) { ?>
    <li><a href="<?php echo zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>"><?php echo HEADER_TITLE_CHECKOUT; ?></a></li>
    <?php }?>
    </ul>
    <div class="date"><?php echo strftime(DATE_FORMAT_LONG);?></div>
    </div>
    <!--<br class="clearBoth" />-->
    </div>
    <!--eof-navigation display-->

    <!--eof-header logo and navigation display-->

    <!--bof-optional categories tabs navigation display-->
    <?php 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 } else {?>
    <div id="navEZPagesTop">&nbsp;</div>
    <?php } ?>
    <!--eof-header ezpage links-->

    <div id="navExtraWrapper">
    <div id="navExtra">
    <?php echo HEADER_EXTRA_TEXT; ?>
    </div>
    </div>

    </div>
    <?php } ?>
    What ever your doing remember to KISS ( Keep It Simple Stupid )

  7. #7
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: Home login/register links

    Put this section from the original nav:
    Code:
    <li><?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">'; ?><?php echo HEADER_TITLE_CATALOG; ?></a></li>
    <?php if ($_SESSION['customer_id']) { ?>
    <li><a href="<?php echo zen_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGOFF; ?></a></li>
    <?php
    } else {
    if (STORE_STATUS == '0') {
    ?>
    <li><a href="<?php echo zen_href_link(FILENAME_LOGIN, '', 'SSL'); ?>"><?php echo HEADER_TITLE_LOGIN; ?></a></li>
    <?php } } ?>
    
    <?php if ($_SESSION['cart']->count_contents() != 0) { ?>
    <li><a href="<?php echo zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>"><?php echo HEADER_TITLE_CHECKOUT; ?></a></li>
    <?php }?>
    into the navAccount section at the marker:
    Code:
    <!--bof-navigation display-->
    
    <div id="navAccountWrapper">
    <div id="navAccount">
    <ul class="back">
    
    --->insert main nav code here
    
    <li class="contact"><a href="<?php echo zen_href_link(FILENAME_CONTACT_US, '', 'SSL'); ?>"><?php echo BOX_INFORMATION_CONTACT; ?></a></li>
    <li class="account"><a href="<?php echo zen_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a></li>
    <li class="shop"><a href="<?php echo zen_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'); ?>"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a></li>
    </ul>
    </div>
    </div>
    You can add
    class="homeLink"
    or the like to the relocated <li> tags similar to the ones currently in the navAccount section, if you want, for styling hooks.

  8. #8
    Join Date
    May 2011
    Location
    Sunny Rossendale (not)
    Posts
    556
    Plugin Contributions
    2

    Default Re: Home login/register links

    Hi gjh42 Thanks for your help I've decided to use ezpage links I know you can slap me but hay I've learned something so not a complete waste just have sort out the blank space left by some of the links but thats css and I've got quiet good at that thaks again
    What ever your doing remember to KISS ( Keep It Simple Stupid )

  9. #9
    Join Date
    Jul 2005
    Location
    Upstate NY
    Posts
    22,010
    Plugin Contributions
    25

    Default Re: Home login/register links

    I like the ez-page menus... Do be aware that they won't switch login/logout links the way the original code does. I actually posted a code fix for that for someone yesterday, if you want to have that functionality.

  10. #10
    Join Date
    May 2011
    Location
    Sunny Rossendale (not)
    Posts
    556
    Plugin Contributions
    2

    Default Re: Home login/register links

    Quote Originally Posted by gjh42 View Post
    I like the ez-page menus... Do be aware that they won't switch login/logout links the way the original code does. I actually posted a code fix for that for someone yesterday, if you want to have that functionality.
    will it work with this setup
    http://www.rvsolarsystems.co.uk/shop/index.php this is a work in progress to test zen 1.5
    also is there a way of checking that I haven't created any errors by deleting code form the tpl.header file
    Cheers peter

    Small Greenman no image on your site don't know if your aware
    Last edited by discoverytdi; 30 Nov 2011 at 02:32 PM.
    What ever your doing remember to KISS ( Keep It Simple Stupid )

 

 
Page 1 of 3 123 LastLast

Similar Threads

  1. Home/Login links background
    By blackwolf in forum Templates, Stylesheets, Page Layout
    Replies: 0
    Last Post: 20 Oct 2009, 06:36 PM
  2. Home, Login/register, log off, and my account links positioning
    By AllPrintGraphics in forum General Questions
    Replies: 4
    Last Post: 14 Oct 2009, 04:18 PM
  3. Moving 'home, login' links
    By Spo0f in forum Templates, Stylesheets, Page Layout
    Replies: 2
    Last Post: 7 Jun 2009, 10:41 PM
  4. Home, Login in header. How can i put a "register" and others?
    By alex2310 in forum Customization from the Admin
    Replies: 1
    Last Post: 15 Mar 2007, 12:23 PM

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