找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9302|回复: 9

[辅助教学] 我是这样修改红宝网络打字系统的

[复制链接]
发表于 2009-12-22 08:41:41 | 显示全部楼层 |阅读模式
下面是ywlx.asp,显示英文练习前一百名,你也可以修改成前一千名。




<!--#include file="hbwlConfig.asp" -->
<!--#include file="hbwlHeader.asp" -->
<div id="content">
<div class="titleMain">榜上有名</div>
<%function paimingStr(fenlei,n)
    if n=1 then
        sql="select 'ID',用户组,姓名,FORMAT(AVG(打字成绩),'##.#') as 平均成绩 from 打字成绩 a inner join 打字文章 b on a.文章ID=b.ID where 文章分类='"&fenlei&"' group by 用户组,姓名 order by AVG(打字成绩) desc"        
    else
        sql="select ID,用户组,用户姓名 as 姓名,积分 from 用户 order by 积分 desc"
    end if
    paimingStr=hbwl.dbSelect(sql,100,3,"",0,"",0,"tableLine")
end function
%>
<table width="35%" border="0" cellspacing="0" cellpadding="5" height="300">
  <tr>
    <td valign="top"><div class="titlePaiMing">英文练习排名</div><%=paimingStr("英文练习",1)%></td>  
      
  </tr>
  
</table>
</div>
<!--#include file="hbwlFooter.asp" -->


附件是:只含有“功能设置”数据库,已经修改的6个asp文件。

本帖子中包含更多资源

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

×

评分

参与人数 1威望 +1 收起 理由
admin + 1 优秀文章

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2009-12-22 08:47:40 | 显示全部楼层
中文比赛排名zwbs.asp


<!--#include file="hbwlConfig.asp" -->
<!--#include file="hbwlHeader.asp" -->
<div id="content">
<div class="titleMain">榜上有名</div>
<%function paimingStr(fenlei,n)
    if n=1 then
        sql="select 'ID',用户组,姓名,FORMAT(AVG(打字成绩),'##.#') as 平均成绩 from 打字成绩 a inner join 打字文章 b on a.文章ID=b.ID where 文章分类='"&fenlei&"' group by 用户组,姓名 order by AVG(打字成绩) desc"        
    else
        sql="select ID,用户组,用户姓名 as 姓名,积分 from 用户 order by 积分 desc"
    end if
    paimingStr=hbwl.dbSelect(sql,100,3,"",0,"",0,"tableLine")
end function
%>
<table width="35%" border="0" cellspacing="0" cellpadding="5" height="300">
  <tr>
    <td valign="top"><div class="titlePaiMing">中文比赛排名</div><%=paimingStr("中文比赛",1)%></td>  
      
  </tr>
  
</table>
</div>
<!--#include file="hbwlFooter.asp" -->
回复

使用道具 举报

 楼主| 发表于 2009-12-22 08:51:06 | 显示全部楼层
其它的asp就不发了。一开始,我保留着游戏功能。可是后来,学生发现一打开游戏可能将积分清零。于是个别学生就偷偷用别人的帐号登录,我只好删了游戏功能。虽说可以让学生修改个人密码,一周才一节课,这节课修改了,下节课就忘了。
回复

使用道具 举报

发表于 2009-12-22 09:47:23 | 显示全部楼层
楼主修改的是9版本吧?
回复

使用道具 举报

发表于 2009-12-22 14:51:18 | 显示全部楼层
楼主的功力很深啊。
回复

使用道具 举报

 楼主| 发表于 2009-12-24 08:16:19 | 显示全部楼层
谢谢管理员支持。
是9版本。
回复

使用道具 举报

发表于 2010-3-23 20:43:02 | 显示全部楼层
在别的帖子里有人提到全扣积分是由于一处括号写反了



为了不让玩该系统中的游戏时系统自动扣除积分,我将daziGame.asp中的“-100”和“-parseInt($("#yongjifen").val())”都改为“-0”。并删除以下这一段语句:
你打算花多少积分来玩打字游戏:<input name="yongjifen" type="text" id="yongjifen" style="border:0;" value="<%=loginUserJiFen%>" size="6" />
回复

使用道具 举报

发表于 2010-10-3 10:08:07 | 显示全部楼层
现在不知官方没有有升级
回复

使用道具 举报

发表于 2011-4-20 23:28:29 | 显示全部楼层
关于游戏这一个问题当时我主要是考虑学生不够细心(特地把input的边框设为无),也对一心想玩游戏的学生作个惩罚。其实这个你用原版的文件替换一下就好


欢迎大家测试我的新程序: 打字练习积分系统http://www.ee44.net/read-htm-tid-37666.html
回复

使用道具 举报

发表于 2011-4-23 14:16:24 | 显示全部楼层
虽然暂时用不上,但学习下先。~
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|腾飞在线 ( 冀ICP备05002530号 )

GMT+8, 2026-2-13 16:30 , Processed in 0.057722 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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