Page 1 of 2 12 LastLast
Results 1 to 10 of 15
  1. #1
    Join Date
    Jul 2010
    Posts
    22
    Plugin Contributions
    0

    Default Keep products on front page but not categories?

    Hello all,

    I'm currently working on the front page of this site:
    http://cartoucheandcoinshop.com/

    I'd like to have featured products on the front page but not the 2 row, horizontal category listing.

    In the config when I set Categories - Always Show on Main Page to be 0, I lose the products as well.

    Is there anyway to keep the featured products on the front page but not the category list above it? Also how do I change the featured products?

    Thanks all!

  2. #2
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,755
    Plugin Contributions
    9

    Default Re: Keep products on front page but not categories?

    Is there anyway to keep the featured products on the front page but not the category list above it?
    This is how a default ZenCart will display BUT you are using a template monster template and they are known to mess the code up so that standard functions do not work
    Search for them on this forum to educate yourself on the many issues around their templates

    Switch to the classic template to check if the action is the same
    Also how do I change the featured products?
    admin > catalog > featured products >
    Zen-Venom Get Bitten

  3. #3
    Join Date
    Jul 2010
    Posts
    22
    Plugin Contributions
    0

    Default Re: Keep products on front page but not categories?

    It still happened when I changed the theme back.

  4. #4
    Join Date
    Jul 2010
    Posts
    22
    Plugin Contributions
    0

    Default Re: Keep products on front page but not categories?

    Heres the code for the page just incase it helps.

    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 = true;<br />
     * }<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_main_page.php 4886 2006-11-05 09:01:18Z drbyte $
     */

    // 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 true;
      }


      
    $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_main_page) ? 'indexHome' str_replace('_'''$_GET['main_page']);
    ?>
    <body id="<?php echo $body_id 'Body'?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'?>>
    <div id="full_bg">


    <div id="mainWrapper">
        <div class="mainWrapper-bg">

    <?php /*  BORDER_TOP  */ ?>

    <div class="main_w">
    <div class="main_w2">

    <?php /*  BORDER_TOP_END  */ ?>




    <?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 border="0" cellspacing="0" cellpadding="0" width="100%" id="contentMainWrapper">
        <tr>
        
            <?php
                
    if (COLUMN_LEFT_STATUS == or (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '')) {
                  
    // global disable of column_left
                  
    $flag_disable_left true;
                }
                if (!isset(
    $flag_disable_left) || !$flag_disable_left) {
            
    ?>
            
                <td id="column_left" style="width:<?php echo COLUMN_WIDTH_LEFT?>;">
                    <div style="width:<?php echo COLUMN_WIDTH_LEFT?>;">
                        <?php
                         
    /* ----- prepares and displays left column sideboxes ----- */
                        
    ?>
                        <?php require(DIR_WS_MODULES zen_get_module_directory('column_left.php')); ?>
                    </div>
                </td>
            
                <td style="width:8px;"><?php echo zen_draw_separator($image 'pixel_trans.gif''8''1');?></td>

            <?php
                
    }
            
    ?>    

                <td id="column_center" valign="top">
                    
                    <div class="column_center_padding">

                    <!-- bof BANNERS GROUPSET 3 -->
                        <?php
                          
    if (SHOW_BANNERS_GROUP_SET3 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET3)) {
                            if (
    $banner->RecordCount() > 0) {
                        
    ?>
                        <div id="bannerThree"><?php echo zen_display_banner('static'$banner); ?></div>
                        <div class="spacer"><?php echo zen_draw_separator($image 'pixel_trans.gif''1''8');?></div> 
                        <?php
                            
    }
                          }
                        
    ?>
                    <!-- eof BANNERS GROUPSET 3 -->
                
                    <!--content_center-->
                    
                        <!-- bof breadcrumb -->
                        <?php if (DEFINE_BREADCRUMB_STATUS == '1' || (DEFINE_BREADCRUMB_STATUS == '2' && !$this_is_home_page) ) { ?>
                            <div id="navBreadCrumb"><?php echo $breadcrumb->trail(BREAD_CRUMBS_SEPARATOR); ?></div>
                        <?php ?>
                        <!-- eof breadcrumb -->
                        
        
                        <!-- 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); ?>
                        
                        <!-- bof BANNERS GROUPSET 4 -->
                        
                        <!-- Put manual HTML here -->
                        <a href="http://cartoucheandcoinshop.com/index.php?main_page=products_new"><img src="http://cartoucheandcoinshop.com/images/banner.jpg"/></a>
                        
                        <p>Welcome to the Cartouche and Coin Shop! Please click the banner above to view our newest products!</p>
                        
                        <p style="font-size:18px;">850 613 6354<br/>
                        10:00 AM until 5:00 PM CST<br/>
                        <a href="mailto:[email protected]">[email protected]</a></p>



                        <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
                        
                        <div class="clear"></div>

                        <?php
                          
    if (SHOW_BANNERS_GROUP_SET4 != '' && $banner zen_banner_exists('dynamic'SHOW_BANNERS_GROUP_SET4)) {
                            if (
    $banner->RecordCount() > 0) {
                        
    ?>
                        <div class="spacer"><?php echo zen_draw_separator($image 'pixel_trans.gif''1''8');?></div> 
                        <div id="bannerFour"><?php echo zen_display_banner('static'$banner); ?></div>
                        <?php
                            
    }
                          }
                        
    ?>
                        <!-- eof BANNERS GROUPSET 4 -->
                        
                        
                    <!--eof content_center-->
                    
                    </div>
                    
                </td>

            <?php
            
    if (COLUMN_RIGHT_STATUS == or (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '')) {
              
    // global disable of column_right
              
    $flag_disable_right true;
            }
            if (!isset(
    $flag_disable_right) || !$flag_disable_right) {
            
    ?>
                <td style="width:8px;"><?php echo zen_draw_separator($image 'pixel_trans.gif''8''1');?></td>

                <td id="column_right" style="width:<?php echo COLUMN_WIDTH_RIGHT?>">
        
                    <div style="width:<?php echo COLUMN_WIDTH_RIGHT?>;">
                        <?php
                         
    /* ----- prepares and displays right column sideboxes ----- */
                        
    ?>
                        <?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');
    ?>


    <!--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
      
    }
    ?>


    <?php /*  BORDER_BOTTOM  */ ?>

        </div>

    <?php /*  BORDER_BOTTOM_END  */ ?>

        </div>
        </div>
    </div>
    </div>

    </body>

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

    Default Re: Keep products on front page but not categories?

    It still happened when I changed the theme back.
    Can't see the classic theme???
    Zen-Venom Get Bitten

  6. #6
    Join Date
    Jul 2010
    Posts
    22
    Plugin Contributions
    0

    Default Re: Keep products on front page but not categories?

    I can't leave it online with the classic theme. The site is live. The client just has some changes.

    However I switched it over and the products in the "main content" section of the site went away and came back with the category option, as mentioned on the Template Monster theme.

    What should be the next step in troubleshooting?

  7. #7
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,755
    Plugin Contributions
    9

    Default Re: Keep products on front page but not categories?

    However I switched it over and the products in the "main content" section of the site went away and came back with the category option, as mentioned on the Template Monster theme.

    What should be the next step in troubleshooting?
    That is not how a default file set will behave

    Unfortunately you will need to diff your files against a clean download of the same ZenCart version you are using

    You can view a standard cart with the cat option off HERE
    Zen-Venom Get Bitten

  8. #8
    Join Date
    Jul 2010
    Posts
    22
    Plugin Contributions
    0

    Default Re: Keep products on front page but not categories?

    Okay, simpler solution hopefully...

    Is it possible to change the file Zen Cart uses from index to index2.php or a similarly named file?

    Then I could just make my own PHP file the way I want it to be and have all of the links point to index.php?

    Is this possible?

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

    Default Re: Keep products on front page but not categories?

    Is it possible to change the file Zen Cart uses from index to index2.php or a similarly named file?

    Then I could just make my own PHP file the way I want it to be and have all of the links point to index.php?
    Don't understand the logic around this??
    Zen-Venom Get Bitten

  10. #10
    Join Date
    Jul 2010
    Posts
    22
    Plugin Contributions
    0

    Default Re: Keep products on front page but not categories?

    It would save a ton of time customizing the home page the way the client wants it. With 3 big boxes focusing on 3 products, then a specials bar on the right hand side. It would just be faster for me to program if I could tell Zen Cart to send all of its $_GET queries to another page, and then I could make the index page manually.

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Delete all products but keep categories
    By evil_grrrl666 in forum Setting Up Categories, Products, Attributes
    Replies: 0
    Last Post: 9 Nov 2011, 01:02 PM
  2. How NOT to show categories on main page but still keep the subcategories open?
    By Cindy2010 in forum Templates, Stylesheets, Page Layout
    Replies: 1
    Last Post: 16 Jun 2010, 06:24 AM
  3. Categories not showing up in front end but it is added in back end
    By raaj.smvec in forum Setting Up Categories, Products, Attributes
    Replies: 0
    Last Post: 22 Apr 2010, 12:06 PM
  4. Can add categories but not products
    By leehopkins in forum Setting Up Categories, Products, Attributes
    Replies: 17
    Last Post: 4 Mar 2007, 08:31 PM
  5. Keep One Product Category out of Front Page Display?
    By Tulameen in forum Setting Up Categories, Products, Attributes
    Replies: 2
    Last Post: 8 Dec 2006, 06:50 AM

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