社区勋章<--Jeans制作-->
作者:cmscn 日期:2005-05-18
社区勋章 第一版 for Joekoe Cms 1.2
Jeans(QQ:650602)制作
碧波海天(QQ:178379599)调试
本程序由 一起上中文网 提供下载
http://www.up173.com
密码为 www.up173.com
########################
# 尊重作者劳动,请保留以上版权。
# 本程序自由传播。
########################
程序介绍:
本程序仿LB5000的社区勋章插件制作而成。效果参见LB5000
若您对本程序感兴趣,却愿意提供资料,
请将您手中收藏的勋章图片提供我参考。谢谢。
首先在user_data表后增加xzdata字段(文本型)
然后,将数据库xzdata.mdb中的表xzdata导入数据库。
将勋章图片放入images/exp/目录下,文件名称在自行设定。
将admin_xzmanager.asp拷贝到论坛根目录。
修改admin_user.asp和forum_view.asp
admin_user.asp文件的修改。
找到
引用内容
以下为代码内容:
sql="select top 1 id,username,nname,password,passwd,email,bbs_counter,counter,integral,emoney,remark,face,power,tim,hidden,popedom,estate,abate,otim from user_data where id="&id
在
form 前加上
,xzdata
找到
引用内容
以下为代码内容:
dim f_counter,f_integral,f_emoney,f_power,f_otim,t_counter,t_integral,t_emoney,t_power,t_otim
在最后加上
,xzxg
在
f_otim=joekoe_cms.time_type(rs("otim"),4)
下
加上
引用内容
以下为代码内容:
xzxg=request.form("xzn1")& "|||" &request.form("xzn2")& "|||" &request.form("xzn3")& "|||" &request.form("xzn4")& "|||" &request.form("xzn5")
在
rs("popedom")=popedom
下
加上
rs("xzdata")=xzxg
在
引用内容
以下为代码内容:
<tr><td>论坛屏蔽:</td><td><input type=radio name=p42 value='0'<%if int(p42)=0 then response.write " checked"%>> 正常 <input type=radio name=p42 value='1'<%if int(p42)<>0 then response.write " checked"%>> 屏蔽</td></tr>
下加
引用内容
以下为代码内容:
<tr>
<td>社区奖章</td>
<td>
第一奖项:<select size=1 name="xzn1">
<%
dim xzrs,xzname,xzid,xzdata,numb,xz1,xz2,xz3,xz4,xz5
if rs("xzdata")<>"" then
xzdata=split(rs("xzdata"),"|||")
select case ubound(xzdata)
case 0
xz1=xzdata(0)
case 1
xz1=xzdata(0)
xz2=xzdata(1)
case 2
xz1=xzdata(0)
xz2=xzdata(1)
xz3=xzdata(2)
case 3
xz1=xzdata(0)
xz2=xzdata(1)
xz3=xzdata(2)
xz4=xzdata(3)
case 4
xz1=xzdata(0)
xz2=xzdata(1)
xz3=xzdata(2)
xz4=xzdata(3)
xz5=xzdata(4)
end select
end if
%>
<%
set xzrs=conn.execute("select xzname,xzid from xzdata")
response.write "<option value=0>请选择勋章</option>"
do while not xzrs.eof
xzname=xzrs("xzname")
response.write "<option value="&xzrs("xzid")
if xzrs("xzid")=cint(xz1) then response.write " selected "
response.write ">"&xzname&"</option>"
xzrs.movenext
loop
xzrs.close
set xzrs=nothing
%>
</select></td>
</tr>
<tr>
<td width=20% class=forumrow rowspan="4"> </td>
<td width=80% class=forumrow>
第二奖项:<select size=1 name="xzn2">
<%
set xzrs=conn.execute("select xzname,xzid from xzdata")
response.write "<option value=0>请选择勋章</option>"
do while not xzrs.eof
xzname=xzrs("xzname")
response.write "<option value="&xzrs("xzid")
if xzrs("xzid")=cint(xz2) then response.write " selected "
response.write ">"&xzname&"</option>"
xzrs.movenext
loop
xzrs.close
set xzrs=nothing
%>
</select></td>
</tr>
<tr>
<td>
第三奖项:<select size=1 name="xzn3">
<%
set xzrs=conn.execute("select xzname,xzid from xzdata")
response.write "<option value=0>请选择勋章</option>"
do while not xzrs.eof
xzname=xzrs("xzname")
response.write "<option value="&xzrs("xzid")
if xzrs("xzid")=cint(xz3) then response.write " selected "
response.write ">"&xzname&"</option>"
xzrs.movenext
loop
xzrs.close
set xzrs=nothing
%>
</select></td>
</tr>
<tr>
<td>
第四奖项:<select size=1 name="xzn4">
<%
set xzrs=conn.execute("select xzname,xzid from xzdata")
response.write "<option value=0>请选择勋章</option>"
do while not xzrs.eof
xzname=xzrs("xzname")
response.write "<option value="&xzrs("xzid")
if xzrs("xzid")=cint(xz4) then response.write " selected "
response.write ">"&xzname&"</option>"
xzrs.movenext
loop
xzrs.close
set xzrs=nothing
%>
</select></td>
</tr>
<tr>
<td>
第五奖项:<select size=1 name="xzn5">
<%
set xzrs=conn.execute("select xzname,xzid from xzdata")
response.write "<option value=0>请选择勋章</option>"
do while not xzrs.eof
xzname=xzrs("xzname")
response.write "<option value="&xzrs("xzid")
if xzrs("xzid")=cint(xz5) then response.write " selected "
response.write ">"&xzname&"</option>"
xzrs.movenext
loop
xzrs.close
set xzrs=nothing
%>
</select></td>
</tr>
在forum_view.asp相应部分加入
引用内容
以下为代码内容:
'||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dim xzrs,xzid,xzname,xzsm,xzpicurl,xzdata,xzq,xztt
sql="select xzdata from user_data where username='"&u_username&"'"
set rs=joekoe_cms.exec(sql,1)
if rs("xzdata")<>"" and rs("xzdata")<>"0|||0|||0|||0|||0" then
temp1=temp1&"<br> 勋章:"
xzdata=split(rs("xzdata"),"|||")
for o=0 to ubound(xzdata)
xzq=xzdata(o)
if xzq<>"0" then
set xzrs=conn.execute("select * from xzdata where xzid="&xzq)
xzid=xzrs("xzid")
xzname=xzrs("xzname")
xzsm=xzrs("xzsm")
xzpicurl=xzrs("xzpicurl")
xztt=xzname+"-"+xzsm
temp1=temp1&"<img src=images/exp/"&xzrs("xzpicurl")&" alt="&xztt&">"
end if
next
end if
'||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[file=attachments/month_200505/18_150250_vsky2005051814033426.rar]Click to Download[/file]
评论: 6 | 引用: 0 | 查看次数: 697
发表评论