zblogPHP随机文章调用方法

当然是借鉴了网络上的教程再加以修改得成的。

本篇教程效果如图

刚刚弄好,也还没测试,先发个帖记录下。

以下为教程,仅限于zblogPHP



1.打开zb_system\function\c_system_event.php,

在里面两处 



$zbp->AddBuildModule('previous'); 


后面



加上:


$zbp->AddBuildModule('sjarticles');



之后在文末加上:



function BuildModule_sjarticles(){
        global $zbp;
 
        $articles=$zbp->GetArticleList(
                array('*'),
                array(array('=','log_Type',0),array('=','log_Status',0)),
                array('rand()'=>' '),
                array(8),
                null
        );
        $s='';
        foreach ($articles as $article) {
		$s .= "<li><a href=\"{$article->Url}\" title=\"{$article->Title}\">{$article->Title}</a></li>" .  '';
        }
        return $s;
}





2.打开zb_system\function\lib\zblogphp.php

在:


$this->RegBuildModule('previous','BuildModule_previous');



后面加上:

$this->RegBuildModule('sjarticles','BuildModule_sjarticles');




3.打开数据库,在zbp_module表,添加新数据,25,随机文章,sjarticles,,0,divSjarticles,ul,0,system,0如图其中25为ID,只要不与现有的重复就行。




4.到此就已经好了,到博客后台更新下数据,然后在在相应地方调用


{$modules['sjarticles'].Content}


发表篇新文章就能看到数据了。。。




版权属于:做one笔记

原文地址:http://www.zuoone.com/post/44.html

转载时必须以链接形式注明原始出处及本声明。

相关文章

木子
木子
发布于 2017-09-2515:56:27  回复
博主找到更好的方法了吗?我现在用的是相关文章,但是随机还真没找到。
zuoone
zuoone
发布于 2017-09-2717:00:59  回复
我现在用的就是文章写的方法
蟹胖
蟹胖
发布于 2014-12-3016:25:13  回复
完全不明白,不是应该就一个函数而已吗?怎么还那么多事?
评论者
评论者
发布于 2014-07-1714:01:03  回复
哇哈哈
评论者
评论者
发布于 2014-07-1713:55:34  回复
哈哈,我来赞赞我是你懂得
流年岁月
流年岁月
发布于 2014-07-1615:21:53  回复
够麻烦的哈
宋镇江
宋镇江
发布于 2014-07-1318:40:31  回复
--、1月份写的方法也能翻到?好像也是。wiki好像没更新使用技巧了。下星期要添加点。
zuoone
zuoone
发布于 2014-07-1319:09:47  回复
恩,还要多多跟你学习呢,其实我一点都不懂,目前这个随机文章,需要发表或删除文章,才更新一次,有没有可以实现换个页面就刷新一次?

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。