Page 4 of 5 FirstFirst ... 2345 LastLast
Results 31 to 40 of 45
  1. #31
    Join Date
    Feb 2010
    Posts
    16
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Amazing! Flawless implementation! I never would have figured this out without your mod. Thank you!

  2. #32
    Join Date
    Sep 2010
    Posts
    70
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Quote Originally Posted by solidrock View Post
    I am not good with php, but your coding worked great on those two pages. Can you post the proper coding for the featured products page as well? And how do I get the category pages to show up in columnar format?
    Hello, Somehow I figured out the coding for the featured products page which shows multiple columns( in my case, 4) in a row. Everything is based on ChapAgain's idea.


    The following is my coding and I tested on my site which works fine.


    PHP Code:
    <?php
    /**
     * Module Template
     *
     * Loaded automatically by index.php?main_page=featured_products.<br />
     * Displays listing of Featured Products
     *
     * @package templateSystem
     * @copyright Copyright 2003-2005 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_modules_products_featured_listing.php 6096 2007-04-01 00:43:21Z ajeh $
     */
    ?>
    <table border="0" width="100%" cellspacing="2" cellpadding="2">
              <tr>
                <td colspan="3"><hr /></td>
              </tr>
               <tr>
    <?php
      $group_id 
    zen_get_configuration_key_value('PRODUCT_FEATURED_LIST_GROUP_ID');

      if (
    $featured_products_split->number_of_rows 0) {
        
    $featured_products $db->Execute($featured_products_split->sql_query);
        
    $row_counter 0;
        while (!
    $featured_products->EOF) {
            
    $row_counter++;

          if (
    PRODUCT_FEATURED_LIST_IMAGE != '0') {
            if (
    $featured_products->fields['products_image'] == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == 0) {
              
    $display_products_image str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_IMAGE31));
            } else {
              
    $display_products_image '<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_WIDTHIMAGE_FEATURED_PRODUCTS_LISTING_HEIGHT) . '</a>' str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_IMAGE31));
            }
          } else {
            
    $display_products_image '';
          }

          if (
    PRODUCT_FEATURED_LIST_NAME != '0') {
            
    $display_products_name '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '"><strong>' $featured_products->fields['products_name'] . '</strong></a>' str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_NAME31));
          } else {
            
    $display_products_name '';
          }

          if (
    PRODUCT_FEATURED_LIST_MODEL != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'model')) {
            
    $display_products_model TEXT_PRODUCTS_MODEL $featured_products->fields['products_model'] . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_MODEL31));
          } else {
            
    $display_products_model '';
          }

          if (
    PRODUCT_FEATURED_LIST_WEIGHT != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'weight')) {
            
    $display_products_weight '<br />' TEXT_PRODUCTS_WEIGHT $featured_products->fields['products_weight'] . TEXT_SHIPPING_WEIGHT str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_WEIGHT31));
          } else {
            
    $display_products_weight '';
          }

          if (
    PRODUCT_FEATURED_LIST_QUANTITY != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'quantity')) {
            if (
    $featured_products->fields['products_quantity'] <= 0) {
              
    $display_products_quantity TEXT_OUT_OF_STOCK str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_QUANTITY31));
            } else {
              
    $display_products_quantity TEXT_PRODUCTS_QUANTITY $featured_products->fields['products_quantity'] . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_QUANTITY31));
            }
          } else {
            
    $display_products_quantity '';
          }

          if (
    PRODUCT_FEATURED_LIST_DATE_ADDED != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'date_added')) {
            
    $display_products_date_added TEXT_DATE_ADDED ' ' zen_date_long($featured_products->fields['products_date_added']) . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_DATE_ADDED31));
          } else {
            
    $display_products_date_added '';
          }

          if (
    PRODUCT_FEATURED_LIST_MANUFACTURER != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'manufacturer')) {
            
    $display_products_manufacturers_name = ($featured_products->fields['manufacturers_name'] != '' TEXT_MANUFACTURER ' ' $featured_products->fields['manufacturers_name'] . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_MANUFACTURER31)) : '');
          } else {
            
    $display_products_manufacturers_name '';
          }

          if ((
    PRODUCT_FEATURED_LIST_PRICE != '0' and zen_get_products_allow_add_to_cart($featured_products->fields['products_id']) == 'Y')  and zen_check_show_prices() == true) {
            
    $products_price zen_get_products_display_price($featured_products->fields['products_id']);
            
    $display_products_price TEXT_PRICE ' ' $products_price str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_PRICE31)) . (zen_get_show_product_switch($featured_products->fields['products_id'], 'ALWAYS_FREE_SHIPPING_IMAGE_SWITCH') ? (zen_get_product_is_always_free_shipping($featured_products->fields['products_id']) ? TEXT_PRODUCT_FREE_SHIPPING_ICON '<br />' '') : '');
          } else {
            
    $display_products_price '';
          }

    // more info in place of buy now
          
    if (PRODUCT_FEATURED_BUY_NOW != '0' and zen_get_products_allow_add_to_cart($featured_products->fields['products_id']) == 'Y') {
            if (
    zen_has_product_attributes($featured_products->fields['products_id'])) {
              
    $link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            } else {
    //          $link= '<a href="' . zen_href_link(FILENAME_FEATURED_PRODUCTS, zen_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $featured_products->fields['products_id']) . '">' . zen_image_button(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT) . '</a>';
              
    if (PRODUCT_FEATURED_LISTING_MULTIPLE_ADD_TO_CART && $featured_products->fields['products_qty_box_status'] != 0) {
    //            $how_many++;
                
    $link TEXT_PRODUCT_FEATURED_LISTING_MULTIPLE_ADD_TO_CART "<input type=\"text\" name=\"products_id[" $featured_products->fields['products_id'] . "]\" value=\"0\" size=\"4\" />";
              } else {
                
    $link '<a href="' zen_href_link(FILENAME_FEATURED_PRODUCTSzen_get_all_get_params(array('action')) . 'action=buy_now&products_id=' $featured_products->fields['products_id']) . '">' zen_image_button(BUTTON_IMAGE_BUY_NOWBUTTON_BUY_NOW_ALT) . '</a>&nbsp;';
              }
            }

            
    $the_button $link;
            
    $products_link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            
    $display_products_button zen_get_buy_now_button($featured_products->fields['products_id'], $the_button$products_link) . '<br />' zen_get_products_quantity_min_units_display($featured_products->fields['products_id']) . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_BUY_NOW31));
          } else {
            
    $link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            
    $the_button $link;
            
    $products_link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            
    $display_products_button zen_get_buy_now_button($featured_products->fields['products_id'], $the_button$products_link) . '<br />' zen_get_products_quantity_min_units_display($featured_products->fields['products_id']) . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_BUY_NOW31));
          }

          if (
    PRODUCT_FEATURED_LIST_DESCRIPTION != '0') {
            
    $disp_text zen_get_products_description($featured_products->fields['products_id']);
            
    $disp_text zen_clean_html($disp_text);

            
    $display_products_description stripslashes(zen_trunc_string($disp_text150'<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '"> ' MORE_INFO_TEXT '</a>'));
          } else {
            
    $display_products_description '';
          }

    ?>
                <?php 
                
    if(($row_counter-1)%== 0)
                {
                
    ?>
                <tr>
                <?php
                
    }
                
    ?>
                <td width="<?php echo IMAGE_FEATURED_PRODUCTS_LISTING_WIDTH 10?>" valign="top" class="main" align="center">
                  <?php
                    $disp_sort_order 
    $db->Execute("select configuration_key, configuration_value from " TABLE_CONFIGURATION " where configuration_group_id='" $group_id "' and (configuration_value >= 1000 and configuration_value <= 1999) order by LPAD(configuration_value,11,0)");
                    while (!
    $disp_sort_order->EOF) {
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_IMAGE') {
                        echo 
    $display_products_image;
                      }
                      
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_NAME') {
                        echo 
    $display_products_name;
                      }                  
                      
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_PRICE') {
                        echo 
    $display_products_price;
                      }       
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_BUY_NOW') {
                        echo 
    $display_products_button;
                      }
                      
    $disp_sort_order->MoveNext();
                    }
                    
                    
    $disp_sort_order $db->Execute("select configuration_key, configuration_value from " TABLE_CONFIGURATION " where configuration_group_id='" $group_id "' and (configuration_value >= 2000 and configuration_value <= 2999) order by LPAD(configuration_value,11,0)");
                    while (!
    $disp_sort_order->EOF) {
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_IMAGE') {
                        echo 
    $display_products_image;
                      }            
                        
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_NAME') {
                        echo 
    $display_products_name;
                      }                                   
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_PRICE') {
                        echo 
    $display_products_price;
                      } 
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_BUY_NOW') {
                        echo 
    $display_products_button;
                      }
                     
                      
    $disp_sort_order->MoveNext();
                    }
                  
    ?>
                </td>         

              
    <?php
          $featured_products
    ->MoveNext();
        }
      } else {
    ?>
              <tr>
                <td class="main" colspan="2"><?php echo TEXT_NO_FEATURED_PRODUCTS?></td>
              </tr>
    <?php
      
    }
    ?>
    </tr>
    </table>

  3. #33
    Join Date
    Sep 2010
    Posts
    70
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    BTW: I forgot to incluce the file details.


    The file location :/public_html/includes/templates/template_default/templates,
    The file name: tpl_modules_products_featured_listing.php

    If your template has its own file, then edit the file accrodingly in your template folder.

    How: Just use the following code to replace all codes in that file.


    Quote Originally Posted by sjbglx View Post
    Hello, Somehow I figured out the coding for the featured products page which shows multiple columns( in my case, 4) in a row. Everything is based on ChapAgain's idea.


    The following is my coding and I tested on my site which works fine.


    PHP Code:
    <?php
    /**
     * Module Template
     *
     * Loaded automatically by index.php?main_page=featured_products.<br />
     * Displays listing of Featured Products
     *
     * @package templateSystem
     * @copyright Copyright 2003-2005 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_modules_products_featured_listing.php 6096 2007-04-01 00:43:21Z ajeh $
     */
    ?>
    <table border="0" width="100%" cellspacing="2" cellpadding="2">
              <tr>
                <td colspan="3"><hr /></td>
              </tr>
               <tr>
    <?php
      $group_id 
    zen_get_configuration_key_value('PRODUCT_FEATURED_LIST_GROUP_ID');

      if (
    $featured_products_split->number_of_rows 0) {
        
    $featured_products $db->Execute($featured_products_split->sql_query);
        
    $row_counter 0;
        while (!
    $featured_products->EOF) {
            
    $row_counter++;

          if (
    PRODUCT_FEATURED_LIST_IMAGE != '0') {
            if (
    $featured_products->fields['products_image'] == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == 0) {
              
    $display_products_image str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_IMAGE31));
            } else {
              
    $display_products_image '<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_WIDTHIMAGE_FEATURED_PRODUCTS_LISTING_HEIGHT) . '</a>' str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_IMAGE31));
            }
          } else {
            
    $display_products_image '';
          }

          if (
    PRODUCT_FEATURED_LIST_NAME != '0') {
            
    $display_products_name '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '"><strong>' $featured_products->fields['products_name'] . '</strong></a>' str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_NAME31));
          } else {
            
    $display_products_name '';
          }

          if (
    PRODUCT_FEATURED_LIST_MODEL != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'model')) {
            
    $display_products_model TEXT_PRODUCTS_MODEL $featured_products->fields['products_model'] . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_MODEL31));
          } else {
            
    $display_products_model '';
          }

          if (
    PRODUCT_FEATURED_LIST_WEIGHT != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'weight')) {
            
    $display_products_weight '<br />' TEXT_PRODUCTS_WEIGHT $featured_products->fields['products_weight'] . TEXT_SHIPPING_WEIGHT str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_WEIGHT31));
          } else {
            
    $display_products_weight '';
          }

          if (
    PRODUCT_FEATURED_LIST_QUANTITY != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'quantity')) {
            if (
    $featured_products->fields['products_quantity'] <= 0) {
              
    $display_products_quantity TEXT_OUT_OF_STOCK str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_QUANTITY31));
            } else {
              
    $display_products_quantity TEXT_PRODUCTS_QUANTITY $featured_products->fields['products_quantity'] . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_QUANTITY31));
            }
          } else {
            
    $display_products_quantity '';
          }

          if (
    PRODUCT_FEATURED_LIST_DATE_ADDED != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'date_added')) {
            
    $display_products_date_added TEXT_DATE_ADDED ' ' zen_date_long($featured_products->fields['products_date_added']) . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_DATE_ADDED31));
          } else {
            
    $display_products_date_added '';
          }

          if (
    PRODUCT_FEATURED_LIST_MANUFACTURER != '0' and zen_get_show_product_switch($featured_products->fields['products_id'], 'manufacturer')) {
            
    $display_products_manufacturers_name = ($featured_products->fields['manufacturers_name'] != '' TEXT_MANUFACTURER ' ' $featured_products->fields['manufacturers_name'] . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_MANUFACTURER31)) : '');
          } else {
            
    $display_products_manufacturers_name '';
          }

          if ((
    PRODUCT_FEATURED_LIST_PRICE != '0' and zen_get_products_allow_add_to_cart($featured_products->fields['products_id']) == 'Y')  and zen_check_show_prices() == true) {
            
    $products_price zen_get_products_display_price($featured_products->fields['products_id']);
            
    $display_products_price TEXT_PRICE ' ' $products_price str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_LIST_PRICE31)) . (zen_get_show_product_switch($featured_products->fields['products_id'], 'ALWAYS_FREE_SHIPPING_IMAGE_SWITCH') ? (zen_get_product_is_always_free_shipping($featured_products->fields['products_id']) ? TEXT_PRODUCT_FREE_SHIPPING_ICON '<br />' '') : '');
          } else {
            
    $display_products_price '';
          }

    // more info in place of buy now
          
    if (PRODUCT_FEATURED_BUY_NOW != '0' and zen_get_products_allow_add_to_cart($featured_products->fields['products_id']) == 'Y') {
            if (
    zen_has_product_attributes($featured_products->fields['products_id'])) {
              
    $link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            } else {
    //          $link= '<a href="' . zen_href_link(FILENAME_FEATURED_PRODUCTS, zen_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $featured_products->fields['products_id']) . '">' . zen_image_button(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT) . '</a>';
              
    if (PRODUCT_FEATURED_LISTING_MULTIPLE_ADD_TO_CART && $featured_products->fields['products_qty_box_status'] != 0) {
    //            $how_many++;
                
    $link TEXT_PRODUCT_FEATURED_LISTING_MULTIPLE_ADD_TO_CART "<input type=\"text\" name=\"products_id[" $featured_products->fields['products_id'] . "]\" value=\"0\" size=\"4\" />";
              } else {
                
    $link '<a href="' zen_href_link(FILENAME_FEATURED_PRODUCTSzen_get_all_get_params(array('action')) . 'action=buy_now&products_id=' $featured_products->fields['products_id']) . '">' zen_image_button(BUTTON_IMAGE_BUY_NOWBUTTON_BUY_NOW_ALT) . '</a>&nbsp;';
              }
            }

            
    $the_button $link;
            
    $products_link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            
    $display_products_button zen_get_buy_now_button($featured_products->fields['products_id'], $the_button$products_link) . '<br />' zen_get_products_quantity_min_units_display($featured_products->fields['products_id']) . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_BUY_NOW31));
          } else {
            
    $link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            
    $the_button $link;
            
    $products_link '<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '">' MORE_INFO_TEXT '</a>';
            
    $display_products_button zen_get_buy_now_button($featured_products->fields['products_id'], $the_button$products_link) . '<br />' zen_get_products_quantity_min_units_display($featured_products->fields['products_id']) . str_repeat('<br clear="all" />'substr(PRODUCT_FEATURED_BUY_NOW31));
          }

          if (
    PRODUCT_FEATURED_LIST_DESCRIPTION != '0') {
            
    $disp_text zen_get_products_description($featured_products->fields['products_id']);
            
    $disp_text zen_clean_html($disp_text);

            
    $display_products_description stripslashes(zen_trunc_string($disp_text150'<a href="' zen_href_link(zen_get_info_page($featured_products->fields['products_id']), 'products_id=' $featured_products->fields['products_id']) . '"> ' MORE_INFO_TEXT '</a>'));
          } else {
            
    $display_products_description '';
          }

    ?>
                <?php 
                
    if(($row_counter-1)%== 0)
                {
                
    ?>
                <tr>
                <?php
                
    }
                
    ?>
                <td width="<?php echo IMAGE_FEATURED_PRODUCTS_LISTING_WIDTH 10?>" valign="top" class="main" align="center">
                  <?php
                    $disp_sort_order 
    $db->Execute("select configuration_key, configuration_value from " TABLE_CONFIGURATION " where configuration_group_id='" $group_id "' and (configuration_value >= 1000 and configuration_value <= 1999) order by LPAD(configuration_value,11,0)");
                    while (!
    $disp_sort_order->EOF) {
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_IMAGE') {
                        echo 
    $display_products_image;
                      }
                      
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_NAME') {
                        echo 
    $display_products_name;
                      }                  
                      
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_PRICE') {
                        echo 
    $display_products_price;
                      }       
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_BUY_NOW') {
                        echo 
    $display_products_button;
                      }
                      
    $disp_sort_order->MoveNext();
                    }
                    
                    
    $disp_sort_order $db->Execute("select configuration_key, configuration_value from " TABLE_CONFIGURATION " where configuration_group_id='" $group_id "' and (configuration_value >= 2000 and configuration_value <= 2999) order by LPAD(configuration_value,11,0)");
                    while (!
    $disp_sort_order->EOF) {
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_IMAGE') {
                        echo 
    $display_products_image;
                      }            
                        
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_NAME') {
                        echo 
    $display_products_name;
                      }                                   
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_LIST_PRICE') {
                        echo 
    $display_products_price;
                      } 
                      if (
    $disp_sort_order->fields['configuration_key'] == 'PRODUCT_FEATURED_BUY_NOW') {
                        echo 
    $display_products_button;
                      }
                     
                      
    $disp_sort_order->MoveNext();
                    }
                  
    ?>
                </td>         

              
    <?php
          $featured_products
    ->MoveNext();
        }
      } else {
    ?>
              <tr>
                <td class="main" colspan="2"><?php echo TEXT_NO_FEATURED_PRODUCTS?></td>
              </tr>
    <?php
      
    }
    ?>
    </tr>
    </table>

  4. #34
    Join Date
    Feb 2009
    Location
    UK
    Posts
    1,238
    Plugin Contributions
    1

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Quote Originally Posted by sjbglx View Post
    BTW: I forgot to incluce the file details.


    The file location :/public_html/includes/templates/template_default/templates,
    The file name: tpl_modules_products_featured_listing.php

    If your template has its own file, then edit the file accrodingly in your template folder.

    How: Just use the following code to replace all codes in that file.
    Hi, just wondered whether your page passed the W3C Validator tests.

    Like you I've got my page to display as I want it but it is falling down on errors related to the tr & td tags - I think.

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

    Default Re: Solution: Displaying all products and new products listing in column/grid

    At a glance, the original code is missing the <tbody> and </tbody> tags, and a </tr> tag with some selective coding it would need.

    Rather than fix this antiquated table layout code, I suggest using the Single Listing Template from Free Addons, or niccol's new SNAF which is a refinement of that.

  6. #36
    Join Date
    Feb 2009
    Location
    UK
    Posts
    1,238
    Plugin Contributions
    1

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Quote Originally Posted by gjh42 View Post
    At a glance, the original code is missing the <tbody> and </tbody> tags, and a </tr> tag with some selective coding it would need.

    Rather than fix this antiquated table layout code, I suggest using the Single Listing Template from Free Addons, or niccol's new SNAF which is a refinement of that.
    Thanks Glenn,

    I did try the single listing template add-on a while back , it would have meant redoing a lot of the formatting I perfected. I'll take a look at SNAF though.

  7. #37
    Join Date
    Apr 2012
    Posts
    15
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    How can I apply this column display layout to product listing page?

    I've tried to edit the tpl_modules_product_listing.php, but I have no clue.

    Thanks.

  8. #38
    Join Date
    Oct 2010
    Posts
    27
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Hi ,

    I just replace the tpl_tabular_display with tpl_columnar_display on line 37 form tpl_modules_product_listing.php ( for example )
    Work for each view. :) after that you have to do some magic with css :)

  9. #39
    Join Date
    Oct 2010
    Posts
    27
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Is not working from first time :) so is not a suitable solution .
    However you can edit the columnar display and give the name my columnar display and modify some code to work it out.
    Last edited by CaDyMaN; 29 Apr 2012 at 12:05 PM.

  10. #40
    Join Date
    Oct 2010
    Posts
    27
    Plugin Contributions
    0

    Default Re: Solution: Displaying all products and new products listing in column/grid

    Quote Originally Posted by CaDyMaN View Post
    Is not working from first time :) so is not a suitable solution .
    However you can edit the columnar display and give the name my columnar display and modify some code to work it out.
    exemple
    Code:
    <?php
    /**
     * Common Template - tpl_columnar_display.php
     *
     * This file is used for generating tabular output where needed, based on the supplied array of table-cell contents.
     *
     * @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_columnar_display.php 3157 2006-03-10 23:24:22Z drbyte $
     */
    
    ?>
    <?php
      if ($title) {
      ?>
    <?php //echo $title; ?>
    <?php
     }
     ?>
    <?php
    if (is_array($list_box_contents) > 0 ) {
     for($row=1;$row<sizeof($list_box_contents);$row++) {
        $params = "";
        //if (isset($list_box_contents[$row]['params'])) $params .= ' ' . $list_box_contents[$row]['params'];
    ?>
    <div id="Prodcutitem">
    <?php
        for($col=0;$col<sizeof($list_box_contents[$row]);$col++) {
          $r_params = "";
          if (isset($list_box_contents[$row][$col]['params'])) $r_params .= ' ' . (string)$list_box_contents[$row][$col]['params'];
         if (isset($list_box_contents[$row][$col]['text'])) {
    ?>
        <?php echo '<div' . $r_params . '>' . $list_box_contents[$row][$col]['text'] .  '</div>' . "\n"; ?>
    <?php
          }
        }
    ?>
    </div>
    <?php
      }
    }
    ?>
    Last edited by CaDyMaN; 29 Apr 2012 at 12:16 PM.

 

 
Page 4 of 5 FirstFirst ... 2345 LastLast

Similar Threads

  1. Three Column Grid for New/All Products
    By DallasNovelty in forum Templates, Stylesheets, Page Layout
    Replies: 1
    Last Post: 4 Feb 2011, 12:47 PM
  2. Replies: 4
    Last Post: 3 Jun 2010, 11:44 PM
  3. Column Layout Grid - All Products
    By fashion2 in forum Templates, Stylesheets, Page Layout
    Replies: 6
    Last Post: 2 Dec 2009, 04:19 PM
  4. Home Page Products Displaying in a Single Column and not in a Grid Display
    By probbins in forum Templates, Stylesheets, Page Layout
    Replies: 6
    Last Post: 23 Feb 2009, 01:42 AM
  5. hide right sidebox for products-all and products-new listing
    By Jmus in forum Templates, Stylesheets, Page Layout
    Replies: 10
    Last Post: 26 Apr 2008, 05:45 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