立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
 44 12345
发新话题
打印

论坛帖子推送到X-Space修改方法,针对20060417版本

论坛帖子推送到X-Space修改方法,针对20060417版本

上传图片btn_post_xs.gif,btn_reg_xs.gif到

./images/default


修改:

viewthread.php

找到:
复制内容到剪贴板
代码:
$query = $db->query("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, 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 $fieldsadd
                FROM {$tablepre}posts p
                LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
                LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
                WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
更改为:
复制内容到剪贴板
代码:
$query = $db->query("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 $fieldsadd
                FROM {$tablepre}posts p
                LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
                LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
                WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
修改:

viewthread.htm

找到:
复制内容到剪贴板
代码:
<span class="smalltxt"><span class="bold">$post[subject]</span></span><br><br><!--{/if}-->
在前面添加:
复制内容到剪贴板
代码:
<!--{if $_DCACHE['settings']['supe_siteurl'] && $post['authorid'] == $discuz_uid && $post['first'] == 1}-->
                        <!--{if $post['xspacestatus'] ==1}-->
                                <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>
                        <!--{else}-->
                                <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>
                        <!--{/if}-->
                <!--{/if}-->
注意1:对新申请的用户,会显示推送。
对升级以前就申请个人空间的用户,就不显示了。

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


注意1:出现类似错误提示应该怎么办?
错误提示:
复制内容到剪贴板
代码:
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` ;

附件

btn_post_xs.rar (2.33 KB)

2006-4-17 12:33, 下载次数: 616

admin_mybbs.rar (22.81 KB)

2006-4-17 15:02, 下载次数: 555

UCH用户使用交流群58602406,加入请注明论坛id
SupeSite官方使用交流群655682
SupeSite官方发展建议群号见建议区版顶
今天的积累,明天的收获
这是真对最新测试版的吗?
收了。谢谢。。
标题改的好快
引用:
原帖由 erlwq 于 2006-4-17 12:39 发表
标题改的好快
兵贵神速
UCH用户使用交流群58602406,加入请注明论坛id
SupeSite官方使用交流群655682
SupeSite官方发展建议群号见建议区版顶
今天的积累,明天的收获
谢谢~~~
回忆时光
引用:
原帖由 茄子 于 2006-4-17 12:40 发表


兵贵神速
还是被我抓住了
这个有没有演示?
回忆时光
有演示看发布区
VeryGood~~
奥运宝贝.com世纪冠军.com”域名出售 M~me!
蔻特创意设计论坛 http://www.cuteid.net   , http://www.cuteid.com
 44 12345
发新话题
版块跳转