Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1
    Join Date
    Dec 2009
    Posts
    11
    Plugin Contributions
    0

    Default New Site Wont Display Right Column - Help

    I've just installed this new site:

    www.theedl.co.uk

    When I activate the sideboxes to the right column, they seem to activate ok from admin, but they simply don't show up. Anyone have any clue as to what I'm doing wrong?

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

    Default Re: New Site Wont Display Right Column - Help

    Your template has #navColumnTwo turned off in the PHP files. I can't tell which file from here, but try /includes/templates/your_template/common/tpl_main_page.php.

  3. #3
    Join Date
    Dec 2009
    Posts
    11
    Plugin Contributions
    0

    Default Re: New Site Wont Display Right Column - Help

    Hi Glen, I have looked at the tpl_main_page.php but it seems normal. I even tried overwriting it with the version from the default template (temporarily to test it). When I revert back to the classic template, the right column is working, so it's obviously a template file. Here is the PHP code from the tpl_main_page.php..... Do you see anything obvious here:

    PHP Code:
    <?php
    /**
     * Common Template - tpl_main_page.php
     *
     * Governs the overall layout of an entire page<br />
     * Normally consisting of a header, left side column. center column. right side column and footer<br />
     * For customizing, 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_main_page.php to /templates/my_template/privacy/tpl_main_page.php<br />
     * <br />
     * to override the global settings and turn off columns un-comment the lines below for the correct column to turn off<br />
     * to turn off the header and/or footer uncomment the lines below<br />
     * Note: header can be disabled in the tpl_header.php<br />
     * Note: footer can be disabled in the tpl_footer.php<br />
     * <br />
     * $flag_disable_header = true;<br />
     * $flag_disable_left = true;<br />
     * $flag_disable_right = true;<br />
     * $flag_disable_footer = true;<br />
     * <br />
     * // example to not display right column on main page when Always Show Categories is OFF<br />
     * <br />
     * if ($current_page_base == 'index' and $cPath == '') {<br />
     *  $flag_disable_right = true;<br />
     * }<br />
     * <br />
     * example to not display right column on main page when Always Show Categories is ON and set to categories_id 3<br />
     * <br />
     * if ($current_page_base == 'index' and $cPath == '' or $cPath == '3') {<br />
     *  $flag_disable_right = false;<br />
     * }<br />
     *
     * @package templateSystem
     * @copyright Copyright 2003-2007 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_main_page.php 7085 2007-09-22 04:56:31Z ajeh $
     * @version $Id: 001 2008-06-12 00:00:00 AntD $
     * @ http://zencart-jquery.com
     */

    // the following IF statement can be duplicated/modified as needed to set additional flags
      
    if (in_array($current_page_base,explode(",",'list_pages_to_skip_all_right_sideboxes_on_here,separated_by_commas,and_no_spaces')) ) {
        
    $flag_disable_right false;
      }


      
    $header_template 'tpl_header.php';
      
    $footer_template 'tpl_footer.php';
      
    $left_column_file 'column_left.php';
      
    $right_column_file 'column_right.php';
      
    $body_id = ($this_is_home_page) ? 'indexHome' str_replace('_'''$_GET['main_page']);
    ?>
    <body id="<?php echo $body_id 'Body'?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'?>>
    <?php
      
    if (SHOW_BANNERS_GROUP_SET1 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET1)) {
        if (
    $banner->RecordCount() > 0) {
    ?>
    <div id="bannerOne" class="banners"><?php echo zen_display_banner('static'$banner); ?></div>
    <?php
        
    }
      }
    ?>

    <div id="mainWrapper">
    <?php
     
    /**
      * prepares and displays header output
      *
      */
      
    if (CUSTOMERS_APPROVAL_AUTHORIZATION == && CUSTOMERS_AUTHORIZATION_HEADER_OFF == 'true' and ($_SESSION['customers_authorization'] != or $_SESSION['customer_id'] == '')) {
        
    $flag_disable_header true;
      }
      require(
    $template->get_template_dir('tpl_header.php',DIR_WS_TEMPLATE$current_page_base,'common'). '/tpl_header.php');?>

    <table width="100%" border="0" cellspacing="0" cellpadding="0" id="contentMainWrapperTop">
      <tr>
    <?php
    if (COLUMN_LEFT_STATUS == || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == && CUSTOMERS_AUTHORIZATION_COLUMN_LEFT_OFF == 'true' and ($_SESSION['customers_authorization'] != or $_SESSION['customer_id'] == ''))) {
      
    // global disable of column_left
      
    $flag_disable_left true;
    }
    if (!isset(
    $flag_disable_left) || !$flag_disable_left) {
    ?>

     <td id="navColumnOne" class="columnLeft" style="width: <?php echo COLUMN_WIDTH_LEFT?>">
    <?php
     
    /**
      * prepares and displays left column sideboxes
      *
      */
    ?>
    <div id="navColumnOneWrapper" style="width: <?php echo BOX_WIDTH_LEFT?>"><?php require(DIR_WS_MODULES zen_get_module_directory('column_left.php')); ?></div></td>
    <?php
    }
    ?>
        <td valign="top">
    <?php
      
    if (SHOW_BANNERS_GROUP_SET3 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET3)) {
        if (
    $banner->RecordCount() > 0) {
    ?>
    <div id="bannerThree" class="banners"><?php echo zen_display_banner('static'$banner); ?></div>
    <?php
        
    }
      }
    ?>

    <!-- bof upload alerts -->
    <?php if ($messageStack->size('upload') > 0) echo $messageStack->output('upload'); ?>
    <!-- eof upload alerts -->

    <?php
     
    /**
      * prepares and displays center column
      *
      */
     
    require($body_code); ?>

    <?php
      
    if (SHOW_BANNERS_GROUP_SET4 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET4)) {
        if (
    $banner->RecordCount() > 0) {
    ?>
    <div id="bannerFour" class="banners"><?php echo zen_display_banner('static'$banner); ?></div>
    <?php
        
    }
      }
    ?></td>

    <?php
    //if (COLUMN_RIGHT_STATUS == 0 || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_COLUMN_RIGHT_OFF == 'true' && $_SESSION['customers_authorization'] != 0)) {
    if (COLUMN_RIGHT_STATUS == || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == && CUSTOMERS_AUTHORIZATION_COLUMN_RIGHT_OFF == 'true' and ($_SESSION['customers_authorization'] != or $_SESSION['customer_id'] == ''))) {
      
    // global disable of column_right
      
    $flag_disable_right false;
    }
    if (!isset(
    $flag_disable_right) || !$flag_disable_right) {
    ?>
    <td id="navColumnTwo" class="columnRight" style="width: <?php echo COLUMN_WIDTH_RIGHT?>">
    <?php
     
    /**
      * prepares and displays right column sideboxes
      *
      */
    ?>
    <div id="navColumnTwoWrapper" style="width: <?php echo BOX_WIDTH_RIGHT?>"><?php require(DIR_WS_MODULES zen_get_module_directory('column_right.php')); ?></div></td>
    <?php
    }
    ?>
      </tr>
    </table>

    <?php
     
    /**
      * prepares and displays footer output
      *
      */
      
    if (CUSTOMERS_APPROVAL_AUTHORIZATION == && CUSTOMERS_AUTHORIZATION_FOOTER_OFF == 'true' and ($_SESSION['customers_authorization'] != or $_SESSION['customer_id'] == '')) {
        
    $flag_disable_footer true;
      }
      require(
    $template->get_template_dir('tpl_footer.php',DIR_WS_TEMPLATE$current_page_base,'common'). '/tpl_footer.php');
    ?>

    </div>
    <!--bof- parse time display -->
    <?php
      
    if (DISPLAY_PAGE_PARSE_TIME == 'true') {
    ?>
    <div class="smallText center">Parse Time: <?php echo $parse_time?> - Number of Queries: <?php echo $db->queryCount(); ?> - Query Time: <?php echo $db->queryTime(); ?></div>
    <?php
      
    }
    ?>
    <!--eof- parse time display -->
    <!--bof- banner #6 display -->
    <?php
      
    if (SHOW_BANNERS_GROUP_SET6 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET6)) {
        if (
    $banner->RecordCount() > 0) {
    ?>
    <div id="bannerSix" class="banners"><?php echo zen_display_banner('static'$banner); ?></div>
    <?php
        
    }
      }
    ?>
    <!--eof- banner #6 display -->
    </body>
    Last edited by THE-EDL; 10 Dec 2009 at 10:08 PM.

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

    Default Re: New Site Wont Display Right Column - Help

    View Source shows that your output cuts off right after

    <td id="navColumnTwo" class="columnRight" style="width: 200px">
    <div id="navColumnTwoWrapper" style="width: 200px">

    so there is no content to display. You have some error in one of the right sidebox files.
    First try turning off the right sideboxes one by one, and see if the sidebar shows up. That could narrow the problem to a particular file.

    You might also install the debug utility from Free Addons. This will put an error message into your /cache/ folder telling exactly what kind of error happened, and what file and line it is in.

  5. #5
    Join Date
    Dec 2009
    Posts
    11
    Plugin Contributions
    0

    Default Re: New Site Wont Display Right Column - Help

    Yes, that was the problem. The new sidebox I'd created. I had missed the tpl_ at the start of the finlename but it's working now thank you!

    Just can't seem to figure out how to create a 10px vertical padding between each sidebox now.

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

    Default Re: New Site Wont Display Right Column - Help

    Add to your stylesheet
    Code:
    .leftBoxContainer, .rightBoxContainer {
    	margin: 0em;
    	border: 1px solid #9a9a9a;
    	border-bottom: 5px solid #336633;
    	margin-top: 1.5em;
    	}
    This is the stock version of the rule in the /classic/ stylesheet. You would probably change the margin-top to 1.0em.

  7. #7
    Join Date
    Dec 2009
    Posts
    11
    Plugin Contributions
    0

    Default Re: New Site Wont Display Right Column - Help

    Thanks Glen, I managed to get my sideboxes looking the way I want them:

    www.theedl.co.uk

    However, there's one thing annoying me and I can't seem to resolve it. I wonder if you'd take a look at my "Donations" sidebox content text? It seems to take on the properties of H1 and I can't for the life of me figure out how to style it properly.

    In IE it's recognising my CSS when I tell it font-weight:100 but Firefox just won't take up the new weight and always displays bold. Any ideas?

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

    Default Re: New Site Wont Display Right Column - Help

    The sidebox content does have <h1> tags around it, so is naturally acting like an h1. Rather than fix the output, edit the custom sidebox code and remove the <h1> tags to fix the source of the problem.

  9. #9
    Join Date
    Dec 2009
    Posts
    11
    Plugin Contributions
    0

    Default Re: New Site Wont Display Right Column - Help

    OK, I've found the culprit file.

    PHP Code:
    <?php
      $content 
    '';
      
    $content .= '<div id="' str_replace('_''-'$box_id 'Content') . '" class="donateSideBoxContent">';
      
    $content .= '<h1>' TEXT_DONATE '</h1>';
    ?>
    Just deleted these '<h1>' and '</h1>' to make them empty parenthesis. Thank you!!
    Last edited by THE-EDL; 15 Dec 2009 at 09:49 AM.

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

    Default Re: New Site Wont Display Right Column - Help

    That's the thing to do all right. A couple of other items:
    The div needs to be closed in the code.
    The class name doesn't need to be unique, as that is what the id is for. It should stay "sideBoxContent" so the box uses the same generic styling as the rest of the sideboxes.
    PHP Code:
    <?php
      $content 
    '';
      
    $content .= '<div id="' str_replace('_''-'$box_id 'Content') . '" class="sideBoxContent">';
      
    $content .= TEXT_DONATE '</div>';
    ?>

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. v139h Whats_New Layout box wont display anymore on site.
    By FrantzArt in forum Templates, Stylesheets, Page Layout
    Replies: 2
    Last Post: 9 Nov 2012, 08:25 PM
  2. Right Column Won't Display
    By autoace in forum Templates, Stylesheets, Page Layout
    Replies: 37
    Last Post: 13 May 2010, 07:54 PM
  3. Right column only to display on homepage?
    By RobM in forum Templates, Stylesheets, Page Layout
    Replies: 0
    Last Post: 18 Aug 2009, 12:45 PM
  4. Right Column Banner Will Not Display
    By jacdesigner in forum Customization from the Admin
    Replies: 10
    Last Post: 22 Sep 2008, 11:31 PM
  5. site wont display in explorer after transfer
    By blind1 in forum Installing on a Linux/Unix Server
    Replies: 11
    Last Post: 4 Aug 2008, 09:24 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