动易网站管理系统SiteWeaver CMS6.5源码个人肤浅的分析

本文分析了动易SiteWeaver CMS6.5的源码,涵盖新闻发布、图片管理、下载系统等功能模块。系统实现皮肤与代码分离,包含免费和付费模块,如商城系统、企业门户等。文章讨论了文件结构、关键文件作用,如XML、Cookies管理和API接口,并指出CMS的扩展性和模板制作技巧。
摘要由CSDN通过智能技术生成

动易网站管理系统SiteWeaver CMS6.5源码个人肤浅的分析

 

本系统主要面向中小型企业的建站方案,包含了很多功能强大的常用模块。

例如:免费产品中包含的模块为

新闻发布系统

图片管理系统

文件下载系统

留言板系统

动易商城系统

以及付费的系统模块如:企业门户,教育门户,政府门户,行业门户,招聘求职系统等。

 

CMS6.5的设计较好地实现了皮肤与代码的分离:

 

各功能模块的代码独立设计在一个文件中,

并将所有功能模块的代码集中放在文件夹Include里,如:

新闻发布系统的功能模块文件为PowerEasy.Article.aspPowerEasy.ArticleList.asp

图片管理系统的为PowerEasy.Photo.asp

文件下载系统的为PowerEasy.Soft.asp

留言板系统的为PowerEasy.GuestBook.asp

 

各模块的前台页面独立放在所属模块的文件夹中,如:

文件夹Article存放新闻发布系统的前台页面

文件夹Photo存放图片管理系统的前台页面

文件夹Soft存放文件下载系统的前台页面

文件夹GuestBook存放留言板系统的前台页面

 

文件夹JS主要就是本站大多数页面公用的前台功能和函数,如:

ShowAnnounce1.js用于输出网站公告

ShowAnnounce2.js

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
动易网站源码<!--#include file="Start.asp"--> <!--#include file="Include/PowerEasy.Cache.asp"--> <!--#include file="Include/PowerEasy.Channel.asp"--> <!--#include file="Include/PowerEasy.Class.asp"--> <!--#include file="Include/PowerEasy.Special.asp"--> <!--#include file="Include/PowerEasy.Article.asp"--> <!--#include file="Include/PowerEasy.Soft.asp"--> <!--#include file="Include/PowerEasy.Photo.asp"--> <!--#include file="Include/PowerEasy.Product.asp"--> <!--#include file="Include/PowerEasy.SiteIndex.asp"--> <!--#include file="Include/PowerEasy.Common.Front.asp"--> <% '************************************************************** ' Software name: PowerEasy SiteWeaver ' Web: http://www.powereasy.net ' Copyright (C) 2005-2009 佛山市动易网络科技有限公司 版权所有 '************************************************************** ChannelID = 0 If fso.FileExists(Server.mappath("NotInsalled.txt")) Then Response.Write "<li>请先运行 <a href='Install.asp'>Install.asp</a> 以进行系统安装过程!</li><br/><br/>" Response.Write "<li>如果你已经反复运行此程序,但仍然出现此提示,请使用FTP工具手动删除 NotInstalled.txt 文件。</li>" Response.End End If If FileName_SiteIndex <> "Index.asp" Then Call CloseConn Response.Redirect FileName_SiteIndex Else If CurrentPage > 1 Or PE_Cache.CacheIsEmpty("Site_Index") Then Call GetHTML_SiteIndex If CurrentPage = 1 Then PE_Cache.SetValue "Site_Index", strHtml Else strHtml = PE_Cache.GetValue("Site_Index") End If Response.Write strHtml End If Call CloseConn %>
SiteWeaver6.8在之前版本的基础上,对系统易用性,安全性,兼容性进行了较大的更新与升级。 一、数据库字段与标签,布局调整 SiteWeaver6.8 根据实际情况调整了一些数据库字段,标签参数和后台界面,让整个系统的运行效率和执行效率更高。比如,调整了用户登录次数字段,问卷调查保存答案字段的字段长度,以避免出现数据溢出的情况,调整了相关文章,自定义列表文章等标签,拓展了标签的功能,还有调整了软件发布的界面布局,使其更符合用户的填写习惯。 二、安全性更新 SiteWeaver6.8修复了发现的绝大部分bug,对标签参数进行更严格的过滤,加强检测支付流程,为用户打造一个更安全的系统。目前,SiteWeaver 6.8 版本的系统安全性已经非常强壮了。 三、系统与标签兼容性 SiteWeaver6.8对系统标签进行一次比较全面的检测,对大部分标签都做了容错处理,特别是对自定义标签的内置方法进行了较大改进。同时修复了在最新IE8浏览器下出现的一些错误,让系统更好的兼容IE8浏览器。 四、大量新功能的融入 SiteWeaver6.8 根据用户的反馈增加了大量、实用的新功能,比如匿名投稿,会员中心模板化,更新最新的IP数据库等等,相信能带给你一次全新的体验。 SiteWeaver6.8产品新功能列表: 匿名投稿功能 会员中心模板化 评论支持,反对功能 更新最新的IP统计数据库 网站调查支持动态增加 网站调查支持最多可选票数 自定义列表标签增加只读取图片信息的选项 自定义字段直接上传图片或文件 可以添加支持HTML的自定义字段 给邮件,公告,短消息指定单独上传目录 评论添加支持,反对功能 快捷键提交评论 增加按照文章ID搜索的功能 不属于任何栏目的文章增加是否可以发表评论的选项 增加标签{$PageNum}来显示当前页的页数 图片频道显示图片Alt属性,单张图片说明 会员注册时加入ajax验证数据有效性 支持单独设置管理员自定义页面管理权限 090612更新bug: 1、从源代码中获取下一页的URL 方式的采集跳转可能出错的bug 2、图片内容页当图片为外部图片时显示不正确 3、ie8下复制模板后跳转网址出错的bug 4、文章,软件,图片自定义列表中不解析能支持html的自定义字段的bug 5、文章,软件,图片自定义列表中,插入图片类型的自定义字段时,直接显示解析好的图片代码(该字段为空时不显示) 6、添加自定义字段时默认值长度设置成100 7、启用ajax评论时收缩图标路径错误 8、上传文件管理删除文件夹时跳转出错的bug 9、打上0629临时补丁软件列表无法打开的bug 10、后台按照商品ID搜索搜索不到的bug 11、修改文章启用调查出错 12、图片内容页用{$PhotoUrl}标签无法获取到地址 13、会员列表分页默认按照id来排序 14、按照时间方式采集时跳转出错的bug 15、商城不能用自定义html的字段 16、加大多行文本类型自定义字段的字符限制 17、自定义标签里面采用分页时支持条件判断标签.
上传website目录下的所有文件到空间上,执行安装目录文件install 此次发布的SiteFactory2.0正式版无论从系统架构还是标签管理,甚至细小功能,都实现质的改变。稳定性、扩展性及易用性百分之几的优化已经不能让我们满足,我们需要的是创新和突破:后台管理菜单数百次的讨论修改、内置标签的重构等等,都无不表现出我们的决心:以用户为中心,真正脚踏实地做产品,因为我们坚信,SiteFactory不会让你失望! 温馨提示:此次发布只是SiteFactory2.0正式版,大家升级时请注意自己的所使用的产品版本是否为CMS产品,非SiteFactoryCMS产品不能进行升级。BizIdea不久将会发布,使用SiteFactoryeshop2.0RC版的用户,请等到BizIdea发布后再进行升级。 SiteFactory2.0.3.0版修复问题列表: 修复删除问卷调查后无法同时删除创建的html和aspx页 修复下载报错与平论无数据时显示不统一问题 修复标签上一组图片下一组图片显示不正确 修复创建一个新问卷没有删除旧的问卷 修复在前台注册用户的时候检查相同手机号和相同QQ 修复在会员中心点击“签收选定的项”提示签收失败 修复采集如果没有采集到关键字,前台就是现实“||”问题 修复开发InsideStaticLabel中的SplitUrl方法 修复留言发布信息总是被隐藏的问题 修复评论邮件录入框过短的问题 修复“显示文章栏目循环列表信息_分页”标签默认值不正确问题 修复批量添加栏目时提示“JS”文件占用异常问题 修复修复分页地图生成时少生成一页问题 修复修复百度地图生成时不分页问题 修复回复留言时,回复时间如果为默认的“保持为原来的时间”时,时间写不进PE_U_GuestBook的AdminReplyTime字段,该字段为空 修复在发表评论的时候的评论内容框不能换行问题 修复修改节点时不区分节点名大小写的重复判断 修复修改SiteMap两个错误说明 修复SiteFactory下在兑换点卷时可以透支200元问题 修复生成静态页是选择生成在根目录的List下时不对 修复软件添加出现超出Int32长度的错误提示 修复SiteFacotry部分地方出现BizIdea的操作问题 修复模型模板管理中,生成模板会有错 修复升级后文章收费不起作用 修复“清理无信息关联的文件”按钮把内容页的附件都清理了 修复采集内容的时候遇到相对路径图片采不到 修复在自定义内容模型时,如果将“所属节点”这个字段,选择为“不显示”时出错 修复在自定义内容模型时,如果将“状态”这个字段,选择为“不显示”时出错
4.03版更新说明: 图片中红色标注的文件为修改的文件图片中蓝色标注的文件为新增的文件 一、BUG修复:修复文章列表标签中频道ID参数为0时可能引起出错的问题。修复设置专题浏览权限后生成专题列表出错的问题。修复设置栏目浏览权限后栏目列表显示不正确的问题。修复发布首页调查和频道共用调查出错的问题。修复在频道设置中设置不显示频道名称时顶部频道链接仍然显示频道名称的问题。修复会员添加文章后,点预览文章时会出错的问题。修复个人文集页翻页无效的问题。修复留言搜索后分页显示不正确的问题。修复新增管理员登录统计始终为零的问题。修复留言调用文件,增加了自动获得网址中的端口号的功能。修复上传多个文章中的图片后,如果把第一个图片删除,修改时可能会出错的问题。修复图片、软件频道点我添加的图片、我添加的下载会显示所有图片、下载的问题。修复刷新用户数据时会把已经删除的文章记录到用户数据中的问题。修复后台软件、图片显示和预览,使后台显示的软件简介、图片简介支持UBB标签。修复最新、推荐、热门列表页中的链接不论频道是否生成HTML都是asp形式链接的问题。修复专题管理中点击专题后分页错误的问题。修复部分页面用户登录后,仍要求登录,即登录无效的问题。修复保存远程图片时,图片所在网站域名中含有"-"字符时无法下载的问题。修复栏目有子栏目时文章列表 “更多”页无法显示的问题。修复修改专题时版式模板显示不正确的问题。修复子栏目导航时,外部栏目链接出错的问题。修复如果文章包含图片或评论,而标签中设定不显示时,标题长度不齐的问题。修复软件排序无效的错误。修复显示上传文件或图片时,如果目录中的文件太大时,导致TotalSize溢出的问题。 修复后台评论管理出现下标越界的问题。修复前台评论显示页面,增加了判断评论是否审核的功能。修复邮件验证和管理员验证时,后台修改用户数据时用户级别显示不正确的问题。 修复栏目设置中此栏目下的文章的默认模板、配色风格设置无效的问题。 修复图片无级滚动时页面也随之滚动的问题。 修得的其它一些小的错误不一一列举... 二、新增功能 后台首页增加组件版本判断及提取滚动动易网站公告功能。增加专题批量设置功能。增加统计数据初始化的功能,优化统计部分的代码。增加自定义顶部栏目菜单的功能。友情链接图标支持Flash,修复友情链接的翻页功能。对于Access版本,数据库中增加了PE_NotDown表,起防下载功能。商业版新增更多功能:  增加网站短消息功能及短消息后台管理功能。  增加系统初始化里的清除短消息的功能。   去掉生成页面源码中的动易版权信息。三、修改情况:组件:动易组件PowerEasy.dll已更新,最新组件版本:1.3.2160。数据库:免费版及商业ACCESS版的用户,数据库中新增了PE_NotDown表(防下载功能)。商业版数据库中新增了一个PE_Message表(短消息功能),用户数据库中PE_User表新增了一个字段UserMsg。ASP文件:修改情况见左图。模板:文章栏目模板——大类模板中“更多”处的链接:{}{}/Article_Class3.asp?ShowType=2&ClassID={} 改为:{} 标签。增加了[图文]等简短标题文字的CSS定义:.S_headline1  [图文]的CSS定义.S_headline2  [组图]的CSS定义.S_headline3  [推荐]的CSS定义.S_headline4  [注意]的CSS定义修正:修复了可以通过“告诉好友”功能将收费文章通过邮件发送来浏览内容的问题修复了用户后台可以任意查看文章的问题修复了在频道设置中将添加权限设为管理员后用户仍可以发表文章的问题
WebSite上传该目录下的所有文件到空间里,运行install目录安装. BizIdea是基于.net开发平台全新研发的企业级电子商务平台系统,它具备了全面创新的全能商品模型、花样销售分析、智能库存管理、自选在线支付、多国语言支持等等一系列领先的功能特性。更为与众不同的是,动易BizIdea不仅仅是普通意义上的网店系统,它还是业界内唯一一款同时集成了强大内容管理系统、客户关系管理系统、短信商务平台和客户服务中心的企业级电子商务平台,除了构建普通网店之外,BizIdea还可以为企业提**包括内容管理、客户关系、客服中心、人才招聘等在内的一体化电子商务解决方案。 BizIdea2.0.3.0更新说明 修复设置成生成首页就不能访问 修复“默认商店子栏目页模板.html”没有商品分类标签 修复子栏目使用此节点后,在节点下会显示全部商品 修复添加服装颜色款式中,描述错误。应该是可选颜色和可选图片 修复在前台注册用户的时候不用检查相同手机号和相同QQ等 修复订单打印,备注信息、****信息等没有换行,在线支付平台添加界面加一些说明文字 修复会员管理下没有会员选项模型管理,在添加会员有个会员选项 修复商品模型中增加商品多图展示基本字段 修复工作台首页,添加模板信息里要去掉待处理的订单和库存报警的商品模块 修复商品内容页脚本标记输出错误 修复当普通管理没有修改客户信息的权限时,双击修改仍然能进行修改与保存 修复首页中的快速搜索不显示自己添加的节点。在动易商城栏目页中的快速搜索才显示。 修复客户管理中,超级管理员不能修改别人的客户 修复前台在线用户查看页面左侧有标签错误:[err:标签'商店节点左侧一'不存在] 修复添加'服装'类型的商品,和修改服装模型字段ColorType时出现错误 修复会员中心点击在线支付,在在线支付第一步页面有标签错误 修复客户管理中点击查看和删除客户信息,在查看和删除客户信息页没有导航 修复如果在后台的评论管理中点击商品的标签就会出错 修复缺货登记管理左侧没有继承主题 修复优惠券在商店配置中启用后没有刷新顶部菜单 修复商城首页点击“客户留言”不变点大 修复发货单打印预览页面2处错误 修复后台录入发货信息勾选了发短信通知会员点击保存后出错 重新调整快捷导航配置 后台默认管理帐号: 帐号:admin密码:admin888管理认证码:8888
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值