aspblog源码_asp网站源码免费版

hacker|
73

文章目录:

设计一个ASP博客系统的思路

我说下多用户博客系统的基本设计吧,我讲的是asp+access开发的,你参考下:

1.access数据库设计

系统配置表:主要存网站的名称、后台管理密码、默认语言、风格等信息

用户信息表:用户资料

文章系统(存分类目录的表、存内容表、存留言表)

标签表:存搜索的标签

ip控制表:用于分析IP来源和控制非法IP

2.网站模块设计

文章系统

搜索系统

3.推荐要设计的功能

多种风格

相册功能

圈子功能(相当于一个小型的论坛)

4.一点建议:

在设计方面,可以参考QZONE的设计,个人比较佩服的博客系统,网上有共享的源码建议下来看看;另外,不知道你设计博客的目的是什么?是重在设计,那单靠个人难做出好的东西,毕竟做网站的公司太多了;如果重在运营,个人认为用个开源的二次开发,在运营上多投入些!!

博客源码,特效等等在哪里可以找到啊?

如何在博客里插入Flash、时钟、天气预报、音乐、鼠标

本文转自:

1.添加Flash背景

添加Flash背景代码:

CENTEREMBED style="LEFT: 10px; POSITION: absolute; TOP: -70px" align=right src=“Flash地址” width=500 height=500 type=application/x-shockwave-flash ; quality="high" wmode="transparent"/CENTER

代码说明:

width height分别是Flash的宽度和高度,可以自定义设置。

style="LEFT: 10px是距离左边缘的距离(left=左,right=右)

TOP: -70px:这是距离顶端的距离。

把上面flash地址换上自己喜欢的背景地址就可以了,注意扩展名一定需要时SWF格式的。

添加方法:

新建一个空白模块,勾选“显示源代码”把Flash代码粘贴进去即可。然后再控制面板-个人首页维护-定制我的首页里添加这个模块并保存即可。

来这里挑选一个flash背景吧:

2,添加时钟

添加时钟代码:

div align="center"embed src="Flash地址" width="180" height="180" type="application/x-shockwave-flash" //div

代码说明:

width=180 height=180是Flash的宽度和高度,可以自定义设置。

添加方法:

同上

来这里挑选一个自己喜欢的时钟吧:

3.添加挂件

添加挂件代码:

DIV id=youxia style="RIGHT: 10px; POSITION: absolute; TOP: 100px"IMG src="图片地址" border=0/A/DIV

代码说明:

以上为右挂件代码,更换RIGHT为LEFT,则为左挂件代码

添加方法:

同上

下面是几个挂件代码,您也可以自行查找地址并添加:

4.更改鼠标样式

更改鼠标样式代码:

STYLE type=text/css

a:hover {cursor:url('*.ani')}

BODY {cursor:url('*.ani')}

/STYLE

代码说明:

*.ani为动态光标地址。

添加方法:

同上

到这里找动态光标的链接吧:

5.添加音乐

添加音乐代码:

embed src=音乐链接地址 width=200 height=45 type=audio/mpeg loop="true" autostart="false"

代码说明:

支持的音乐格式: wma mp3 rm ra ram asf mid

播放器宽度width和高度herght可以灵活设置,如果都设为0,那么音乐就成了背景音乐,没有播放器.

autostart="true"为自动播放,autostart="false"为不自动播放.

loop="true"为连续循环播放,loop="false"为不循环播放.

loop可以等于一个整数,比如loop="2",就是音乐循环播放2次。

添加方法:音乐地址自己去百度搜

asp程序实现简单的注册,登录网页的源代码

1,(index.asp 用户登陆页面)

!-- #include file="conn.asp" --

!-- blog.soowooo.cn 悠悠长假期 --

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title会员/title

style type="text/css"

!--

body,td,th {

font-family: 宋体;

font-size: 14px;

}

--

/style

/head

body

center

p会员注册系统/p

form name="form1" method="post" action="login.asp"

table width="34%" border="0"

tr

td width="33%" height="30"用户名:/td

td width="67%" height="30"input name="username" type="text" id="username" size="15"/td

/tr

tr

td height="30"密 码:/td

td height="30"input name="password" type="password" id="password" size="15"/td

/tr

tr

td colspan="2" align="center"input type="submit" name="Submit" value="确定"

input type="reset" name="Submit" value="重置"/td

/tr

tr

td colspan="2"a href="reg.asp" target="_self"注册/a/td

/tr

/table

/form

/center

/body

/html

2,(login.asp 用户数据处理文件)

!-- #include file="conn.asp" --

%

'打开数据库判断用户是否存在,info为表名,username为字段名

set rsc=server.createobject("adodb.recordset")

sqlc="select * from info where username='"request.Form("username")"' and password='"request.Form("password")"'"

rsc.open sqlc,conn,1,1

session("username")=rsc("username")

session("password")=rsc("password")

session.Timeout=30

set rsc=nothing

response.Redirect("change.asp")

'如果用户不存在,session("username")为空

%

3,(change.asp 用户信息修改页面)

!-- #include file="conn.asp" --

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title修改/title

style type="text/css"

!--

body,td,th {

font-size: 14px;

}

--

/style/head

center

body

br

%

set rsc=server.createobject("adodb.recordset")

sqlc="select * from info where username='"session("username")"' and password='"session("password")"'"

rsc.open sqlc,conn,1,1

nr=rsc("password")

username=rsc("username")

password=rsc("password")

sex=rsc("sex")

qq=rsc("qq")

mail=rsc("mail")

add=rsc("add")

personalinfo=rsc("personalinfo")

vv=rsc("ntime")

set rsc=nothing

if nr="" then

response.Redirect("index.asp")

end if

if strcomp(nr,request.Form("password"))=0 then

response.Write("欢迎你!"request.Form("username"))

response.Write("你是在"vv"注册的")

session("username")=request.Form("username")

end if

if session("username")="" then

response.Redirect("index.asp")

end if

%

form name="form1" method="post" action="change.asp?ac=ch"

table width="39%" height="105" border="0"

tr

td width="27%" height="30"用户名:/td

td width="73%" height="30"input name="username" type="text" id="username" value="%=username%"

*/td

/tr

tr

td height="30"密 码:/td

td height="30"input name="password" type="text" id="password" value="%=password%"

*/td

/tr

tr

td height="30"性 别:/td

td height="30"input name="sex" type="text" id="sex" value="%=sex%"/td

/tr

tr

td height="30"QQ:/td

td height="30"input name="qq" type="text" id="qq" value="%=qq%"/td

/tr

tr

td height="30"Mail:/td

td height="30"input name="mail" type="text" id="mail" value="%=mail%"/td

/tr

tr

td height="30"地 址:/td

td height="30"input name="add" type="text" id="add" value="%=add%"/td

/tr

tr

td介绍/td

tdtextarea name="personalinfo" cols="30" rows="6" id="personalinfo"%=personalinfo%/textarea/td

/tr

tr

td /td

tdinput type="submit" name="Submit" value="修改"

a href="change.asp?se=y" target="_self"退出系统/a/td

% if strcomp(request.QueryString("se"),"y")=0 then

session("username")=""

response.Redirect("index.asp")

end if

%

/tr

/table

/form

%

if strcomp(request.QueryString("ac"),"ch")=0 then

set rs=server.createobject("adodb.recordset")

sql="select * from info where username='"session("username")"'"

rs.open sql,conn,1,3

rs("username")=request.Form("username")

rs("password")=request.Form("password")

rs("mail")=request.Form("mail")

rs("sex")=request.Form("sex")

rs("qq")=request.Form("qq")

rs("add")=request.Form("add")

rs("personalinfo")=request.Form("personalinfo")

rs.update

set rs=nothing

response.Write("修改完成!")

end if

%

/body

/center

/html

4,(reg.asp 新用户注册页面)

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title用户注册/title

style type="text/css"

!--

body,td,th {

font-family: 宋体;

font-size: 14px;

}

--

/style

/head

body

center

用户注册br

%

=request.QueryString("msg")

%

form name="form1" method="post" action="addnewdata.asp?ac=adduser"

table width="39%" height="105" border="0"

tr

td width="27%" height="30"用户名:/td

td width="73%" height="30"input name="username" type="text" id="username"

*/td

/tr

tr

td height="30"密码:/td

td height="30"input name="password" type="password" id="password"

*/td

/tr

tr

td height="30"确定密码:/td

td height="30"input name="password2" type="password" id="password2"

*/td

/tr

tr

td height="30"性别:/td

td height="30"input name="sex" type="text" id="sex"/td

/tr

tr

td height="30"QQ:/td

td height="30"input name="qq" type="text" id="qq"/td

/tr

tr

td height="30"Mail:/td

td height="30"input name="mail" type="text" id="mail"/td

/tr

tr

td height="30"地址:/td

td height="30"input name="add" type="text" id="add"/td

/tr

tr

td个人介绍/td

tdtextarea name="personalinfo" cols="30" rows="6" id="personalinfo"/textarea/td

/tr

tr

td /td

tdinput type="submit" name="Submit" value="提交"/td

/tr

/table

/form

/center

/body

/html

5,(addnewdata.asp 新用户注册数据处理文件)

!-- #include file="conn.asp" --

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title成功/title

/head

body

%

ac=request.QueryString("ac")

msg="注册错误信息"

if request.Form("username")="" then

msg=msg"br""用户名不能为空"

end if

if strcomp(cstr(request.Form("password")),cstr(request.Form("password2")))0 then

msg=msg"br""两次密码输入不同"

end if

if len(request.Form("password"))6 then

msg=msg"br""密码太简单"

end if

if strcomp(msg,"注册错误信息")0 then

response.Redirect("reg.asp?msg="msg)

end if

if ac="adduser" then

set rsc=server.createobject("adodb.recordset")

sql="select * from info where username='"request.Form("username")"'"

rsc.open sql,conn,1,1

ck=rsc("username")

set rsc=nothing

if ck"" then

msg=msg"br""用户名被人注册"

response.Redirect("reg.asp?msg="msg)

end if

dsql="select * from info where id is null"

set rs=server.createobject("adodb.recordset")

rs.open dsql,conn,1,3

rs.addnew

rs("username")=request.Form("username")

rs("password")=request.Form("password")

rs("mail")=request.Form("mail")

rs("sex")=request.Form("sex")

rs("qq")=request.Form("qq")

rs("add")=request.Form("add")

rs("personalinfo")=request.Form("personalinfo")

rs("ntime")=now

rs.update

set rs=nothing

%

center

a href="index.asp" target="_self"注册成功,点击登陆/a

/center

%

end if

%

/body

/html

6,(conn.asp 数据库连接文件)

%

'连接数据库开始

dim conn,rs,sql

on error resume next

dbpath=server.mappath("userinfo.mdb")

set conn=server.createobject("adodb.connection")

conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="

'创建记录对象

set rs=server.createobject("adodb.recordset")

%

7,(userinfo.mdb ACCESS 数据库)

在ACCESS中建一个表,然后在这个表中建立字段名称

表名:info

字段名称 数据类型

id 自动编号

username 文本

password 文本

sex 文本

quest 文本

qq 文本

mail 文本

personalinfo 文本

ntime 文本

求一个简单的ASP论坛源代码。

晕,貌似论坛没有那么简单的,我以前倒是看到一个超简单的个人blog

2条大神的评论

  • avatar
    访客 2022-07-05 上午 02:06:49

    312"title成功/title/headbody%ac=request.QueryString("ac")msg="注册错误信息"if request.Form("username")="" thenmsg=m

  • avatar
    访客 2022-07-04 下午 09:20:57

    request.Form("sex")rs("qq")=request.Form("qq")rs("add")=request.Form("add")rs("personal

发表评论