公告:575分类目录为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ

点击这里在线咨询客服
新站提交
  • 网站:19294
  • 待审:3
  • 文章:37080
  • 会员:74
  • 最新会员:3632094

 

功能: 比如说有3个TAG,每个TAG下有4篇文章,现在指定要显示10篇文章,那么每个TAG要拿出4篇,共有12篇文章,最终会打乱这12篇文章,然后取10篇3个TAG,每个TAG下有3篇文章,现在指定要显示10...

功能:eqy575分类目录-全网最大的中文分类目录导航网站

比如说有3个TAG,每个TAG下有4篇文章,现在指定要显示10篇文章,那么每个TAG要拿出4篇,共有12篇文章,最终会打乱这12篇文章,然后取10篇eqy575分类目录-全网最大的中文分类目录导航网站

3个TAG,每个TAG下有3篇文章,现在指定要显示10篇文章,那么每个TAG要拿出3篇文章,共有9篇文章eqy575分类目录-全网最大的中文分类目录导航网站

3个TAG,A有2篇文章,B有5篇文章,C有3篇文章,现在要显示10篇文章,那么A拿出2篇文章,B拿出5篇文章,C拿出3篇文章,共有10篇文章eqy575分类目录-全网最大的中文分类目录导航网站

如果 A、B、C中除了当前文章,还有相同的文章,那么会扣除重复的那篇文章,只取一次。所以指定的数量会有偏差

以下代码放到/e/class/userfun.php里!eqy575分类目录-全网最大的中文分类目录导航网站

<?phpfunctionuser_otherlink($limit=5){global$dbtbpre,$empire,$navinfor,$class_r;if($navinfor[infotags]){$classid=(int)$classid;$limit=(int)$limit;$tbname=$class_r[$navinfor[classid]][tbname];$tagarr=explode(",",$navinfor[infotags]);$arr=array();$num=ceil($limit/count($tagarr));foreach($tagarras$k=>$v){if(count($tagarr)==$k+1){$num=$limit-count($arr);}else{if($i<$num){$num=ceil(($limit-count($arr))/count($tagarr));}}$t=$empire->fetch1("selecttagid,numfrom{$dbtbpre}enewstagswheretagname=$v");if($t[tagid]){$sql=$empire->query("selectidfrom{$dbtbpre}enewstagsdatawheretagid=$t[tagid]");$i=0;while($s=$empire->fetch($sql)){if(in_array($s[id],$arr)||$s[id]==$navinfor[id]){continue;}else{$arr[]=$s[id];$i++;}if($i==$num){break;}if(count($arr)==$limit){break2;}}if($t[num]>$num){$linshi=$t[tagid];}}}if(count($arr)>0){$inid=implode(",",$arr);if(count($arr)<$limit&&$linshi){$sql=$empire->query("selectidfrom{$dbtbpre}enewstagsdatawheretagid=$linshiandidnotin($inid)");while($s=$empire->fetch($sql)){$arr[]=$s[id];if(count($arr)==$limit){break;}}}$inid=implode(",",$arr);$str="";$news=$empire->query("selectid,title,titleurl,titlepicfrom{$dbtbpre}ecms_{$tbname}whereidin($inid)");while($n=$empire->fetch($news)){$str.=<li><ahref=".$n[titleurl].">.$n[title].</a></li>;}}return$str;}}?>

内容页用以下代码调用:5为显示数量自己改eqy575分类目录-全网最大的中文分类目录导航网站

<?=user_otherlink(5)?>
发表于 2020-06-11 14:27 阅读 ( 473 ) 分类:帝国cms
eqy575分类目录-全网最大的中文分类目录导航网站

标签:

分享到: 更多 (0)

下一篇:帝国CMS7.0多值字段在内容页模板的调用方法(帝国cms简介标签)

上一篇:帝国CMS7.5版编辑器升级为CKEditor编辑器,更实用(帝国cms视频教程)

  admin95360564zxm

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 19294

    网站

  • 12

    小程序

  • 37080

    文章

  • 74

    会员

赶快注册账号,推广您的网站吧!
热门网站