Zen Cart Logo
Forums / Basic Configuration / Turn Off Certain Sideboxes on Home Page

Turn Off Certain Sideboxes on Home Page

Locked

Views: 1,451

Results 1 to 6 of 6
This thread is locked. New replies are disabled.
30 Sep 2009, 2:18 PM
#1
autoace avatar

autoace

Totally Zenned

Join Date:
Jun 2009
Posts:
618
Plugin Contributions:
0

Turn Off Certain Sideboxes on Home Page

I followed this article from the Tutorials but it still does not seem to be working!

I just want to turn off the 'Featured Products' and the 'What's New' Sideboxes on my home page.

Any suggestions? Thanks

30 Sep 2009, 3:43 PM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Turn Off Certain Sideboxes on Home Page

Using your templates and overrides, copy the two files:
/includes/modules/sideboxes/featured.php
/includes/templates/template_default/sidebox/tpl_featured.php

to your templates and override directories:
/includes/modules/sideboxes/your_template_dir/featured.php
/includes/templates/your_template_dir/sidebox/tpl_featured.php

and customize the file:
/includes/modules/your_template_dir/sideboxes/featured.php

Change:

// test if box should display
  $show_featured= true;

to read:

// test if box should display
  $show_featured= true;
  if ($this_is_home_page) {
// do not show on home page
    $show_featured= false;
  } else {
// show if not on home page
    $show_featured= true;
  }

Using the same method to copy the whats_new sidebox files, change the whole file:
/includes/modules/sideboxes/your_template_dir/whats_new.php

to read:

<?php
/**
 * whats_new sidebox - displays a random "new" product
 *
 * @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: whats_new.php 6475 2007-06-08 21:10:33Z ajeh $
 */

// test if box should display
  $show_whats_new= true;
  
  if ($this_is_home_page) {
// do not show on home page
    $show_whats_new= false;
  } else {
// show if not on home page
    $show_whats_new= true;
  }
  
  if ($show_whats_new == true) {

// display limits
// $display_limit = zen_get_products_new_timelimit();
  $display_limit = zen_get_new_date_range();
  $random_whats_new_sidebox_product_query = "select p.products_id, p.products_image, p.products_tax_class_id, p.products_price, pd.products_name,
                                              p.master_categories_id
                           from (" . TABLE_PRODUCTS . " p
                           left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id )
                           where p.products_id = pd.products_id
                           and p.products_status = 1 " . $display_limit;

//  $random_whats_new_sidebox_product = zen_random_select($random_whats_new_sidebox_product_query);
  $random_whats_new_sidebox_product = $db->ExecuteRandomMulti($random_whats_new_sidebox_product_query, MAX_RANDOM_SELECT_NEW);

  if ($random_whats_new_sidebox_product->RecordCount() > 0 ) {
    require($template->get_template_dir('tpl_whats_new.php',DIR_WS_TEMPLATE, $current_page_base,'sideboxes'). '/tpl_whats_new.php');
    $title =  BOX_HEADING_WHATS_NEW;
    $title_link = FILENAME_PRODUCTS_NEW;
    require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,'common') . '/' . $column_box_default);
  }
}
?>
30 Sep 2009, 4:08 PM
#3
gjh42 avatar

gjh42

Black Belt

Join Date:
Jul 2005
Location:
Upstate NY
Posts:
21,876
Plugin Contributions:
8

Re: Turn Off Certain Sideboxes on Home Page

/includes/modules/sideboxes/your_template_dir/featured.php
/includes/modules/sideboxes/your_template_dir/whats_new.php
:smile:

30 Sep 2009, 4:28 PM
#4
autoace avatar

autoace

Totally Zenned

Join Date:
Jun 2009
Posts:
618
Plugin Contributions:
0

Re: Turn Off Certain Sideboxes on Home Page

Linda, thanks for suck a quick reply!

I did follow your instructions but it still did NOT work :(

So I just went to my admin area and turned them off for now. I will trouble shoot a bit later.

Thanks again for your efforts.

30 Sep 2009, 4:35 PM
#5
autoace avatar

autoace

Totally Zenned

Join Date:
Jun 2009
Posts:
618
Plugin Contributions:
0

Re: Turn Off Certain Sideboxes on Home Page

gjh42:

/includes/modules/sideboxes/your_template_dir/featured.php
/includes/modules/sideboxes/your_template_dir/whats_new.php
:smile:

Thank you very much - it WORKS! :smile:

30 Sep 2009, 5:08 PM
#6
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Turn Off Certain Sideboxes on Home Page

gjh42:

/includes/modules/sideboxes/your_template_dir/featured.php
/includes/modules/sideboxes/your_template_dir/whats_new.php
:smile:

I was testing you ... yeah ... that's it ... testing you to see if you were paying any attention ... :lamo: