问题:网站是用dedecmsv5.7写的,后来加了一套论坛discuzX3.4。因为dede要调用dz的数据,本来用jsonp跨域请求的数据,但是m端掉用的时候会把请求的链接的域名后面自动加个/m(不知道在哪儿加的……),所以就上网找了另一种方法,dede直接调用dz的数据库。


 

解决方法:

1、打开dedecms 下面的/data/tag/sql.inc.php文件,增加一下代码:

// dz数据库连接配置
// ------------------------------------------------------------------------
$sqltag['dzdb']['dbhost'] = 'localhost';
$sqltag['dzdb']['dbname'] = 'phpb2b';
$sqltag['dzdb']['dbuser'] = 'root';
$sqltag['dzdb']['dbpwd'] = '123456';
$sqltag['dzdb']['dbprefix'] = 'pb_';
$sqltag['dzdb']['dblanguage'] = 'utf8';

在sql.inc.php文件中按上面格式把dz的数据库信息填写正确

2、在模版中调用dz的数据

{dede:sql sql="SELECT * FROM x_forum_post DESC LIMIT 15" appname="dzdb"}

还是按照dede:sql 怎么写就怎么写。在标签里需要多加一个appname='dzdb';

然后就OK了!

 

相关文章:

  • 2021-08-15
  • 2022-12-23
  • 2021-06-04
  • 2021-12-05
  • 2022-12-23
  • 2021-04-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2021-12-05
  • 2021-06-05
  • 2021-12-23
相关资源
相似解决方案