A-A+

蚂蚁分类 mymps_get_info_list 函数参数详解

2014年11月05日 14:28 汪洋大海 暂无评论 阅读 181 views 次

其实蚂蚁分类的mymps_get_info_list这个函数跟dz的函数使用方法几乎是一样的。都基本是如出一辙。下面大概讲解一下。

mymps_get_info_list 函数位于\include\common.fun.php中可以说是mymps的核心函数之一,功能非常强大,但官方给出的注释和说明非常少。结合个人理解,下面我简单对常见参数进行一个说明(不对的地方,请各位拍砖):

function mymps_get_info_list($num=10,$info_level=”,$upgrade_type=”,$userid=”,$catid=”,$certify=”,$if_hot=”,$sql=”,$leftjoin=true)

1、$num=10 //调用信息的数量

mymps_get_info_list(11); //调用11条最新的信息(按时间排序)

mymps_get_info_list(‘’); //若为空,则调用所有的信息(按时间排序)

2、$info_level // 信息的等级

一般正常信息为1,推荐信息为2,待审信息为0

mymps_get_info_list(11,”); 显示11条正常信息和推荐信息

mymps_get_info_list(11,0); 显示11条信息(包括待审、正常、推荐)

mymps_get_info_list(11,1); 显示11条正常信息和推荐信息

mymps_get_info_list(11,2); 显示11条推荐信息

3、$upgrade_type// 置顶信息的类别

‘ 2为分类置顶,3为首页头条

mymps_get_info_list(11,2, 3); 显示11条推荐头条信息

4、userid//某个用户的信息,这个容易理解

mymps_get_info_list(11,2, 3,’某人’); 显示用户“某人” 发布的11条推荐头条信息

5、$catid// 具体某个最小分类的信息,不能递归调用某分类的各个子类信息

//调用单个之类,显示用户“某某” 在子类‘102’发布的11条推荐头条信息

mymps_get_info_list(11,2, 3,’某某’,’102′);

//显示子类‘102,103’中发布的11条推荐头条信息

mymps_get_info_list(11,2, 3,‘’,’102,103′);

6、$sql=” //自定义SQL语句,要求对Mysql有一定的了解,非常灵活,也非常有用。例如:mymps_get_info_list(4,0,”,”,”,”,”,’ AND a.img_count>0 ‘,$leftjoin=true);

7、$if_hot=‘’//是否按点击量排序,默认按ID排序

为‘’或0按ID排序,为其他任意值(如1,或更夸张一点 gdd.gd)按点击量排序 其实这里就是判断是否为空而已。

mymps_get_info_list(8,1,0,”,’160,161,162,163,164,165,166,167,203′,”,’gdd.gd’);

剩下的几个参数比较不常用,我就不介绍了。

此文章为转载文章,地址:http://www.autowares.cn/blog/?p=41 本人稍加修改。 【申明,本博客“汪洋大海”栏目里的所有文章都是转载文章,其他栏目都为博主原创文章。转载的文章基本都会附上地址。】

给我留言