Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1
    Join Date
    Aug 2008
    Posts
    135
    Plugin Contributions
    0

    Default Adding Descriptions to Centerboxes

    I've found some threads describing how to to add descriptions to Featured Products and Specials centerboxes. But I don't know where to put the code. Can someone please tell me in what part do you add the code to make it work?

    And if I only want a short description in the centerbox description, is that possible?

    I found this thread, but I can't get it to work.

    http://www.zen-cart.com/forum/showth...roducts&page=2

    Can someone please help???

  2. #2
    Join Date
    Apr 2004
    Location
    UK
    Posts
    5,821
    Plugin Contributions
    2

    Default Re: Adding Descriptions to Cenberboxes

    http://www.zen-cart.com/forum/showpo...0&postcount=20
    into
    Code:
    includes/modules/nameofyourtemplate/featured_products.php

  3. #3
    Join Date
    Aug 2008
    Posts
    135
    Plugin Contributions
    0

    Default Re: Adding Descriptions to Cenberboxes

    Hi Misty!!! Do you just put that anywhere in the featured_products file?

  4. #4
    Join Date
    Apr 2004
    Location
    UK
    Posts
    5,821
    Plugin Contributions
    2

    Default Re: Adding Descriptions to Cenberboxes

    Quote Originally Posted by Globie View Post
    Hi Misty!!! Do you just put that anywhere in the featured_products file?
    http://www.zen-cart.com/forum/showth...450#post614450
    Suggest you read whole thread..explains where..

  5. #5
    Join Date
    Aug 2008
    Posts
    135
    Plugin Contributions
    0

    Default Re: Adding Descriptions to Centerboxes

    I did.

    But I don't know how or where to put the code.

  6. #6
    Join Date
    Aug 2008
    Posts
    135
    Plugin Contributions
    0

    Default Re: Adding Descriptions to Centerboxes

    Hi. I've looked at that over and over. Tried putting in the coding into my specials_index file but the description never shows up.

  7. #7
    Join Date
    Apr 2004
    Location
    UK
    Posts
    5,821
    Plugin Contributions
    2

    Default Re: Adding Descriptions to Centerboxes

    http://www.zen-cart.com/forum/showth...450#post614450
    Post no 19 and 20 at above...follow that for featured centerbox descriptions...then apply similar to corresponding
    specials file.../includes/modules/specials_index.php
    BACKUP FILES BEFORE ALTERING

  8. #8
    Join Date
    Aug 2008
    Posts
    135
    Plugin Contributions
    0

    Default Re: Adding Descriptions to Centerboxes

    I've read that over a million times it seems! And have tried every which way to input the code.

    But it is not working.

    Can someone please help or point me in another direction?? What am I missing????

  9. #9
    Join Date
    Apr 2004
    Location
    UK
    Posts
    5,821
    Plugin Contributions
    2

    Default Re: Adding Descriptions to Centerboxes

    Code:
    <?php
    /**
     * featured_products module - prepares content for display
     *
     * @package modules
     * @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: featured_products.php 6424 2007-05-31 05:59:21Z ajeh $
     */
    if (!defined('IS_ADMIN_FLAG')) {
      die('Illegal Access');
    }
    // initialize vars
    $categories_products_id_list = '';
    $list_of_products = '';
    $featured_products_query = '';
    $display_limit = '';
    if ( (($manufacturers_id > 0 && $_GET['filter_id'] == 0) || $_GET['music_genre_id'] > 0 || $_GET['record_company_id'] > 0) || (!isset($new_products_category_id) || $new_products_category_id == '0') ) {
      $featured_products_query = "select distinct p.products_id, p.products_image, pd.products_name, p.master_categories_id
                               from (" . TABLE_PRODUCTS . " p
                               left join " . TABLE_FEATURED . " f on p.products_id = f.products_id
                               left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id )
                               where p.products_id = f.products_id
                               and p.products_id = pd.products_id
                               and p.products_status = 1 and f.status = 1
                               and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'";
    } else {
      // get all products and cPaths in this subcat tree
      $productsInCategory = zen_get_categories_products_list( (($manufacturers_id > 0 && $_GET['filter_id'] > 0) ? zen_get_generated_category_path_rev($_GET['filter_id']) : $cPath), false, true, 0, $display_limit);
      if (is_array($productsInCategory) && sizeof($productsInCategory) > 0) {
        // build products-list string to insert into SQL query
        foreach($productsInCategory as $key => $value) {
          $list_of_products .= $key . ', ';
        }
        $list_of_products = substr($list_of_products, 0, -2); // remove trailing comma
        $featured_products_query = "select distinct p.products_id, p.products_image, pd.products_name, p.master_categories_id
                                    from (" . TABLE_PRODUCTS . " p
                                    left join " . TABLE_FEATURED . " f on p.products_id = f.products_id
                                    left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id)
                                    where p.products_id = f.products_id
                                    and p.products_id = pd.products_id
                                    and p.products_status = 1 and f.status = 1
                                    and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'
                                    and p.products_id in (" . $list_of_products . ")";
      }
    }
    if ($featured_products_query != '') $featured_products = $db->ExecuteRandomMulti($featured_products_query, MAX_DISPLAY_SEARCH_RESULTS_FEATURED);
    $row = 0;
    $col = 0;
    $list_box_contents = array();
    $title = '';
    $num_products_count = ($featured_products_query == '') ? 0 : $featured_products->RecordCount();
    // show only when 1 or more
    if ($num_products_count > 0) {
      if ($num_products_count < SHOW_PRODUCT_INFO_COLUMNS_FEATURED_PRODUCTS || SHOW_PRODUCT_INFO_COLUMNS_FEATURED_PRODUCTS == 0) {
        $col_width = floor(100/$num_products_count);
      } else {
        $col_width = floor(100/SHOW_PRODUCT_INFO_COLUMNS_FEATURED_PRODUCTS);
      }
      while (!$featured_products->EOF) {
        $products_price = zen_get_products_display_price($featured_products->fields['products_id']);
        $products_description = zen_trunc_string(zen_clean_html(stripslashes(zen_get_products_description($featured_products->fields['products_id'], $_SESSION['languages_id']))), PRODUCT_LIST_DESCRIPTION);
        if (!isset($productsInCategory[$featured_products->fields['products_id']])) $productsInCategory[$featured_products->fields['products_id']] = zen_get_generated_category_path_rev($featured_products->fields['master_categories_id']);
    $list_box_contents[$row][$col] = array('params' =>'class="centerBoxContentsFeatured centeredContent back"' . ' ' . 'style="width:' . $col_width . '%;"',
    'text' => '<a href="' . zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' . $featured_products->fields['products_id']) . '">' . zen_image(DIR_WS_IMAGES . $featured_products->fields['products_image'], $featured_products->fields['products_name'], IMAGE_FEATURED_PRODUCTS_LISTING_WIDTH, IMAGE_FEATURED_PRODUCTS_LISTING_HEIGHT) . '</a><br /><a href="' . zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' . $featured_products->fields['products_id']) . '">' . $featured_products->fields['products_name'] . '</a><br />' . $products_price . '<br />' . $products_description . $info_link);
     
        $col ++;
        if ($col > (SHOW_PRODUCT_INFO_COLUMNS_FEATURED_PRODUCTS - 1)) {
          $col = 0;
          $row ++;
        }
        $featured_products->MoveNextRandom();
      }
      if ($featured_products->RecordCount() > 0) {
        if (isset($new_products_category_id) && $new_products_category_id !=0) {
          $category_title = zen_get_categories_name((int)$new_products_category_id);
          $title = '<h2 class="centerBoxHeading">' . TABLE_HEADING_FEATURED_PRODUCTS . ($category_title != '' ? ' - ' . $category_title : '') . '</h2>';
        } else {
          $title = '<h2 class="centerBoxHeading">' . TABLE_HEADING_FEATURED_PRODUCTS . '</h2>';
        }
        $zc_show_featured = true;
      }
    }
    ?>
    Code above for featured products...
    place in /includes/modules/nameofyourtemplate/featured_products.php
    You will need to alter certain code for specials.

  10. #10
    Join Date
    Aug 2008
    Posts
    135
    Plugin Contributions
    0

    Default Re: Adding Descriptions to Centerboxes

    Hi Misty. Wow, thank you!

    Well, I tried copying that code and replacing all instances of "featured" with "specials" and it took away the products completely except for the Title of the centerbox. It just now says:

    TABLE_HEADING_SPECIALS_PRODUCTS

    and no products are in the centerbox.

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Adding Descriptions / Captions to images
    By adf169 in forum Setting Up Categories, Products, Attributes
    Replies: 2
    Last Post: 7 Oct 2010, 05:14 PM
  2. adding new centerboxes?
    By MB1 in forum Templates, Stylesheets, Page Layout
    Replies: 5
    Last Post: 11 Aug 2010, 09:15 PM
  3. Adding Links To Product Descriptions?
    By imacamper in forum Templates, Stylesheets, Page Layout
    Replies: 0
    Last Post: 2 Apr 2010, 01:57 AM
  4. Problem adding product descriptions
    By Arkwright in forum Customization from the Admin
    Replies: 1
    Last Post: 17 Feb 2009, 07:37 AM
  5. Adding Descriptions To Invoices
    By Jeff Finn in forum Templates, Stylesheets, Page Layout
    Replies: 5
    Last Post: 1 Dec 2008, 04:27 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