PHPCMS技巧

当前位置/ 首页/ V9教程/PHPCMS技巧/ 正文

phpcms v9外部数据源调用(一般用于调用discuz论坛子站数据)

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

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



点击添加外部数据源

 


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

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

   {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}

这样就可以调用外部的数据库了!例如调用论坛里的数据 还有子站和其他站点的数据。
如有不懂的请加QQ:1287378967(提供有偿服务,加Q请备注)