Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

X-Space整合进论坛,布局和官方一样,针对D4论坛,D5直接支持,不用修改

[复制链接]
茄子 发表于 2006-4-18 18:35:27 | 显示全部楼层 |阅读模式
1,下载附件图片将其放置于论坛images/common目录下

2,修改论坛 include/common.inc.php
找到
  1. m.accessmasks
复制代码

修改为
  1. m.accessmasks,m.xspacestatus
复制代码

共有2处

3,修改论坛模板
templates/default/index.htm

templates/default/forumdisplay.htm


找到
  1. <td class="nav" width="85%" align="left" nowrap>
复制代码

修改为
  1. <td class="nav" width="65%" align="left" nowrap>
复制代码


找到
  1. <td align="right" width="15%">
复制代码

修改为
  1. <td align="right" width="35%"><a href="X-Space访问地址/index.php?action/panel" target="_blank"><img src="images/common/icon_x.gif" border="0" align="absmiddle">我的个人空间(new!)</a>
复制代码


4,上传附件btn_post_xs.rar 里面的图片btn_post_xs.gif,btn_reg_xs.gif到

./images/default


5,修改:

viewthread.php

找到:
  1. $query = $db->query("SELECT p.*, m.uid, m.username, m.groupid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
  2.                 m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
  3.                 m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.avatarshowid, mf.nickname, mf.site,
  4.                 mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
  5.                 mf.avatarheight, mf.sightml AS signature, mf.customstatus $fieldsadd
  6.                 FROM {$tablepre}posts p
  7.                 LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
  8.                 LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
  9.                 WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
复制代码


更改为:
  1. $query = $db->query("SELECT p.*, m.uid, m.username, m.groupid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
  2.                 m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
  3.                 m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.avatarshowid, m.xspacestatus, mf.nickname, mf.site,
  4.                 mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
  5.                 mf.avatarheight, mf.sightml AS signature, mf.customstatus $fieldsadd
  6.                 FROM {$tablepre}posts p
  7.                 LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
  8.                 LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
  9.                 WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
复制代码



修改:

viewthread.htm

找到:
  1. <span class="smalltxt"><span class="bold">$post[subject]</span></span><br><br><!--{/if}-->
复制代码



在前面添加:
  1. <!--{if $_DCACHE['settings']['supe_siteurl'] && $post['authorid'] == $discuz_uid && $post['first'] == 1}-->
  2.                         <!--{if $post['xspacestatus'] ==1}-->
  3.                                 <b><a href="$_DCACHE['settings']['supe_siteurl']/spacecp.php?action=spaceblogs&op=add&tid=$post['tid']" target="_blank"><img src="{IMGDIR}/btn_post_xs.gif" style="border:0;float:right" /></a></b>
  4.                         <!--{else}-->
  5.                                 <b><a href="$_DCACHE['settings']['supe_siteurl']/index.php?action/register.html" target="_blank"><img src="{IMGDIR}/btn_reg_xs.gif" style="float:right" /></a></b>
  6.                         <!--{/if}-->
  7.                 <!--{/if}-->
复制代码



注意1:对新申请的用户,会显示推送。
对升级以前就申请个人空间的用户,就不显示了。

下载admin_mybbs.rar附件中文件,覆盖admin目录中admin_mybbs.php文件。
然后进入 个人后台 -> 论坛同步 -> 同步个人信息


注意2:出现类似错误提示应该怎么办?
错误提示:
  1. Time: 2006-4-17 2:10pm
  2. Script: /bbs/viewthread.php

  3. SQL: SELECT p.*, m.uid, m.username, m.groupid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
  4. m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
  5. m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.avatarshowid, m.xspacestatus, mf.nickname, mf.site,
  6. mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
  7. mf.avatarheight, mf.sightml AS signature, mf.customstatus
  8. FROM cdb_posts p
  9. LEFT JOIN cdb_members m ON m.uid=p.authorid
  10. LEFT JOIN cdb_memberfields mf ON mf.uid=m.uid
  11. WHERE p.tid='24256' AND p.invisible='0' ORDER BY dateline LIMIT 0, 10
  12. Error: Unknown column 'm.xspacestatus' in 'field list'
复制代码


解决办法:
这个是因为升级过程中有字段没有添加导致
请登陆论坛后台升级数据库
  1. ALTER TABLE `cdb_members` ADD `xspacestatus` TINYINT( 1 ) DEFAULT '0' NOT NULL AFTER `accessmasks` ;
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
VooDiscuz! 发表于 2006-4-18 18:36:31 | 显示全部楼层
用上了
哈哈
回复

使用道具 举报

 楼主| 茄子 发表于 2006-4-18 18:36:36 | 显示全部楼层
回复

使用道具 举报

rendian 发表于 2006-4-18 21:23:51 | 显示全部楼层
支持,这个要的。
回复

使用道具 举报

DiscuzPkDV 发表于 2006-4-18 22:21:43 | 显示全部楼层

回复

使用道具 举报

scropion~ 发表于 2006-4-19 12:13:28 | 显示全部楼层
论坛登陆  X登陆不了
X登陆了论坛可以同时登陆
已经按照茄子妹妹的方法修改过 config.php 和config.inc.php 没有作用
如果我首页填。。。。。<!--{else}--><a href="X-Space访问地址/?action/register">开通我的个人空间</a><!--{/if}-->会提示我权限不足或者没有登陆
但是我登陆过x后再点它 就没事
回复

使用道具 举报

wooby 发表于 2006-4-19 14:54:18 | 显示全部楼层
哎。。。失败了。。。进不去
回复

使用道具 举报

踏雪无痕㊣ 发表于 2006-4-19 20:16:58 | 显示全部楼层
我的已经弄好了

嘿嘿

http://aben.meyu.net/blog?uid/1.html
回复

使用道具 举报

erlwq 发表于 2006-4-19 22:03:52 | 显示全部楼层
茄子的修改有点疏漏
<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">开通我的个人空间</a><!--{/if}-->

应该是:
<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}-->

其中:X-Space访问地址,要修改成你自己安装的文件夹名称。
回复

使用道具 举报

cmd365 发表于 2006-4-22 02:49:11 | 显示全部楼层
就想问这个呢,呵呵,谢谢  
茄子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:19 , Processed in 0.039558 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表