15621857753

phpcmsv9外部数据源调用discuz论坛子站数据的方法

来源:齐鲁CMS 栏目:PHPCMS 阅读: 日期:2020-07-26

今天有客户想要使用PHPCMS和DZ建一个网站和论坛,而且PHPCMS要调用DZ的部分内容,这就要用到外部数据源调用的问题,今天齐鲁建站小编就来说说phpcmsv9外部数据源调用discuz论坛子站数据的方法。

phpcms v9调用外部数据库一般用于调用discuz论坛和子站父站相连接的数据,以下将介绍此方法的操作步骤。

在后台数据源处添加 boxcms 字段 ,首先在后台操作 模块 》 数据源 》外部数据源 》 添加外部数据源

phpcms,phpcms数据源调用

点击添加外部数据源

phpcms,phpcms数据源调用

填写你的外部数据源的服务器地址 用户名 密码 数据库名 数据表前缀  服务器端口和字符集默认就可以了

然后在前台调用添加以下代码:

{pc:get sql="select * from pre_forum_thread where catid=8 and status=99 and thumb!='' order by listorder DESC" dbsource="boxcms" num="3"}
    {loop $data $k $v}
       <dl>
      <dt><a href="{$v[url]}" target="_blank"><img src="{thumb($v[thumb],126,69)}" width="126" height="69" /></a></dt>
      <dd><a href="{$v[url]}" target="_blank">{str_cut($v[title],30,'')}</a></dd> 
      <dd>{str_cut($v[description],80,'')}</dd>
    </dl>
    {/loop}     
{/pc}
这样就可以调用外部的数据库了!例如调用论坛里的数据 还有子站和其他站点的数据。

以上就是关于phpcmsv9外部数据源调用discuz论坛子站数据的方法,快去试试吧。