POST TIME:2021-05-20 00:40
大家好!我是楚天站長站的站長:毛新紅。首先在此祝愿大家十一長假玩的開心快樂!那么我在這個節假日也沒有閑著,我做了一個網站:快日網。我主站程序是用的織夢的DEDE。社區是用的現在很流行的discuz x1.5。我也把兩套程序進行了完美整合,其中也難免遇到了很多整合調用的問題。那么今天是和大家聊聊dedecms整合后,dedecms怎么調用discuz x論壇廣場的最新帖子。我們就以最新的DEDE 5.6和discuz x1.5為例進行說明。
其實網上也有很多DEDE調用DZ論壇的方法,但是DEDE調用DISCUZ X的方法卻很少,我其實也是按照他們的方法進行修改得來的,以我的快日網為例,我把DEDE5.6安裝在了空間根目錄,把DISCUZ X1.5安裝在了shequ的子目錄,命名為快日社區:我安裝的DZX設置是動態的,所以我必須用DEDE調用discuz x1.5中的家園home.php和論壇廣場forum.php的動態內容。首先是DEDE調用DISCUZ X1.5中的論壇廣場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'
下面發一個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到現在由當初的測試版到現在的1.5,時間也不算長,所以網上難免找不到DEDE如何在首頁調用DISCUZ X論壇廣場最新帖子的方法,本人寫這篇文章也是希望大家有和我相同經歷的站長少走些彎路!我的網站進行了這樣的設置調用后,可以在網站首頁完美調用DICUZ X1.5的論壇廣場和家園的最新文章和帖子,我真的很開心。大家可以來我的快日網來看看我調用的效果,有什么疑問大家也可以來和我交流,我的聯系QQ是:1067289670