中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

WP與DZ論壇如何整合,WP網(wǎng)站怎么調(diào)用DZ論壇數(shù)據(jù)

2018-11-02    來源:學(xué)做網(wǎng)站論壇

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

一般情況下,做網(wǎng)站會(huì)有很多的需求,例如學(xué)做網(wǎng)站論壇,主站是用wordpress程序做的門面信息網(wǎng)站,建站培訓(xùn)區(qū)卻是DZ論壇,這二個(gè)不同的程序做的不同內(nèi)容的網(wǎng)站。

WP與DZ論壇如何整合

那么二個(gè)不同程序做的不同網(wǎng)站之后,如何進(jìn)行數(shù)據(jù)整合,WP網(wǎng)站怎么調(diào)用DZ論壇數(shù)據(jù)呢?下面學(xué)做網(wǎng)站論壇就來講一下WP與DZ論壇整合方法。

方法一:

如果想在wordpress網(wǎng)站上調(diào)用discuz論壇的最新帖子,就可以使用以下的調(diào)用代碼:

<?php
/** * 代碼來源:學(xué)做網(wǎng)站論壇 https://www.xuewangzhan.com/ * 截取utf8字符串 **/
function utf8Substring($str, $from, $len){
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str); }
//建立數(shù)據(jù)庫(kù)鏈接
$conn = @mysql_connect("localhost", "數(shù)據(jù)庫(kù)用戶名", "數(shù)據(jù)庫(kù)密碼") or die("數(shù)據(jù)庫(kù)鏈接錯(cuò)誤");
//指定要鏈接的數(shù)據(jù)庫(kù)
mysql_select_db("數(shù)據(jù)庫(kù)", $conn);
//使用UTF-8中文編碼;
mysql_query("set names 'UTF-8'");
//指定版塊的所有文章中取10條最新帖子
$SQL="SELECT tid,subject FROM 表名 where fid in (2,37,38,39,40,41,42,43,44,45) ORDER BY tid DESC LIMIT 0,10"; $query=mysql_query($SQL);
//循環(huán)顯示結(jié)果
while($row=mysql_fetch_array($query)){
echo "<li><span><a title=".$row[subject]." href=https://www.xuewangzhan.com/seo-adwords-".$row[tid]."-1-1.html target=_blank>". utf8Substring($row[subject], 0, 40)."</a></span></li>";
}
//關(guān)閉鏈接
mysql_close($conn); ?>

將以上的調(diào)用代碼粘貼到wordpress模板,需要顯示最新帖子的位置,即可調(diào)用出來。如果調(diào)用的時(shí)候出現(xiàn)了錯(cuò)誤試著把上面代碼的如下部分刪除就可以了。

//關(guān)閉鏈接 mysql_close($conn);

方法二:

要完成的整合工作主要是用戶整合,另外還有在WordPress上顯示Discuz的論壇新帖。

先看一下相對(duì)簡(jiǎn)單的論壇新帖顯示功能,這有兩種實(shí)現(xiàn)方案,一種是通過WordPress的Feed函數(shù),另一種就是用Discuz的Javascript代碼。
用Feed很簡(jiǎn)單,在你要顯示的地方加入下面的代碼就可以了:

require_once(ABSPATH . WPINC . '/rss.php'); wp_widget_rss_output('http://www.xuewangzhan.com/feed', 'items=10'); ?>

如果想用Discuz的JS代碼,要先到DZ中設(shè)置一下,在Discuz的后臺(tái)通過工具->數(shù)據(jù)調(diào)用來添加一個(gè)主題列表調(diào)用模版,然后把生成的JS代碼復(fù)制到需要的位置即可。

用戶整合這方面,是用戶在WP用Discuz的用戶名來登錄,也就是用戶注冊(cè)的號(hào)在論壇和WP之前都可以用,然后用戶必須在WordPress登錄后才能留言。用戶整合方法見【wordpress與dixcuz同步用戶整合】

標(biāo)簽: Mysql seo 代碼 建站 數(shù)據(jù)庫(kù)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:如何將wordpress英文版轉(zhuǎn)成中文版

下一篇:wordpress不同分類調(diào)用不同模板