央企文库

首页 > 关于我们 > 资源分享

资源分享

帝国CMS插件 随机调用某个栏目的文章 LOOP三次 完成全站随机高效率调用

更新时间:2018-01-01 立即下载

》》》》》目标:随机调用某个栏目的文章 LOOP三次 完成全站随机高效率调用

 

》》》》》用到:上一篇的调用写法:[e:loop={'selfinfo',调用几条,0,0,'id>'.$navinfor[id].'','id desc'}]<a href="<?php echo $bqsr[titleurl]; $pre='true';?>"><?=$bqr[title]?></a>[/e:loop]

 

主要参数 'selfinfo' 获取当前栏目ID 'id>'.$navinfor[id].' ID大于本篇

》》》》》流氓写法

 [e:loop={6,10,0,0,'id>'.$navinfor[id].'','id desc'}]

调用栏目ID为6的10大于当前ID的文章

》》》》》想写多个栏目调用,多写几个LOOP循环好了····· 简单高效  还在研究全站混合调用

 

 

 

》》》扩展:官方的随机调用调用举例:

<?php

$randnum=10;        //随机数量

$randids='';

$randdh='';

for($i=1;$i<=$randnum;$i++)

{

        $randids.=$randdh.rand(1,100000);        //1为最小ID,100000为最大ID

        $randdh=',';

}

?>

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}]

模板代码内容

[/e:loop]

 

只能说官方的写法很坑爹

 

 

改写PHP语句 传递到 'selfinfo'  随机ID调用 随机调用条数  完工

 

文章评论