帝国CMS按tag调用相关内容,数量不够调用最新文章的代码。

1、根据tag调用相关的文章10条,不够调用最新文章

代码如下

functionuser_newslist($classid,$id,$num=10){

global$empire,$dbtbpre,$class_r;

$tbname=$class_r[$classid]['tbname'];
$tr=$empire->fetch1("selecttagidfrom{$dbtbpre}enewstagsdatawhereid=".$id."andclassid=".$classid."");
if($tr){
$sql="select*from{$dbtbpre}enewstagsdataasaLEFTJOIN{$dbtbpre}ecms_{$tbname}asbONa.id=b.idwherea.tagid={$tr[tagid]}anda.id<>{$id}limit".$num;
$tsql=$empire->query($sql);
while($tt=$empire->fetch($tsql)){

$str.='<li><ahref="'.$tt[titleurl].'.html">'.$tt[title].'</a></li>';
$num--;
}



$num=$num-$total;


$sql2="select*from{$dbtbpre}ecms_{$tbname}limit".$num;
$tsql2=$empire->query($sql2);
while($tt2=$empire->fetch($tsql2)){


$str.='<li><ahref="'.$tt2[titleurl].'.html">'.$tt2[title].'</a></li>';

}

}
return$str;
}


声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!

原文地址:《帝国cms按tag调用相关内容,数量不够调用最新文章的代码》发布于2022-07-01 21:03:57

相关推荐