这两天在忙wordpress和phpwind的整合,解决了账号互通的问题,ucenter我鄙视,他的缺点太多了,并不适合大多数人的需求。

今天刚好涉及到wordpress调用论坛帖子的问题,已经成功实现,趁热打铁和广大开源爱好者分享我的成果。

动手前,需要确认两项:wordpress和phpwind是否公用一个数据库;

使用的字符集编码是否一致。

这里我的情况是,wordpress和phpwind各用一个数据库,用的都是UTF-8字符集。如果看这篇文章的你和我情况不一样,请酌情修改。$connbbs = mysql_connect("localhost", "数据库用户", "数据库密码") or die("数据库链接错误");

mysql_select_db("数据库名", $connbbs);

mysql_query("set names 'UTF8'");

$sql = 'SELECT `tid`, `subject` FROM `pw_threads` WHERE `fid` in (1,2) ORDER BY tid DESC LIMIT 0,10';

$result = mysql_query($sql);

while($row = mysql_fetch_array($result)){

echo "

".$row[subject]." ";}

mysql_close($connbbs);

我这里是调取的论坛版块ID=1和2的最新贴10篇,phpwind数据库表使用的默认前缀pw_,使用时候根据自己需要修改相关参数。

如果wordpress和phpwind在同一数据库内,那就更方便了,可直接使用wordpress自带的wpdb操作数据库。$bbsposts = $wpdb->get_results('SELECT `tid`, `subject` FROM `pw_threads` WHERE `fid` in (1,2) ORDER BY tid DESC LIMIT 0,10');

foreach($bbsposts as $bbspost) {

echo('

tid . ' target=_blank>' . $bbspost->subject . '');

以上就是phpwind指定版块的最新贴调用方法,接下来说一下discuz的调用,非常简单,改一下那句SQL。'SELECT `tid`, `subject` FROM `pw_threads` WHERE `fid` in (1,2) ORDER BY tid DESC LIMIT 0,10'

修改成'SELECT `tid`, `subject` FROM `cdb_threads` WHERE `fid` in (1,2) ORDER BY tid DESC LIMIT 0,10'

同时把“http://论坛地址/read.php?tid”修改为“http://论坛地址/viewthread.php?tid”。至此大功告成!

字符集编码不一致,可以用使用iconv函数转码。

Wordpress下载

PHPWind下载

软件大小:10.99MB

软件类别:国产软件 | 社区论坛

软件语言:简体中文

运行环境:PHP/Mysql

软件授权:免费版

更新时间:2011-5-24 13:42:08

Discuz X2下载

软件大小:8.13MB

软件类别:国产软件 | 社区论坛

软件语言:简体中文

运行环境:PHP/Mysql

软件授权:免费版

更新时间:2012-6-29 9:46:57

wordpress 调用php,wordpress调用phpwind或discuz论坛指定版块帖子相关推荐

  1. 采集文章发布到Discuz论坛指定版块

    如果要将采集的数据发布到论坛(Discuz系统)指定版块,我们可以这样设置: 1. 获取版块ID 可以从Discuz后台论坛获取: 左侧菜单版块管理 ==> 在版块列表中获取对应的数字fid: ...

  2. Discuz 论坛模块全部帖子和评论爬取

    Discuz 论坛模块全部帖子和评论爬取 Discuz 是一款由PHP编写的开源论坛 Discuz 官方论坛: https://www.discuz.net/forum.php 要爬取的页面地址: D ...

  3. python discuz论坛帖子_[Scrapy爬虫实战]Discuz论坛版块内全部帖子获取

    先插入封面(老惯例了) 高清无码PDF见: 链接:https://pan.baidu.com/s/1qD0IBElUFTFv0F34QV6vIA 提取码:0e6n 项目源码见: 链接:https:// ...

  4. lamp环境下phpwind,wordpress,discuz论坛的搭建全过程

    转:http://blog.51cto.com/haoxiaoyang/810613 phpwind,wordpress,discuz3大论坛群英聚会 目前世界最流行的企业建站方式是LAMP(Linu ...

  5. WordPress各种标签大全调用集合

    WordPress各种标签调用集合 wordpress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志,插件众多,易于扩充功能.安装和使用都非常方便 ...

  6. DedeCms如何调用Discuz论坛主题等数据方法总结

    DedeCms如何调用Discuz论坛主题等数据方法总结 同时使用Dedecms和Discuz论坛的朋友,难免要在网站内调用论坛的内容.使用Discuz论坛的JS调用方式,对搜索引擎不够友好,下面我们 ...

  7. 在CentOS 6.7部署wordpress博客系统Discuz论坛系统

    在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:Wor ...

  8. 心雨中调用Discuz论坛IE6中代码出现乱码

    http://hbguduzheng.com/ 心雨主网站是UTF-8 字符集 discuz论坛 也是UTF-8字符集 修改成以下代码 方不乱 <script type="text/j ...

  9. chstr php,PHPWind与Discuz截取字符函数substrs与cutstr性能比较

    以掌握使用Benchmark_Iterate类工具的方法. 目录 一,什么是PEAR与Benchmark 二,性能比较代码准备与调试 三,性能比较测试结果 四,性能比较测试总结 五,附性能比较源代码下 ...

最新文章

  1. CVPR 2020目标跟踪多篇开源论文(下)
  2. Linux010 Miniconda安装及使用
  3. linux dmesg命令参数及用法详解(linux显示开机信息命令)
  4. Nginx(PHP/fastcgi)的PATH_INFO问题
  5. JEMTER简单的测试计划
  6. 阿里大数据分析与应用(part4)--一站式大数据平台DataWorks
  7. 【开源项目】基于Directx屏幕录制
  8. 单链表逆序的多种方式
  9. 讯飞智能录音笔SR101:考研的温暖陪伴
  10. boost noncopyable实现禁止类拷贝
  11. 进程间通信之管道与有名管道
  12. 【Java系列】:异常-Exception
  13. ESP32-Ardunio 心知天气 hhtps 获取数据 +NTP对时
  14. html导航栏悬停过渡,JS 实现导航栏悬停效果
  15. java将string转为json_java 怎么将string转为json数据
  16. 为什么换了固态硬盘电脑会快?详解硬盘与内存的关系
  17. Keystone 认证服务
  18. 算法 - algorithm
  19. Ubuntu 设置多用户smba共享服务
  20. 《三十而已》出品方柠萌影业冲刺IPO,“爆剧制造机”如何度过“影视寒冬”?

热门文章

  1. 在C++中实现foreach循环,比for_each更简洁!
  2. 微信7.0.10内测更新!除了适配暗黑模式,还有这些实用功能!
  3. Oracle数据库服务器IO高的分析方案和案例探讨
  4. 2022危险化学品生产单位安全生产管理人员考试模拟100题及答案
  5. CASE工具 ——软件产业危机的解决方案
  6. web前端技术(二)之动画进阶
  7. Revit二开-设备(消防箱)翻模
  8. ApiFox 基本使用教程(浅尝辄止,非广)
  9. 切图工具GraphicsMagick安装
  10. python3.8安装jupyter配置工作路径设置默认浏览器