zblog模板里调用随机文章的方法

zblog程序本身是没有调取随机数据的模块的,如果我们模板里面想要调取随机数据怎么办?现在我来告诉你怎么使用rand()函数来随机读取数据库内容。

图片[1]-zblog模板里调用随机文章的方法-鱼儿项目网创业

首页找到指定的模板文件,找到需要输出随机数据的div容器:

<ul class="links"><h3>随机推荐</h3>
 {php}
$where = array(array('=','log_Status','0'));
$order = array('RAND'=>'()');
$array = $zbp->GetArticleList(array('*'),$where,$order,array(6),"");
{/php}
{foreach $array as $randlist}
    <li><a href="{$randlist.Url}" title="{$randlist.Title}">{$randlist.Title}</a></li>
{/foreach}
<div class="clear"></div>
</ul>

可以看到,zblog的模板里是可以使用PHP语言的,只是不再使用<?php*?>这个标签了,而是在需要执行PHP代码的前后加上{php}和{/php},然后使用php函数foreach循环输出内容。

$order = array('RAND'=>'()');

这行代码就是随机读取的意思。

$array = $zbp->GetArticleList(array('*'),$where,$order,array(6),"");

这里组装sql语句并执行,本行代码里面的array(6)是输出6条内容,你可以修改成自己需要的条数即可。

图片[2]-zblog模板里调用随机文章的方法-鱼儿项目网创业

{foreach $array as $randlist}和{/foreach}之间是输出的内容,你可以修改html部分代码,让这些内容能符合你需要的显示风格。

zblog模板里调用随机数据的教程到这里结束了,你赶快去试试吧。想要交流更多建站知识或者PHP知识,请关注以下微信公众号。如果你想要用zblog、杰奇仿站,也可以关注以下微信公众号!

THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

温馨提示:

1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!