您的位置:首页 > 运维架构 > 网站架构

【转】ASP网站源代码修改方法

2010-12-06 12:58 218 查看
一、怎么样去除默认的管理员(joekoe)
先用joekoe这个管理员进入后台,找到一个配置管理asp源代码,
点基本信息配置,可以修改超级管理员,就是现在的joekoe
点用户管理里的某一用户asp.net,可以进行类型修改,可改成管理员。
当你添加了别的管理员后,就可以点权限管理,再点某一管理员,就可以设置他的权限了,只要选中就行了。点击确定。

二、如何添加新的菜单和新的页面
添加新的菜单的格式如下:abc:新的菜单
那么新建个.asp文件:abc.asp
文件内容可以有两种形式:
第一种是直接转到你的别的程序或网址上asp是什么,如下:
<%response.redirect "你以的文件名或网址"%>
第二种是按现在的网站结构生成类似的页面asp源码,如下:
<!-- #include file="include/config_other.asp" -->
<!-- #include file="include/conn.asp" -->
<%
tit="新的菜单"
call web_head(0,1asp代码,0asp空间,0asp.net教程,0)
'------------------------------------left----------------------------------
call format_login()
'----------------------------------left end--------------------------------
call web_center(0)
'-----------------------------------center---------------------------------
response.write ukong
%>
'以下是页面的内容
'可以添加一个系统表格(可随颜色等一起改变)
<% response.write kong&table1 %>
<tr<%response.write table2%>><td> <%response.write img_small("fk0") %> <font
class=end><b>表格标题</b></font></td></tr>
<tr<%response.write table3%>><td align=center>
'内容,可以做些HTML的东西
</td></tr>
</table>
'以上是页面的内容
<%
response.write kong
'---------------------------------center end-------------------------------
call web_end(1)
%>

三、网站目录及主要文件说明
┌./ 网站主目录
├ads 广告目录,标准版里可没有
├data_jk 数据库目录
│├counter.asp 文本记数器的数据文件
│├joekoe_data.asp 主数据库,及时进行备份asp源码,可防下载
│└ip_address.mdb  IP地址数据库asp源码asp.net免费asp空间,一般不作更新
├images 图片文件夹
│├down 下载栏相关的图片
│├face 个人头像,可按顺序添加
│├forum 论坛个性图片
│├icon  EM贴图
│├links 友情链接里LOGO的指定文件夹
│├mail 用户短信相关的图片和文件
│├main 默认的网站SKIN图片文件夹
│├shop 产品相关的图片asp.net教程,标准版里可没有
│├small 网站大量小图片及公用图片文件夹
│├star 用户星级图片
│├ubb  UBB相关的图片
│└vote 调查相关的图片
│├bg.gif 网站背景图片
│├bg_dian.gif 背景线图片
│├bg2.gif 网站背景2图片
│├bg3l.gif 网站左隔栏背景图
│├bg3r.gif 网站右隔栏背景图
│├joekoe.css 网站CSS配置文件
│├joekoe.ani 鼠标文件
│├login_bg.gif 用户登陆信息背景图
│├logo.gif 网站LOGO图片
│└top_logo.gif 网站左上角的标志图
├include 网站主程序配置文件
│├back_common.asp 配置备份文件
│├common.asp 配置文件
│├common_other.asp 其它配置文件
│├config.asp 网站主模块
│├config_counter.asp 网站文本计数程序
│├config_frm.asp  UBB帮助工具
│├config_nsort.asp 分类模块
│├config_other.asp 非主栏目的配置文件
│├conn.asp 主数据库连接文件
│├conn_ip.asp  IP数据库连接文件
│├functions.asp 公共函数模块
│├jk_md5.asp  MD5加密模块
│├jk_page_cute.asp 分页模块1
│├jk_pagecute.asp 分页模块2
│├jk_ubb.asp 网站UBB支持模块
│├onlogin.asp 后台相关模块
│├skin.asp 网站主SKIN文件
│└其它...  config_栏目标识.asp为相关栏目的配置模块
├admin_login.asp 登陆后台入口
├prg 下载栏文件目录,可更名
├style 存放网站JS脚本
├upload 网站上传文件目录,可更名
├index.asp 空间首页
├main.asp 网站首页文件
├login.asp 登陆及注册文件
├help.asp 帮助信息文件
├links.asp 友情链接文件
└其它... 各栏目文件等

四、几个常用的函数即使用方法
1、call web_head(0asp教程,0,0,0,0) 按顺序来(“,”隔开)
第1个参数(可选三个参数:0,1,2)
 0asp文件asp代码,表示不要登陆即可进行浏览该页面;
 1,表示在后台设置要登陆浏览时asp空间,表示有权限用户(请查看下面的说明)登陆后才可
浏览该页面;
 2asp代码,表示强制有权限用户登陆后才可浏览该项页面;
第2个参数(可选两个参数:0,1)
 0asp.net教程asp.net教程,表示在执行完本函数用户验证后不关闭与清空数据库连接对象;
 1,表示在执行完本函数用户验证后关闭与清空数据库连接对象,需配合(call
web_end(1))一起使用;
第3个参数(可选三个参数:0,1asp.net教程,2)
 0,表示以左小右大形式的方式显示页面,如本站的文栏一样asp.net教程,需配合(call
web_center(0))一起使用;
 1,表示以左大右小形式的方式显示页面,如本站的动态一样asp.net,需配合(call
web_center(1))一起使用;
 2,表示以满屏方式显示asp文件,不分左右,如本站的文章浏览一样;
第3、4两个参数为保留。
2、可能有些用户想要有如下功能asp.net教程,就是有些页面或栏目并非想让所有的人都能浏览(包
括会员)asp源码asp教程,那么我们可以这样做:
在call web_head(0asp文件,0,0asp教程,0,0)的前面加上如下一句变量赋值asp源码,
page_power="1.2.3"
里面的数值以“.”隔开,数字即为后台设置的用户组里的各个组的组号asp教程,如6。0里默认
的即是1对应管理员,2对应版主asp文件,3对应VIP会户等等。
这样你可以很方便的让某些页面或栏目设置一些级别等。
3、call format_login()即为显示会员登陆信息的子程序,可以删除不显示。
五、如果设定某组注册会员发布文章不需要审核?
用记事本打开user_put.asp
查找:rs("hidden")=false
修改成:rs("hidden")=true
但要针对性的改。
六、我想让用户在注册时即拥有虚拟货币,如何修改?谢谢!
记事本打开include/config_login.asp,查找:rs("emoney")=0
把“0”改成你想的一个整数就行了。
七(1)、全部用户金币加5
在后台的SQL里执行!
update user_data set emoney=emoney+5

七(2)、如何添加或修改下载栏目里常用工具?
如何添加或修改下载栏目里常用工具?应该在添加软件时,有个选项设置该软件是否为常用软。
include/config_down.asp 文件74-103行 把这里的down_view.asp?id=?ID=?替换成和你添加的软件地址相同的的IDasp教程,比如 WINRAR 中文版 你的下载地址是down_view.asp?id=12 那就把<a href='down_view.asp?id= 3'>WinRAR中文版</a>这里的 ID=3 替换成12

八、各位vip看一下,有关如何找到你要改的地方!
一般来说
后台管理整合了大部分可改的参数
但是有些细节方面需要我们自己动手了
前面有很多vip提出了细节如何改的问题
其实在于找不到相关改动点的位置
现举例将方法简单介绍如下:
大家可以看到首页main.asp的代码头有这样的语句:
<!-- #include file="include/config_other.asp" -->
<!-- #include file="include/conn.asp" -->
这是该页要调用这两个文件,不难发现main.asp中用到了call命令
起作用就是要调出config-other.asp中定义好的函数
conn.asp则是调出相应的数据库
所以大家要找改动点的时候
首先要确定改动点的位置,如你要将“『乔客在线』 [完整型] ”去掉
先找该字段位于哪个文件,可以从ie的地址栏判断
然后用编辑器打开该文件,找出该文件的关联文件,
判断该文件里该字段是用函数还是用变量或者是直接的HTML语言实现的
然后找出相应的文件或关联文件里的设置,
可以使用编辑器(推荐用dreamwear)的查找功能
找你要改的数据就可以了
当然在改的时候要记得和上下的数据进行对比,看看哪些是可以删的哪些是不能删的
还要记得备份,不然改坏了,
九、你网站上的滚动广告是怎么添加上去的???
就是欢迎光临本站的那句话!
自己改吧。在skin的223行插入<marquee scrolldelay=220 scrollamount=5
onMouseOut="if (document.all!=null){this.start()}" onMouseOver="if (document.
.all!=null){this.stop()}">插入你想要的内容。我放入的一个文字广告JS。
</marquee>
十一、广告
先写广告代码 如:down_1
然后看他的是什么格式的 选择一个类型
再看他的广告图片的大小
一般是468*60 你可以用默认的大小 也就是他给你的图片的大小
也可以你给他限定一个大小
文字说明是当鼠标放到这个广告上去的时候会显示他的信息
地址就不用说了吧?
文件地址是指那个图片的地址 一般放在ads文件里
随便你啊
不过就是别和其他的代码重合就可以了
我建议你写guanggao_1  guanggao _2 这样排列下去
十二(1 )、如何禁止右键呢skin.asp

把以下这段代码放到< body 这个位置>
oncontextmenu="window.event.returnvalue=false"
有的asp是什么,你在152行插入到“%>和><a name='top'>”之间就行了。
%>这个位置><a name='top'>
十二(2)、改最下面的白色字体
修改\images/joekoe.css 的end项
关闭论坛在线列表
把 config_forum.asp 第 203 行开始的:
 if online="open" or dt=1 then dts=1
 if online="close" then dts=0
改成:
 if online="close" or dt=1 then dts=0
 if online="open" then dts=1
十三、去掉底部的本站总访问量: 5582 人次 ┋ 最高峰 32 人在线 ┋ 当前有 4
是在SKIN。ASP里去掉就可以吗?对其他程式有没有影响呢?如果要改这些数据asp是什么,怎么改?我在数据库中好象没找到这些统计哦
去掉response.write counter_s就可以了
不影响其他的程序
十四、我在后台发表技术文章,浏览权限全部选中了,但是为什么未登陆游客不能浏览呢?
将相关栏目*_view.asp这个文件call web_head(2,0,2免费asp空间,0asp空间,0)免费asp空间,改成call web_head(0,0asp是什么,1asp是什么,0,0),现在可以用了。
十五、怎么样使首页的调查成为单选?
main.asp中
如果你使用的是修改版的v60 或者新版v66的话
call vote_type(1asp源码,2asp代码asp空间,"","f7f7f7")
将改为
call vote_type(1,1,""asp.net教程asp空间,"f7f7f7")既可
呵呵~~~大家喜欢我再加点内容吧:
1,改变网站背景
在skin.asp中
注意查找这一句
---------------------------------------------------------------------------------------------------------------
<tr><td height=20 background='images/<%response.write web_var(web_configasp.net,5)%>/menu_bg.gif' valign=bottom>
---------------------------------------------------------------------------------------------------------------
它控制了导航栏的背景样式
其中background='images/<%response.write web_var(web_configasp.net教程,5)%>/menu_bg.gif'
是背景图案
如果你要取消这个图案并使用你的自定义颜色的话
需要删除这一句
并添加一句 bgcolor='#xxxxxx'
其中#xxxxxx'为颜色代码
2asp.net教程,关于网站引用外部图片的修改方法
网站内大部分被引用的图片asp文件asp代码,非要把图片上传到服务器才能显示出来asp教程,非常浪费资源。
解决方法是使用真实地址免费asp空间,将被引用处图片的SRC路径函数改成:
url_true(web_var(web_upload,1),rs("pic"))
这样不管是本地上传的图片还是直接引用的外部URL,都可以正常显示。
注意必须同时将数据库中对应的pic字段值改大,建议改为100,否则要出错。
------------------------------------------------------------------------
比如,首页“今日图片新闻”中图片的SRC路径修改方法
在config_other.asp中找到
<img src='"&web_var(web_uploadasp.net,1)&rs("pic")&"' border=0 title='"&code_html(rs("topic"),1asp是什么,0)&"' width="&web_var(web_num,7)&" height="&web_var(web_num,8)&">
改为
<img src='"&url_true(web_var(web_uploadasp.net教程,1)asp教程asp文件asp.net,rs("pic"))&"' border=0 title='"&code_html(rs("topic"),1asp源码,0)&"' width="&web_var(web_numasp文件,7)&" height="&web_var(web_numasp空间,8)&">
再将数据库中news表的pic字段值改为100就好了。 (66版本好象可以不改,自己试试吧)
3,jkv66的字体和表格控制解密
字体和表格的颜色主要相关文件:
images/joekoe.css
表现,在各文件中,使用class=end即白色(#FFFFFF)、class=gray即灰色(#808080)等方式引用。
还应该控制部分表格线外框,如css中有blue属性。
表格的低色,在common.asp中控制。
并且,common.asp中,可便利修改大量基本设置。
论坛的表格线属性asp空间,在config.asp中用case 1等控制。
4,显示24小时内新帖子
修改config_forum.asp
查找
sub forum_view()
 select case int(istop)
 case 1
 folder_type="istop"
 case 2
 folder_type="istops"
 case else
 if int(isgood)=1 then
 folder_type="isgood"
 else
 if int(islock)=1 then
 folder_type="islock"
 elseif int(re_counter)>=10 then
 folder_type="ishot"
 end if
 end if
 end select
 view_url="forum_view.asp?forum_id="&forumnid&"&view_id="&id
 if int(re_counter)>0 then
& nbsptopic_head="<img loaded=no src='images/small/fk_plus.gif'& nbspborder=0 id=followImg"&id&" style=""cursor:hand; "" onclick=""load_tree("&forumnid&","&id&")"" title ='展开贴子列表'>"
 else
 topic_head="<img src='images/small/fk_minus.gif' border=0 id=followImg"&id&">"
 end if

 response.write vbcrlf&"<tr align=center"&format_table(3asp源码,1)&">" & _
 vbcrlf&"<td bgcolor="&web_var(web_color,5)&"><img src='images/small/"&folder_type&".gif' border=0></td>" & _
 vbcrlf&"<td bgcolor="&web_var(web_color,5)&">"
 if action="manage" then
 response.write "<input type=checkbox name=del_id value='"&id&"' class=bg_3>"
 else
 response.write "<img src='images/icon/"&icon&".gif' border=0>"
 end if
 response.write "</td>" & _
& nbspvbcrlf&"<td align=left>"&topic_head&"<a& nbsphref='"&view_url&"' title='主题:"&code_html(topic, 1asp文件asp是什么,0)&"<br>发贴时间:"&tim&"<br>最后回复:"& re_username&"<br>回复时间:"&re_tim&"'>"&code_html (topicasp源码,0,22)&"</a> "&index_pagecute(view_url,re_counter+1,web_var(web_numasp文件,3),"#cc3300")&"</td>" & _
 vbcrlf&"<td>"&format_user_view(username,1,"")&"</td>" & _
& nbspvbcrlf&"<td><a href='"&view_url&"' target =_blank><img src='images/small/new_win.gif' alt='打 开新窗口浏览此贴' border=0 width=13 height=11>< /a></td>" & _
替换为
sub forum_view()
dim newpic:newpic=now()-tim
if newpic<1 then
newpic="<img src=images/small/new.gif alt='24小时内的新主题' border=0> "
else
newpic ="<img src='images/small/new_win.gif' alt='打开新窗口浏览此贴 ' border=0 width=13 height=11>"
end if
 select case int(istop)
 case 1
 folder_type="istop"
 case 2
 folder_type="istops"
 case else
 if int(isgood)=1 then
 folder_type="isgood"
 else
 if int(islock)=1 then
 folder_type="islock"
 elseif int(re_counter)>=10 then
 folder_type="ishot"
 elseif int(isvote)=1 then
 folder_type="isvote"
 end if
 end if
 end select
 view_url="forum_view.asp?forum_id="&forumnid&"&view_id="&id
 if int(re_counter)>0 then
& nbsptopic_head="<img loaded=no src='images/small/fk_plus.gif'& nbspborder=0 id=followImg"&id&" style=""cursor:hand; "" onclick=""load_tree("&forumnid&"asp文件,"&id&")"" title ='展开贴子列表'>"
 else
 topic_head="<img src='images/small/fk_minus.gif' border=0 id=followImg"&id&">"
 end if

 response.write vbcrlf&"<tr align=center"&format_table(3asp是什么,1)&">" & _
 vbcrlf&"<td bgcolor="&web_var(web_color,5)&"><img src='images/small/"&folder_type&".gif' border=0></td>" & _
 vbcrlf&"<td bgcolor="&web_var(web_colorasp.net教程,5)&">"
 if action="manage" then
 response.write "<input type=checkbox name=del_id value='"&id&"' class=bg_3>"
 else
 response.write "<img src='images/icon/"&icon&".gif' border=0>"
 end if
 response.write "</td>" & _
& nbspvbcrlf&"<td align=left>"&topic_head&"<a& nbsphref='"&view_url&"' title='主题:"&code_html(topicasp教程, 1asp源码,0)&"<br>发贴时间:"&tim&"<br>最后回复:"& re_username&"<br>回复时间:"&re_tim&"'>"&code_html (topicasp.net,0,22)&"</a> "&index_pagecute(view_url,re_counter+1,web_var(web_num,3)asp代码,"#cc3300")&"</td>" & _
 vbcrlf&"<td>"&format_user_view(usernameasp教程,1,"")&"</td>" & _
 vbcrlf&"<td><a href='"&view_url&"' target=_blank>"&newpic&"</td>" & _

5,留言本调用头像
1、在gbook.asp中查找  drface=trim(request.form("wrface"))
2、替换成以下代码
'-------
 set rs=server.createobject("adodb.recordset")
 rs.open "select face from user_data where username='"&login_username&"'"asp代码,connasp.net,1,1
 if not rs.eof then
 drface=trim(rs("face"))
 else
 drface=trim(request.form("wrface"))
 end if
 rs.close
 set rs=nothing
'--------------
增加后台管理左栏的大类菜单栏
乔客后台管理左栏的大类菜单栏原本只有两个活动菜单栏:
≡ 系 统 管 理 ≡
≡ 版 面 管 理 ≡
日前asp教程asp空间,各种各样五花八门的插件应运而生,你是否想为插件专门立个大类呢?我们一起来做个≡ 插 件 管 理 ≡活动菜单栏吧:
在admin.asp中查找
<script language=javascript>
<!--
function left_menu(lm)
{
 if (lm==1)
{
 if (document.all.left_sys.style.display=='none')
{ document.all.left_sys.style.display=''; document.all.left_bm.style.display='none' }
 else
{ document.all.left_bm.style.display=''; document.all.left_sys.style.display='none' }
}
 else
{
 if (document.all.left_bm.style.display=='none')
{ document.all.left_bm.style.display=''; document.all.left_sys.style.display='none' }
 else
{ document.all.left_sys.style.display=''; document.all.left_bm.style.display='none' }
}

}
-->
</script>
将其改为
<script language=javascript>
<!--
function left_menu(lm)
{
if (lm==1)
{
 if
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: