X-Space是一套面向Web2.0應用的社區個人門戶系統。它以博客(BLOG)功能為核心,結合了圖片(相冊)、收藏、書簽(網摘)、好友圈等Web2.0應用元素,以及商品(商城)、文件(下載)、友情鏈接等互聯網流行應用。
X-Space與Discuz!論壇系統的緊密結合,將使社區應用從過去單純的BBS應用升級為一個以“BBS+Blog”為方向的標準化Web2.0社區個人門戶。
與Discuz!論壇無縫結合是X-Space特色之一,使論壇的個人資料更新、帖子批量與X-Space同步。X-Space與Discuz!論壇是整合非常簡單,按照以下步驟輕松完成。
一:X-Spacee與Discuz!論壇
第1步:為了提供給論壇用戶更醒目的標志,我們提供了一些圖片標志供站長使用(站長可以根據自己的喜好替換成其他圖片標志)。到http://www.discuz.net/attachment.php?aid=40370下載圖片。圖片下載后,解壓縮,將其上傳或復制至論壇“images/common”目錄下。


第2步:修改論壇“include/common.inc.php”文件。
找到“m.accessmasks”修改為“m.accessmasks,m.xspacestatus”。(此處共有兩處“include/common.inc.php”,全部要做修改)
第3步:修改論壇模板templates/default/index.htm和templates/default/forumdisplay.htm。
將論壇模板中的“<td class="nav" width="85%" align="left" nowrap>”
修改為“<td class="nav" width="65%" align="left" nowrap>”
將論壇模板中的“<td align="right" width="15%">”
修改為“<td align="right" width="35%"><!--{if $xspacestatus}--><a href="X-Space訪問地址/?action/panel" target="_blank"><img src="images/common/icon_x.gif" border="0" align="absmiddle">我的個人空間(new!)</a><!--{else}--><a href="X-Space訪問地址/?action/register"><img src="images/common/icon_x.gif" border="0" align="absmiddle">開通我的個人空間</a><!--{/if}-->”
完成以上步驟后,整合結束。
二:整合中的常見問題
1:對新申請的Blog服務的用戶會顯示推送,而升級以前就申請個人空間的用戶卻不顯示。
解決辦法:下載http://www.discuz.net/attachment.php?aid=40459 文件,覆蓋admin目錄中admin_mybbs.php文件。
然后進入:“個人后臺->論壇同步->同步個人信息”即可解決。
2:錯誤提示:
Time: 2006-4-17 2:10pm
Script: /bbs/viewthread.php
SQL: SELECT p.*, m.uid, m.username, m.groupid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.avatarshowid, m.xspacestatus, mf.nickname, mf.site,
mf.icq, mf.QQ, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
mf.avatarheight, mf.sightml AS signature, mf.customstatus
FROM cdb_posts p
LEFT JOIN cdb_members m ON m.uid=p.authorid
LEFT JOIN cdb_memberfields mf ON mf.uid=m.uid
WHERE p.tid='24256' AND p.invisible='0' ORDER BY dateline LIMIT 0, 10
Error: Unknown column 'm.xspacestatus' in 'field list'
解決辦法:這個是因為升級過程中有字段沒有添加導致請登陸論壇后臺升級數據庫:ALTER TABLE `cdb_members` ADD `xspacestatus` TINYINT( 1 ) DEFAULT '0' NOT NULL AFTER `accessmasks` 。
新聞熱點
疑難解答