如意28论坛

 找回密码
 立即注册
查看: 498|回复: 0

zblog如何调用嵌套子目录博客的文章

[复制链接]
跳转到指定楼层
楼主
发表于 2018-4-4 14:59:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
zblog是一款优秀的博客程序,现在已经发展在2.X的时代了。不过zblog在功能的强大的程度上,还是不及wordpress。所以很多朋友在新开一个栏目里,觉得与整体博客的主题相去甚远,所以选择了新建一个子目录,全新安装一个zblog程序,这样子两个博客是完全不同的两个数据库,比较好管理,且负载性能更高。
那么在子目录里安装的博客,如何在主博客里调用它的最新文章呢?拿如意28论坛为例子,如意28论坛下面了四个子博客,就拿不不学吧这个子博客为例吧,怎样将他的最新文章调用到主博客呢。步骤如下:
首先,在不不学吧这个博客下,打开zb_system目录后再FUNCTION目录下找到c_system_base.asp文件。
打开此文件找到Functions(FunctionMetas.GetValue("previous")).Post()这段代码,
在它的下面插入Call SaveToFile(BlogPath & "../zb_users/include/t_previous.htm",strPrevious,"utf-8",True)
这样操作之后,在你下一次发表文章的时候,就会在主博客的缓存调用里生成一个t_previous.htm的文件,这就是不不学吧里面的最新文章,默认是调用10篇最新文章。
然后,再在我们的主博客,也就是如意28论坛的后台——模块管理——新建模块
名称:不不学吧 (因为我们调用的是不不学吧里面的内容,当然,这个可以随便取名字)
内容:
其它都默认即可。创建完成之后,就会在模块管理的用户自定义模块中显示我们刚刚创建的“不不学吧”的模块,你可以将这个模块拖动到你的侧栏中。
下面就是见证奇迹的时刻:不不学吧里面的最新文章,就会显示在主博客的侧栏中!
有朋友这时候可能会有疑问,要是我有多个子博客,我该怎么办。其实很好办,在我们调用别的子博客,将t_previous.htm这个文件名改一下就是了。
比如我们的不不学吧里,插入的是这样的代码:
Call SaveToFile(BlogPath & "../zb_users/include/t_previous.htm",strPrevious,"utf-8",True)
那我们的励志驿站里,插入的是这样的代码
Call SaveToFile(BlogPath & "../zb_users/include/l_previous.htm",strPrevious,"utf-8",True)
调用的时候,也不一样。
不不学吧调用代码:
励志驿站调用代码:
就这么简单,无论多少个子博客,都可以调用的哦。
论坛好帖
回复

使用道具 举报

广告合作|最好的pc蛋蛋,北京赛车pk10,幸运28游戏交流社区

GMT+8, 2024-11-23 16:23 , Processed in 0.187200 second(s), 24 queries , Gzip On.

Powered by Ruyi28 Plus!

© 2017-2018 如意28论坛 版权所有

快速回复 返回顶部 返回列表