不积跬步无以至千里

记录精彩的程序人生

  • 首页
  • Java
  • Golang
  • PHP
  • Python
  • Nodejs
  • Lua
  • Docker
  • DevOps
  • 文章归档
  • 默认分类
  • 关于
  • 标签

  • 搜索
PostgreSQL hbase 时间同步 nexus 开机启动 nexus, 开机启动 jenkins安装配置 gitlab安装配置 gitlab安装 文件系统 fastdfs gcc切换 gcc升级 mysql8 交换空间 虚拟内存 tcp thrift lua tag test VPN SoftEtherVPN homebrew asm spring tomcat maven jdk ios mac 图案字符 figlet mysql半同步复制 mysql主从同步 一主多从 一主一从 主从同步 反向代理 密码重置 test 虚拟机扩容 swap 虚拟空间 docker ldocker grpc-gateway protobuf 微服务 go grp GRPC 授权登录 OAuth2.0 SOA supervisord supervisor RPC CentOS rabbitmq 环境变量 php-fpm php.ini error php7 lnmp 编译安装 mysql nginx linux java php python redis 字符串操作 mysql5.7 Solo

站外调用discuz论坛主题的实现方法

发表于 2020-01-11 | 分类于 默认分类 | 0 | 阅读次数 1604

一、网站架构
博客系统是wordpress 2.9版,位于http://www.phpboke.com/ 根目录,“网站优化SEO诊断”论坛程序版本Discuz 7.2版,路径是http://www.phpboke.com/bbs/ ,下面我们要在博客首页顶部调用10条论坛最新主题。

二、站外调用discuz 论坛最新主题具体步骤:
1、登录论坛后台管理,依次点击“工具”==》“数据调用” ==》设置,  选择“是”。
启用discuz外部调用

2、再依次点击“插件”==》“论坛插件”==》在“插件列表”中
安装并启用“首页多格插件” 3、再回到“工具”==》“数据调用”==》“管理”==》“首页多格”点击“最新主题”
点击discuz最新主题 就可以看到内部调用代码与外部调用代码,这里我们复制下面这段外部调用代码:

<script type=”text/javascript” src=”http://www.seoxj.com/bbs/api/jav ... 0%E4%B8%BB%E9%A2%98″></script>
4、接下来进入wordpress“后台管理”==》“外观”==》“编辑 ”选择index.php文件,粘贴上面的代码到index.php文件的内容区域,保存即可。(因为我们只在首页调用论坛数据,只需要在 index.php文件中插入调用代码即可。如果需要在侧边栏调用,侧要将代码插入到 侧边栏 (sidebar.php)中的相关位置。)

插入站外调用JS代码到wordpress index.php文件中 三、站外调用discuz 论坛最新主题要注意的地方: 1、请保证论坛编码与你网站编码一致,否则会调用出来的数据会显示成乱码。 2、根据你论坛更新时间,设置数据调用缓存时间。(由于一些排序检索操作比较耗费资源,数据调用程序采用缓存技术来实现数据的定期更新,默认值 1800,建议设置为 900 的数值,0 为不缓存极耗费系统资源) 3、“工具”==》“数据调用”==》“管理”==》点击“最新主题”设置页面中有这样一段代码:.

<ul>
[node]<li><span></span></li>[/node]
</ul>
这段代码的意思是调用主题作者
与最新主题内容。如果你还想调用更多的数据,可以参考这行代码框上的“主题列表 – 数据调用模板”解释,可以设置好后,可以先预览看数据调用是否正确。
最新主题调用预览

我们博客客首页只显示最新主题与最后发表时间,所以调用代码是这样的: <ul> [node]<li>{subject} {lastpost}</li>[/node] </ul>

如果你想数据显示的美观些,可以通过.textinfolist CSS类来控制外观。还有一些相关的设置,请参考Discuz 官方用户手册说明。

DZ程序文件目录含义
Discuz7.0!数据调用功能实例
  • 文章目录
  • 站点概览
ken

ken

记录精彩的程序人生

498 日志
9 分类
77 标签
RSS
Creative Commons
Links
  • 酷壳
0%
© 2010 — 2026 ken
由 Halo 强力驱动
鄂ICP备18013899号-1