功能:在任何需要的地方调用户公司排行,按该公司某个频道所发布的信息数量排序,发的多得排前面。
步骤:
在公共函数文件中添加以下函数
路径 include/global.func.php
function ask_fxb($page) {
global $db;
$cat = array();
$page = intval($page);
$result = $db->query("selec b.username,b.linkurl,b.company,count(itemid) as nums from {$db->pre}know_answer as a,{$db->pre}company as b wher a.username = b.username group by b.userid order by nums desc LIMIT 0,$page", 'CACHE');
while($r = $db->fetch_array($result)) {
$cat[] = $r;
}
return $cat;
}
在模板中调用
{php $tags=ask_fxb(3);}
{loop $tags $i $t}
{$i+1}
[{$t[nums]}]
{/loop}
以上实例为我做项目时调用的问答频道回答数排名,调用数量为三条,如需要修改调用数量,修改ask_fxb(3)中的3即可。
函数解析:
如果要按用户在其它频道的发布数量排名,把{$db->pre}know_answer 改成其它频道的表即可,如供应的是 {$db->pre}sell_5 求购的是 {$db->pre}buy_6
function ask_fxb($page) {
global $db;
$cat = array();
$page = intval($page);
$result = $db->query("selec b.username,b.linkurl,b.company,count(itemid) as nums from {$db->pre}know_answer as a,{$db->pre}company as b wher a.username = b.username group by b.userid order by nums desc LIMIT 0,$page", 'CACHE');
while($r = $db->fetch_array($result)) {
$cat[] = $r;
}
return $cat;
}
根据itemid调用改信息的content
在自定义函数中\api\extend.func.php中加入以下代码注释如下//根据文章id获取分表内容//第一个参数$moduleid 如果是在非当前模块使用需要写死,如在站点首页: {ge
0评论2023-10-0887
最新被收藏数量统计调用
在api/extend.func.php 中加入以下函数//获取单个信息被收藏数function xh_favorite($mid,$itemid){global $db;$nums = $db-get_one(SELECt COUNT(*) AS num FRO
0评论2023-10-08110

- 供应内容页调用该会员自己的产品分类
0评论2023-10-08
DESTOON二次开发调用该用户会员注册了多少时间的教程
在自定义函数 api/extend.func.php 中添加以下新函数//会员注册了多少时间统计function from_date($regtime){global $DT_TIME;$time = $DT_TIME - $regtime;if($
0评论2023-10-08106
DESTOON 调用会员注册了多少时间的方法
在自定义函数里 api/extend.func.php 中添加以下函数//计算注册时间function from_date($regtime){global $DT_TIME;$time = $DT_TIME - $regtime;if($time315360
0评论2023-10-08119
DESTOON 内容页批量调用所有自定义字段的方法
destoon 内容页批量调用所有自定义字段的方法一个一个的在模板里调,是不是太麻烦了,下面的方法就是批量循环出当前频道所有不为空的自定义字段内容。api/extend
0评论2023-10-0848
其他页面如何调用公司模块的分类名称
在自定义函数文件中根目录(api/extend.func.php)加入function getcat($catid) {global $db;$catids=explode(',',$catid);$catid=$catids[1];$r=$db-ge
0评论2023-10-0844
DESTOON列表页调用公司评论方法
在api/extend.func.php 中加入以下函数function commentnum($userid) { global $db; $r = $db-get_one(selec * from {$db-pre}comment wher item_id='$useri
0评论2023-10-0851
DESTOON 供应内容页调用供应类型的方法
调用供应,求购类型的方法,用得着的时候虽然不多,但记录下在api/extend.func.php 中加入以下函数//类型function ext_type($typeid){ global $MOD; $type = exp
0评论2023-10-0835
DESTOON资讯列表页调用tag标签的方法
将以下函数加入自定义函数文件 api/extend.func.php 中//关健词,tagfunctionkw_tag($tag){$tag=explode('',$tag);return$tag;}列表循环中加入,加在文
0评论2023-10-0837