首页 首页 >  文章资讯

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

发布时间:2023-09-20 17:40:09 浏览次数:2139次

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

首页找到指定的模板文件,找到需要输出随机数据的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条内容,你可以修改成自己需要的条数即可。

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


zblog模板里调用随机数据的教程到这里结束了,你赶快去试试吧。


【版权与免责声明】如发现内容存在版权问题,烦请提供相关信息发邮件至 lnkj@3173.top ,我们将及时沟通与处理。 本站内容除了3117站长服务平台( www.3117.cn )原创外,其它均为网友转载内容,涉及言论、版权与本站无关。