011.帝国CMS随机调用当前文章栏目的文章

011.帝国CMS随机调用当前文章栏目的文章
老刘博客帝国CMS还是非常不错的网站程序,虽然初学者看着后台比较零散,但是只需要几天的时间,就可以熟练的操作后台界面进行建站工作,当然如果不想着使用默认的模板主题,就需要自己有较好的模板主题修改能力,掌握一定的CSS或者PHP基础。大家都会遇到下面这种情况
网站的内容页,出现这种情况的文章调用,一般有两种,围绕着文章的关键词或者TAG标签进行调用,关于围绕着关键词或者TAG标签调用相关文章的详细情况大家可以在老刘博客上找一找相关文章,今天我们要说的是帝国CMS的另一种调用方式,就是纯粹的采用随机方式调用文章来凑数,帝国CMS默认的代码如下:
1 | [e:loop={"select * from [!db.pre!]ecms_news where classid='$GLOBALS[navclassid]' order by rand() desc limit 10",12,24,0}] |
这种调用随机文章的方式优点是代码官方默认,简单有效直接,但是如果网站的内容熟练太多,调用起来就有问题,费时长,当然如果是静态文章模式,基本上可以忽略这种限制,但是在整体重新生成的过程中会费时,而且消耗服务器资源,来看另一种代码:
1 | <?php |
这种代码比较厉害,网页之中添加了PHP代码,在生成的过程中可以降低服务器资源消耗的同时,而且直接提高实效,也是帝国CMS站长朋友经常使用的代码样式。如果网站的数据太大或者太少,都需要重新调整
1 | $randids.=$randdh.rand(1,400000); //1为最小ID,100000为最大ID |
避免生成的ID为空,调用不出文章来。好了,感谢大家来到老刘博客,希望这份教程能够帮助到您。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果