♥ 系统说明:下载系统
蓝天旭日web系统为采用C#+AJAX+JS集成WEB平台,具有会员管理、分类管理、信息管理、留言管理、评论管理、调查管理、自定义功能等多项功能,采用ajax异步刷新、验证码和客户端JS等多项技术,系统功运行流畅,稳定。
技术点:
1. XML文件读写/存储
2. AJAX对象的应用
3. .net 2005集成AJAX对XML/数据库操作
4. JS客户端功能
5. 验证码技术/Cookies验证
6. C#服务器端+js客户端多层架构[数据层 /业务层 / 表现层]
7. CSS样式
♥ 版权说明:
次版本为Access beta版
系统分为ACCESS BETA版ACCESS正式版、SQL2000 BETA 版/ SQL2000正式版
♥ 系统功能介绍:
1 历史记录采用静态化处理,并且对评论可以对静态信息添加评论并且动态显示
2 数据提交采用ajax无刷新处理
3 分页处理采用ajax和服务器端分页两种处理方法
4 采用验证码技术,防止暴力信息提交导致数据库崩溃
5 后台所有信息类别自由定义,转换/转移
6 后台具有用户管理功能,可以自由定义/转移/管理/控制
7 后台系统信息统计功能,实时反映服务器信息和运行时间
8 前台采用Cookies,后台采用session,避免用户权限提升后混合登陆
9 大量使用js处理业务流程,减轻服务器负载。
10 具有公告、评论、调查等管理
11 留言本采用ajax异步提交刷新和后台审核模式,可对留言进行选择性显示
12 代码与界面分离,扩充提供大量接口功能完全便于二次开发
♥ 运行平台:
Windows 2003/xp/2000 +IIS +.NET 2.0
(即IIS和.net Framework2.0的支持,[注意2.0],因为采用ajaxPro需要.net 2.0支持)
♥ 正常打开项目文件的步骤:
A:原文件包
1 将压缩文件解压缩到某文件夹;
建立名的虚拟目录(注意:并不是直接在wwwroot下直接建立一个文件夹,而是要在internet信息服务管理器中创建),并将其主目录指向刚刚解压缩得到的文件夹;
2 打开项目文件。
默认管理登陆的用户名为:admin 密码:admin
B:安装包
直接按提示进行安装[系统必须具有对应运行环境,否则无法运行]
♥ 申明感谢:
感谢动网系统提供的设计思路和CSDN网站提供的技术查询,本系统所有代码、样式等均由个人编写。
♥ 帮助文档清单:
/关于系统/使用说明/开发说明/常见问题分析
欢迎大家免费下载并试用蓝天旭日web系统beat版,并在使用过程中提出宝贵意见,以便于我们在下一版本中改进…….
二次开发使用说明
官方站点:http://www.coderising.com
电子邮箱:wwlhx8715@yahoo.com.cn 604812864@qq.com
OICQ::604812864
♥ 标签使用说明:
Exp: 1 信息调用
<%= HocyFunction.NewsFunction(3,6,5,20)%>
返对大类编号为3 小类编号为6的信息进行调用,调用数目为5,每个显示字数为20
[包含对重点信息的特殊处理]
Exp: 2 菜单调用
<%= HocyFunction.menuList()%>
调用系统主菜单
Exp:3公告调用
<%= HocyFunction.afficheList()%>
调用系统公告
EXP:4 友情链接
<%= HocyFunction.LinkFunction (14, 2, 7, "信息咨询")%>
友情链接调用,调用数目为14,分2行7列显示,‘信息咨询’为类型
EXP:5栏目信息 [ajax,可有静态htm页面直接引用]
1 在页面<head>节内加入<!--#include VIRTUAL="js/pageajaxhtml.js"-->
2 页面加入层<div id="content"> </div>作为显示容器
3 页面末尾加入代码:[此为初始化代码]
<script language="JavaScript" type="text/javascript">
var the_url=document.location.href;
document.getElementById("bid").value=GetArgsFromHref(the_url, "bid");
document.getElementById("sid").value=GetArgsFromHref(the_url, "sid");
var bid ="0" ;
var sid ="0" ;
if(document.getElementById("bid").value!="")
{
bid = document.getElementById("bid").value;
if(document.getElementById("sid").value!="")
{
sid = document.getElementById("sid").value;
}
}
classpage(1,bid,sid); //ajax启动
</script>
/*classpage(page,bid,sid) page:页数 bid:大类编号 sid:小类编号
也可以直接如:Listitle.aspx?bid=20&sid=21带参数请求页面
EXP:6热点信息 [ajax,可有静态htm页面直接引用]
1 在页面<head>节内加入<!--#include VIRTUAL="js/pageajaxhtml.js"-->
2 页面加入层<div id="hots">" </div>作为显示容器
3 <div></div>内嵌入<script type="text/javascript">getnews(0,0,"hits",5,5);</script>
//****************************************************
getnews(bclass,sclass,type,wordnum,newsnum)
bclass:大类ID
sclass:小类ID
wordnum字数
newsnum:调用条数
/hits/dayhits/weekhits/articleid //分别按几种点击率排序
******************************************************//
EXP.7热点图片调用设置
先在头部注册<%@ Register TagPrefix="pic" TagName="tpic" Src="pic.ascx"%>
调用格式:<pic:tpic id="pic1" runat="server"></pic:tpic>
♥ 设置使用说明:[web.config配置使用说明,勿删!勿修改属性key]
EXP:1标题设置
打开系统根目录web.config文件
设置key= “SiteTitle” 的value值,为所有页面标题
如:<add key="SiteTitle" value="汀兰系统0.8 beta " />
引用标题:<%=System.Configuration.ConfigurationManager.AppSettings["SiteTitle"]%>
EXP:2数据库设置
打开系统根目录web.config文件
<add key="DatabaseType" value="Oledb"/> //数据库类型
<add key="ConnectionString" value="provider=microsoft.jet.oledb.4.0;Data Source="/>
//连接字符串
<add key="dbpath" value="~/hocydatabase/hocydb.mdb"/>//路径
EXP:3 静态模板设置
<add key="templateFilePath" value="~/htmlmoudel.htm" /> // 生成静态页模板文件路径
<add key="htmlFilePath" value="~/new/"></add> //生成静态页存放路径
EXP:4系统菜单文件设置
<add key="xmlMenuPath" value=".""xml""homeMenu"""/>系统菜单xml文件存放路径
<add key="xmlMenufile" value="menu.xml"/> 系统菜单xml文件名称
EXP:5单页记录设置
<add key="pageSize" value="5"></add> //ajax引用翻页时记录条数
EXP:5错误日志记录设置
<add key="ErrLogPath" value="aspxTohtml_log.txt"></add> //转静态时错误日志文件
♥ 修改说明:
1, 增加新的界面除有部分直接调用的接口外,最好保留原有文件。
2, 如:default.aspx,可以完全自由重新定义,在适当地方加载标签即可。
3, 如:classpage.aspx为分页ajax处理方法,是中间件,请不要随意改动。
4, 页面底部版权声明部分为强制加载,请勿删除,否则系统无法运行。
5, xml/homemenu/menu.xml 为预定义结构xml文件,请不要随意改动。
6,hocyadmin"Uploads为焦点图片文件夹,请检查是否存在。
7,静态页面模板文件请按照自己要求自行修改,非专业人士请勿改动除top"bottom部分外部分。
………….