Thread: Miscellaneous Hacks - CartPlog: The Lite PayPal Shopping Cart
View Single Post
  #75  
Old 11-13-2007, 05:49 PM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Junkie View Post
In several posts back I asked:

"Is there a way to control the number tof products that show as popular products?"

You replied: "Find the popular products query in the code and add a limit to the query. There is no display order for products like there is for categories, but an order by clause could be added to the view category query."

What file and where exactly do I limit the number of products that display? I have tried quite few edits with no luck.
hi
look into the file at line 230(hope thats the right, i have modified my)
search for
PHP Code:
    $cartplog_product_infos $db->query_read("SELECT productid, catid, thumb, title, price
        FROM " 
TABLE_PREFIX "cartplog_products
        WHERE sales = " 
intval($cartplog_max_salescnt) . "
    "
);

    
$cartplog['popular_products'] = '';

    while (
$cartplog_product_info $db->fetch_array($cartplog_product_infos))
    {
        
$cartplog['product_productid'] = intval($cartplog_product_info['productid']);
        
$cartplog['product_catid'] = intval($cartplog_product_info['catid']);
        
$cartplog['product_thumb'] = strval($cartplog_product_info['thumb']);
        
$cartplog['product_title'] = htmlspecialchars_uni($cartplog_product_info['title']);
        
$cartplog['product_price'] = round(floatval($cartplog_product_info['price']), 2);

        eval(
'$cartplog[\'popular_products\'] .= "' fetch_template('cartplog_product_item') . '";');
        
$cartplog['popular_products'] .= '</tr><tr>';
    } 
here now limit the query
PHP Code:
WHERE sales " . intval($cartplog_max_salescnt) . " 
i hope thats it
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01228 seconds
  • Memory Usage 1,780KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete