• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS安装使用 >

DEDE调用DZX2.0论坛和家园最新帖子的方法

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-01-14点击:

买空间、主机就到新红网络(XH958.CN) 加入Asp18源码网 得天下源码。

大家好!我是楚天站长站的站长:毛新红。我做了一个网站:我主站程序是用的dedecms8.com">dedecms8.com">织梦的DEDECMS。社区是用的现在很流行的discuz x2.0。我也把两套程序进行了完美整合,其中也难免遇到了很多整合调用的问题。那么今天是和大家聊聊dedecms整合后,dedecms怎么调用discuz x论坛广场的最新帖子。我们就以最新的DEDE 5.7和discuz x 2.0为例进行说明。

网上也有很多DEDE调用DZ论坛方法,但是DEDE调用DZX2的方法却很少,我其实也是按照他们的方法进行修改得来的,我把DEDE5.7安装在了空间根目录,把DISCUZ X2安装在了shequ的子目录,命名为某某社区:****.com/shequ/ 我安装的DZX设置是动态的,所以我必须用DEDE调用discuz x 2.0中的家园home.php和论坛广场forum.php的动态内容。首先是DEDE调用DISCUZ X 2.0中的论坛广场forum.php的动态内容,我调用的是最新发布的帖子。调用代码如下:

 <UL>
 {dede:loop table='**********.pre_forum_thread' sort='tid' row='16' }
  <LI><A href="/shequ/forum.php?mod=viewthread&tid=[field:tid /]"  target=_blank>[field:subject function='cn_substr(@me,32)'/]</A> </LI>
  {/dede:loop}
  </UL>
 

  说明:**********.pre_forum_thread 其中的**********是你的数据库名称,另外还要把代码中的shequ修改为你的discuz x的安装目录名称。你的DZX目录是什么就写什么,这点很重要!如果你是调用的静态的,那么就把代码中的链接改为的格式就可以了。根据你的网站需要你还可以修改其中的调用条数row='16'

上面是动态内容的调用,如果你的论坛做了伪静态处理,那么调用的链接、修改下就可以了!调用演示如下:

<UL>
 {dede:loop table='**********.pre_forum_thread' sort='tid' row='16' }
  <LI><A href="/shequ/thread-[field:tid /]-1-1.html" >[field:subject function='cn_substr(@me,32)'/]</A> </LI>
  {/dede:loop}
 </UL>
 

如果调用的需要新窗口打开的话,可以在 shequ/thread-[field:tid /]-1-1.html后面加上 target="_blank" 例如:

<UL>
 {dede:loop table='**********.pre_forum_thread' sort='tid' row='16' }
  <LI><A href="/shequ/thread-[field:tid /]-1-1.html"  target=_blank>[field:subject function='cn_substr(@me,32)'/]</A> </LI>
  {/dede:loop}
 </UL>
 

最后,下面发一个DEDE调用discuz x的家园home.php最新日志的代码调用代码如下(动态调用演示):

   {dede:loop table='你的数据库名.pre_home_blog' sort='blogid' row='12'}
  <LI>·<A href="/你的DZ X安装子目录名/home.php?mod=space&uid=[field:uid/]&do=blog&id=[field:blogid/]"
  target=_blank>[field:subject function='cn_substr(@me,28)'/]</A> </LI>
  {/dede:loop}

  同样你要修改你的数据库名,或你安装DZX的目录名,其实都很简单,以前DEDE调用DZ的时候数据表名不一样,论坛的cdb_threads数据表名变成了现在的pre_forum_thread UCHOME的uchome_blog变成了现在的pre_home_blog。

  康盛的DISCUZ X到现在由当初的测试版到现在的2.0,时间也不算长,所以网上难免找不到DEDE如何在首页调用DISCUZ X论坛广场最新帖子的方法,本人写这篇文章也是希望大家有和我相同经历的站长少走些弯路!我的网站进行了这样的设置调用后,可以在网站首页完美调用DICUZ X2.0的论坛广场和家园的最新文章和帖子,我真的很开心。大家可以来我的快日网来看看我调用的效果,有什么疑问大家也可以来和我交流,我的联系QQ是:1067289670

感谢 靓哥 的投稿

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1978130638@qq.com ,  QQ