酷络网游
 | 网站首页 | 网游新闻 | 网络游戏 | 电脑游戏 | 电视游戏 | 电子竟技 | 手机游戏 | 美眉专区 | 
>>> 您现在的位置: 酷络网游 >> 网页制作 >> 文章正文
| 最新推荐
| 最新热门
| 相关文章
没有相关文章
 轻松完成X-Space与Discuz!论坛整合的步骤


  X-Space是一套面向Web2.0应用的社区个人门户系统。它以博客(BLOG)功能为核心,结合了图片(相册)、收藏、书签(网摘)、好友圈等Web2.0应用元素,以及商品(商城)、文件(下载)、友情链接等互联网流行应用。

  X-Space与Discuz!论坛系统的紧密结合,将使社区应用从过去单纯的BBS应用升级为一个以“BBS+Blog”为方向的标准化Web2.0社区个人门户。

  与Discuz!论坛无缝结合是X-Space特色之一,使论坛的个人资料更新、帖子批量与X-Space同步。X-Space与Discuz!论坛是整合非常简单,按照以下步骤轻松完成。

  一:X-Space与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` 。

 

作者:-  更新时间:2006-10-17
本文由酷络网友发表,版权归原作者[ - ]所有,并不代表酷络本站观点,转载请注明出处和作者。
抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。
  • 上一篇文章:

  • 下一篇文章:
  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     | Copyright @ 2005-2010 www.kuluo.com All Rights Reserved. 桂ICP证05014479号 酷络站长:踏浪 联系站长:67033171  站长在线
     | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告合作 | | |