zencart新进商品的随机排序修改方法第一步:首先,新进商品可以自己定义时间段:商店设置-最大值-新进商品的定义
zencart新进商品的随机排序修改方法第二步:
修改首页上新进商品:
/includes/modules/new_products.php
在$new_products_query里增加相应ORDER BY xxx
例:select distinct p.products_id, p.products_image,p.products_tax_class_id, pd.products_name, p.products_date_added,p.products_price, p.products_type, p.master_categories_id fromzen_products p, zen_products_description pd where p.products_id =pd.products_id and pd.language_id = '1' and p.products_status = 1order by pd.products_name
zencart新进商品的随机排序修改方法第三步:
修改边框中新进商品:
/includes/modules/sideboxes/whats_new.php
将
$random_whats_new_sidebox_product =zen_random_select($random_whats_new_sidebox_product_query);
改为
$random_whats_new_sidebox_product =$db->Execute($random_whats_new_sidebox_product_query);
zencart新进商品的随机排序修改方法第四步:
然后将/includes/modules /new_products.php 文件中的:
$db->ExecuteRandomMulti
改为
$db->Execute
MoveNextRandom()
改 为
MoveNext()
zen cart新进商品的随机排序修改方法
2019-11-10 12:17php教程网 PHP教程
由于新进商品的数量可能比页面上能显示的数量多,所以采用的是随机显示的方式。如果想改为按时间顺序显示,可以按照radnows提供的 方法修改。(记住使用文件替代)
延伸 · 阅读
- 2019-11-03PHP 反向排序和随机排序代码
精彩推荐
- PHP教程
PHP笛卡尔积实现算法示例
这篇文章主要介绍了PHP笛卡尔积实现算法,涉及php数组的递归、遍历、判断、拼接等相关操作技巧,需要的朋友可以参考下 ...
- PHP教程
php框架CodeIgniter使用redis的方法分析
这篇文章主要介绍了php框架CodeIgniter使用redis的方法,结合实例形式分析了redis的安装、设置及CodeIgniter使用redis的相关操作技巧与注意事项,需要的朋友可以参...
- PHP教程
php中pcntl_fork创建子进程的方法实例
这篇文章主要介绍了php中pcntl_fork创建子进程的方法实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- PHP教程
php关联数组与索引数组及其显示方法
下面小编就为大家分享一篇php关联数组与索引数组及其显示方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...
- PHP教程
php日历[测试通过]
一直喜欢php下的日历实现代码,测试效果不错 ...
- PHP教程
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
这篇文章主要介绍了PHP实现获取ip地址的5种方法,以及插入用户登录日志操作,结合实例形式总结分析了php获取访客IP地址的5种常见操作方法,以及将用户登...
- PHP教程
PDO::beginTransaction讲解
今天小编就为大家分享一篇关于PDO::beginTransaction讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...
- PHP教程
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
现在好多网站使用的验证码非常容易被软件自动识别到,本文介绍了一种PHP生成验证码并加入倾斜,弦干扰线,黏贴,旋转等效果 ...