zblog不用js调用DZ论坛数据的方法

关于zblog调用discuz论坛数据的方法有很多种,一般说来都是js方式,在discuz的后台可以直接生成调用代码,然后在需要调用的页面相关位置放上调用代码就可以了,这种方法没有局限性,可以在任何位置进行调用,是最方便的一种方法!

但是有人问有没有不用js的方式调用的方法,为了页面的SEO,当然直接调用内容是最好的方法,这种方法是有的,阿诺就是用的这种调用方式,但是这种方法只局限于二级目录的情况,不能跨站调用,以心诺设计风尚为例,本站结构大家一目了然,主站程序是zblog程序,discuz论坛是在本站二级目录bbs下,实现原理即是通过discuz论坛的计划任务,定时生成更新文件,而根据zblog的程序特点,zblog的调用数据都存放在网站的INCLUDE下面,在zblog模版中可以以文件名作为调用标签,直接读取文件内容!所以,我们可以得出这样一个结论,利用discuz计划任务,在主站的include文件夹里面生成discuz论坛最新帖子的文件,然后通过zblog调用文件就可以了!下面看看这个直观的架构图:

计划任务文件sean_cron_daily.php文件的源代码如下:

<?php   
if(!defined('IN_DISCUZ')) {   
    exit('Access Denied');   
}   
        
$query = DB::query("SELECT tid,subject,lastpost FROM ".DB::table('forum_thread')." order by tid desc limit 0,14");   
while ($value = DB::fetch($query)) {    
    $txtstr.= "<li><a href='/bbs/thread-".$value['tid']."-1-1.html' title='".$value['subject']."' target='_blank'>".$value['subject']."</a></li>\n";    
}     
        
file_put_contents('../include/sean_bbs_new.txt', $txtstr);   
?>

将文件上传到论坛目录中的source/include/cron/ 中,然后在discuz论坛后台的工具->计划任务中新增一项“论坛最新贴调用”,然后设置它的执行周期,在运行脚本那填写文件名sean_cron_daily.php就可以了,保存后回到计划任务,点击执行,大功告成!

这里是根据本站的情况介绍的,根据大家站点目录的情况可对源文件进行稍微的调整即可!

评论列表

夜夜好奇

夜夜好奇 回复

觉得不错,可我还是不会用啊(2013-03-27 19:13:11)
seanloo

seanloo 回复

谢谢支持拉(2013-02-17 20:44:15)
是的发生

是的发生 回复

我就看看 (2012-06-06 07:33:19)
干衣机有用吗

干衣机有用吗 回复

博主文笔真的不错,以后常来光顾
(2013-01-02 16:45:08)
seanloo

seanloo 回复

谢谢支持拉(2013-02-17 20:44:15)
摩立康博客

摩立康博客 回复

学习了,支持下。(2012-12-15 09:30:04)
李文雄

李文雄 回复

呵呵 谢谢分享 待会就去测试下噢(2012-11-21 14:49:27)
篷房租赁

篷房租赁 回复

强烈学习,,,(2012-09-29 00:20:45)
冲锋衣排行榜

冲锋衣排行榜 回复

来学习一下啊(2012-07-11 16:46:57)
丰禾棋牌

丰禾棋牌 回复

很不错的方法,学习了(2012-06-30 16:44:02)
www.wangsula.com

www.wangsula.com 回复

正在找这个呢 谢谢分享(2012-06-19 10:44:53)
录音笔哪个牌子的好

录音笔哪个牌子的好 回复

顶一下这个很给力的文章(2012-06-18 16:57:53)
一起看影视吧

一起看影视吧 回复

有点看不懂!不过不错了!!(2012-06-17 15:55:19)
耳机发烧友

耳机发烧友 回复

分析的很有道理呀!(2012-06-17 13:16:13)
妖精的口袋

妖精的口袋 回复

技术流呀,算了懂了,不过一直没有接触discuz!(2012-06-16 17:23:42)
星睿电脑博客

星睿电脑博客 回复

没有学不会弄呀(2012-06-13 22:48:37)
星睿电脑博客

星睿电脑博客 回复

代码的东西不懂呀(2012-06-13 22:45:33)
丰胸产品哪个效果好

丰胸产品哪个效果好 回复

这个调用看起开很实用啊(2012-06-13 10:24:45)
皙肤泉

皙肤泉 回复

完全看不懂的说(2012-06-12 17:30:17)
情侣装

情侣装 回复

继续支持你!~(2012-06-12 15:09:52)
情侣装

情侣装 回复

我一年前为这个问题 捉摸了好久,现在彻底明白了!~(2012-06-12 15:09:19)
乾龙

乾龙 回复

可惜论坛不在二级目录,没办法直接调用了,哎(2012-06-11 21:44:48)
汉宫晓风

汉宫晓风 回复

博主讲得很详细,我现在正在学呢,谢谢您的分享,祝你的博客越办越好(2012-06-09 09:45:01)
东京著衣

东京著衣 回复

完全看不懂(2012-06-08 17:35:34)
什么祛痘产品效果好

什么祛痘产品效果好 回复

最近还是测试zblog,刚刚开始用,谢谢呀(2012-06-05 22:15:59)
老有所氧博客

老有所氧博客 回复

来学习一下(2012-06-04 23:45:55)
是的发生

是的发生 回复

我就看看 (2012-06-06 07:33:19)
声海发烧友

声海发烧友 回复

完全不会(2012-06-04 02:35:59)
优购优惠券

优购优惠券 回复

JS不太好。 ASP和PHP要全能主机才能共存。(2012-06-03 21:39:13)
猫神

猫神 回复

关于JS调用,还不太会哦(2012-06-03 16:09:17)
男儿本色

男儿本色 回复

真的很好,不过想问一下如果只想调用5条或者10条帖子怎么办呢?(2012-06-02 00:04:13)
www.dygoodboy.com

www.dygoodboy.com 回复

不错啊 来学习了!(2012-05-30 20:17:45)
长沙团购

长沙团购 回复

支持了。www.furongtuan.com 芙蓉团来访(2012-05-29 15:44:17)
126健身网

126健身网 回复

非常喜欢这个模板 可以做的像网站一样好看 呵呵 喜欢支持来了(2012-05-27 13:36:27)
影楼培训

影楼培训 回复

谢谢博主分享了啊(2012-05-26 13:19:38)
淘宝网女鞋

淘宝网女鞋 回复

学习了,有些东西真的很深奥。(2012-05-25 08:42:46)
睢宁人才网

睢宁人才网 回复

找了很久了。谢谢分享。(2012-05-24 21:10:32)
win8系统下载

win8系统下载 回复

还行,不过太麻烦(2012-05-18 18:06:14)
进口汽车网

进口汽车网 回复

学习了。看似很强大啊 (2012-05-17 16:00:31)
进口汽车

进口汽车 回复

学习了(2012-05-17 15:59:32)
女人我最大

女人我最大 回复

终于出教程来了,谢谢博主,您太强大了!(2012-05-15 23:38:08)
经典语录

经典语录 回复

不错哦 ,学习下(2012-05-15 21:13:53)
AMOVO

AMOVO 回复

小白路过,完全不会。哈哈(2012-05-15 17:16:29)
蝶讯网

蝶讯网 回复

这方法还是非常不错的。(2012-05-15 15:30:53)
方太抽油烟机价格

方太抽油烟机价格 回复

谢谢您的分享了,文章非常的有价值了(2012-05-15 11:22:32)
清氧之气

清氧之气 回复

看来要学习一下php了(2012-05-14 15:31:59)
清华同方照明

清华同方照明 回复

什么时候我也尝试尝试ZBLOG(2012-05-13 11:20:57)
小风建站博客

小风建站博客 回复

嗯,我用的不是zblog,不过这个模板真不错(2012-05-12 22:26:07)
佘星星

佘星星 回复

谢谢分享!学习了!(2012-05-12 22:26:06)
婴儿推车哪个牌子好

婴儿推车哪个牌子好 回复

博主文笔真的不错,以后常来光顾啦
(2012-05-12 22:25:18)
cc

cc 回复

我还是小白一个,学习啦~~~~~~~~~~~(2012-05-12 13:24:59)

发表评论

(必填)

(必填)

(选填)

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

最新发布

热门讨论