字体: | 推荐给好友 上一篇 | 下一篇

X-Spacee与Discuz!论坛整合详解

发布: 2007-6-28 16:48 | 作者: admin | 来源: | 查看: 30次

扑酷网/|*if9w Czt l

  X-Spacee与Discuz!论坛整合详解扑酷网 o%J0C6d/g"GlAV A"U

`4J R2Bh bZ%R8f+P  X-Space是一套Web2.0社区个人门户系统。它以BLOG功能为核心,结合了图片(相册)、收藏、书签(网摘)、好友圈等Web2.0应用元素,以及商品(商城)、文件(下载)、友情链接等互联网流行应用。扑酷网M_']"@y+Ee7|
X-Space以满足社区用户展示自我、互动沟通为宗旨,自带“论坛同步”功能,能与Discuz!论坛系统紧密结合,形成“BBS+Blog”为一体的标准化Web2.0社区个人门户解决方案。使每一位已拥有Discuz!论坛的站长,均可轻松安装,为站内会员提供主流的Web2.0社区服务。

{hDi:w-^1l]*h扑酷网/rX?i+^#^1mt4[

  在X-Space安装完毕后,让我们开始将X-Space与Discuz!论坛整合。X-Space与Discuz!论坛无缝结合特色之一,能够使个人资料更新、帖子批量与X-Space同步,并与Discuz!用户完全结合的用户组权限功能。X-Space与Discuz!论坛是整合非常简单,按照以下步骤轻松完成。

d:Q%Mn Kz(W[$}扑酷网(nsgt5U3K%z0z'B

  一:X-Spacee与Discuz!论坛扑酷网w:]}OH:y5j9Nl#l5c

扑酷网#Lk i5[$i N T

  第1步:为了提供给论坛用户更醒目的标志,我们提供了一些图片标志供站长使用(站长可以根据自己的喜好替换成其他图片标志)。到http://www.discuz.net/attachment.php?aid=40370下载图片。图片下载后,解压缩,将其上传或复制至论坛“images/common”目录下。扑酷网'{n.fIAcy\


9? _5j_+u3pyU.z0c图1扑酷网sO ]p _ a0|

扑酷网,I&c0c,O8B@
图2

!f5b-]"l.p4ML6N(k+Z_5D0A

Q3g[,g2j%t,vH
ghDee h#I  第2步:修改论坛“include/common.inc.php”文件。扑酷网o4Z/d,n!Q R7f

扑酷网7D%n?|k N

  找到“m.accessmasks”修改为“m.accessmasks,m.xspacestatus”。(此处共有两处“include/common.inc.php”,全部要做修改)扑酷网~b!R.Xz cI |

o/Sk-F0Fz(nQ扑酷网_vJ3p3K+u(^
  第3步:修改论坛模板templates/default/index.htm和templates/default/forumdisplay.htm。扑酷网SR0A|5U}u2r1^zp

扑酷网Ry:D:E2PQ%W/`

  将论坛模板中的“<td class="nav" width="85%" align="left" nowrap>”修改为“<td class="nav" width="65%" align="left" nowrap>”

Wf6L4x*u wrP

B"Q!Z5H,N0A  将论坛模板中的“<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}-->”扑酷网U Yv'{@

扑酷网0@|5?-Z(V:J7}

  完成以上步骤后,整合结束。

m3HP5v9pK0m扑酷网Aa.o.ExE#j u*F \

扑酷网{"fR$`,]
  二:整合中的常见问题扑酷网k?;nJ;i!f{ F

(lS dPS@ q(~  1、对新申请的Blog服务的用户会显示推送,而升级以前就申请个人空间的用户却不显示。扑酷网 {9~(w5i iAC*_(z ];q
解决办法:下载http://www.discuz.net/attachment.php?aid=40459 文件,覆盖admin目录中admin_mybbs.php文件。扑酷网S1?*~L"[ m-c d
然后进入:“个人后台->论坛同步->同步个人信息”即可解决。

r,b%Fk,H9T'`/R4P%[Y扑酷网)^[a7d*EE:j1^!F5a

  2、错误提示:扑酷网:_&c,Dd\%C`#?
Time: 2006-4-17 2:10pm
*t+v H0u"L1fXScript: /bbs/viewthread.php
0oZI"v0ZbSQL: SELECT p.*, m.uid, m.username, m.groupid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,扑酷网:c \w^'@Kves
m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
ga%F4u#V5mcm.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.avatarshowid, m.xspacestatus, mf.nickname, mf.site,
+q@V%^H X~mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
2^\ N6?+Vmy'VMY8Pwmf.avatarheight, mf.sightml AS signature, mf.customstatus 扑酷网*y5qu e7\
FROM cdb_posts p扑酷网qELg3~mjO
LEFT JOIN cdb_members m ON m.uid=p.authorid扑酷网lk&O s n7QV ~
LEFT JOIN cdb_memberfields mf ON mf.uid=m.uid扑酷网~c-sH [4I&v-a!Nm
WHERE p.tid='24256' AND p.invisible='0' ORDER BY dateline LIMIT 0, 10
w5a[Lkxt f#BError: Unknown column 'm.xspacestatus' in 'field list'

4Y#?zLti

(C0\K"VR NW;B  解决办法:这个是因为升级过程中有字段没有添加导致请登陆论坛后台升级数据库:ALTER TABLE `cdb_members` ADD `xspacestatus` TINYINT( 1 ) DEFAULT '0' NOT NULL AFTER `accessmasks` 。

"n b|"zT1m%@
 

评分:0

我来说两句