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

 找回密码
 立即注册
搜索

[疑问] 请大家帮帮我,数据库出问题,我快死了

[复制链接]
lxq00 发表于 2007-6-24 23:01:10 | 显示全部楼层 |阅读模式
今天装一个鸡蛋和鲜花的插件,装起后出现问题了,在论坛下面点击板块进入板块后,出现空白页。显示不了,但其他的能显示,如同控制面板里面的能显示。 就是论坛板块里面的东西不能显示,在通过首页的插件新帖,最近回复的那能能进入。请高手帮我分析下问题 下面是鸡蛋和鲜花插件的内容。

插件名称: 鲜花鸡蛋
适用版本: Discuz! 5.5.0
作  者: oytktk
修  改: 不懂我是谁(keihileon)
用  途: 用於奖励、鼓励或小程罚一些会员发表有意义的帖子。
演  示:稍侯加上……

第一步:

先到后台设置扩展积分处,添加两个扩展积分:

例:
extcredits4      鲜花
extcredits5      鸡蛋

并勾选啟用此积分和在帖子中显示



第二步:
注意:如果不让鲜花鸡蛋的数量影响到总积分的话,这一步不要做。

后台,总积分计算公式, 后面加:
+extcredits4*2-extcredits5*3

PS.+extcredits4*2  //  鲜花所用的extcredits值為4,得一朵鲜花便会增加2个积分;
-extcredits5*3  //  鸡蛋所有的extcredits值為5,得一隻鸡蛋便会减少3个积分;

根据你的设置把extcredits4,extcredits5改為你所用的值。

第三步:

升级数据库1:ALTER TABLE `cdb_posts` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_posts` ADD `egg` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `egg` INT(10) DEFAULT '0' NOT NULL;



升级数据库2:CREATE TABLE `cdb_felog` (
`id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`fromuser` varchar( 15 ) NOT NULL default '',
`touser` varchar( 15 ) NOT NULL default '',
`asfe` varchar( 8 ) NOT NULL default '',
`score` int( 10 ) NOT NULL default '0',
`tid` varchar( 15 ) NOT NULL default '',
`aswhat` varchar( 100 ) NOT NULL default '',
PRIMARY KEY ( `id` )
) TYPE = MYISAM 第四步,修改文件:

1、forumdisplay.php

查找thread['lastpost'] = gmdate("$dateformat $timeformat", $thread['lastpost'] + $timeoffset * 3600);下面加:        $thread['flower']=$thread['flower']>0?$thread['flower']="<img border=0 title='鲜花数:".$thread['flower']."' src='images/common/flower.gif' align=absmiddle>":'';
        $thread['egg']=$thread['egg']>0?$thread['egg']="<img border=0 title='鸡蛋数:".$thread['egg']."' src='images/common/eggs.gif' align=absmiddle>":'';2、forumdisplay.htm

查找:<span class="smalltxt">$thread[multipage]后面加:{$thread[flower]}{$thread[egg]}3、viewthread.php

查找: $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600); 下面加:                for($i=0;$i<$post['flower'];$i++){
                $post['flowercou'].="<img border=0 src='images/common/flower.gif' align=absmiddle>";
                }

                for($i=0;$i<$post['egg'];$i++){
                $post['eggcou'].="<img border=0 src='images/common/eggs.gif' align=absmiddle>";
                }4、viewthread.htm

查找:        <!--{if $post['subject']}-->
                <span class="bold">$post[subject]</span><br><br>替换為:<!--{if $post['subject']}--><span class="smalltxt"><span class="bold">$post[subject]</span></span><br><!--{/if}--><!--{if $post['flower'] || $post['egg']}-->
        <br><hr color="{BORDERCOLOR}" width="95%" size="1"><center>{$post['flowercou']}{$post['eggcou']}</center><hr color="{BORDERCOLOR}" width="95%" size="1"><br>再找:<!--{if ($forum['ismoderator'] && $alloweditpost && !(in_array($post['adminid'], array(1, 2, 3)) && $adminid > $post['adminid'])) || ($forum['alloweditpost'] && $discuz_uid && $post['authorid'] == $discuz_uid)}--> <a href="post.php?action=edit&amp;fid=$fid&amp;tid=$tid&amp;pid=$post[pid]&amp;page=$page&amp;extra=$extra">{lang edit}</a><!--{/if}-->上面加:        <!--{if $discuz_user && $post['authorid']}--> <a href="plugin.php?identifier=flegg&module=flegg&action=flower&pid={$post[pid]}&page={$page}"><img src="images/common/flower.gif" border="0" align="absmiddle" alt="给这篇贴子作者送鲜花!"></a> <a href="plugin.php?identifier=flegg&module=flegg&action=eggs&pid={$post[pid]}"><img src="images/common/eggs.gif" border="0" align="absmiddle" alt="给这篇贴子作者扔鸡蛋!"></a><!--{/if}-->如果想在首页的会员在线状态能看到在鲜花鸡蛋的动作,进行以下修改:

actions.lang.php

查找:254 => '无效的越权访问',上面加:        251 => '鲜花鸡蛋店',第五步:  按结构上传所有文件到论坛目录。

第六步:  后台导入discuz_plugin_flegg.txt插件。

第七步:  后台设置插件参数。



最后一步﹕更新缓存!



在线等待大家帮我解决。没听明白的请进www.wlbbs.li了解详情。。。。谢谢    :'(
回复

使用道具 举报

 楼主| lxq00 发表于 2007-6-24 23:05:12 | 显示全部楼层

回复 #1 lxq00 的帖子

补充一下  我估计是SQL数据库出问题咯。。

最近游客的流量  IP相似 我怀疑是中了僵尸病毒吧。。。晕

估计和这个没关系吧。。

求大家帮我解决  谢谢

对了运行上面 出现了这些。。

字段 状态
coinnum int(10) NOT NULL 用户新增字段
cdb_posts
字段 状态
egg int(10) NOT NULL 用户新增字段
flower int(10) NOT NULL 用户新增字段
cdb_threads
字段 状态
egg int(10) NOT NULL 用户新增字段
flower int(10) NOT NULL 用户新增字段


希望有帮助

[ 本帖最后由 lxq00 于 2007-6-24 23:07 编辑 ]
回复

使用道具 举报

白乐天 发表于 2007-6-24 23:16:34 | 显示全部楼层
forumdisplay.php
forumdisplay.htm
viewthread.php
viewthread.htm

这四个文件,把改动还原回去,或者用论坛原文件覆盖掉。
回复

使用道具 举报

 楼主| lxq00 发表于 2007-6-24 23:50:11 | 显示全部楼层

回复 #3 白乐天 的帖子

能指出是哪儿出问题了吗
回复

使用道具 举报

hrlz 发表于 2007-6-25 01:23:39 | 显示全部楼层
哎太复杂了,晕 ,看的我满头是汗。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 23:10 , Processed in 0.079969 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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