秋色园QBlog技术原理解析:开篇:整体认识(一)

网友投稿 244 2022-09-14

秋色园QBlog技术原理解析:开篇:整体认识(一)

很多网友表示对 ​​秋色园​​ 的实现原理感兴趣,有很多人,问了很多问题,包括:

1:URL地址怎么没有后缀?

2:多语言是怎么实现的?文章内容是不是在线翻译的?

3:怎么实现多皮肤样式的?

4:怎么只看到ashx文件,看不到aspx页面呢,页面是如何如出来的?

5:是不是MVC写的?答:不是。

6:支不支持MSSQL?

7:生成的html怎么没有空格和换行符?

8:看不懂......

9:......等等。

本系列,将为大伙解析 ​​秋色园​​ 的技术原理,解开以上的迷惑。

一:总体认识

看一下 ​​秋色园​​ 发布后都有哪些目录与文件:

ps:下载地址:​​用户后台样式

default 前台样式,和其它三套一样[skin_bbs/skin_black/skin_blue]

global 全局样式-包括注册/登陆/错误页面等

system_tech 技术频道样式,就是秋色园现在的首页界面样式

system_health 健康频道样式,就是秋色园的​​健康频道​​的界面样式

Upload:

文件上传的文件夹,目前包括:

Editor:从编辑器上传的文件与图片。

Lang:个人设置在线多语言编辑时,把语言文件临时复制一份放到这让大伙修改的。

Log:当数据库写异常日志失败时,将写IO文件到此文件夹。

UserHead:用户上传的个人头像。

UserPhoto:用户上传的图片。

2:文件内容:

API.asmx:

这是一个webservice文件,主要是用于采集入库时调用的。

简单的说,秋色园的内容是哪来的?采集的,而且是在本机采集的。

而远程是Access数据库,无法直接调用,因此写了这个API用于入库。

用户后台:

Admin.ashx:后台处理程序,秋色园的整个用户后台,都是经这个文件处理。

用户前台:

Index.ashx:用户前台的首页处理程序。

Article.ashx:用户前台的文章处理程序。

Photo.ashx:用户前台的图片处理程序。

系统及共用部分:

Rss.ashx: ​​秋色园​​ 主站和用户的RSS内容处理程序。

Language.ashx:多语言切换的处理程序。

RegLogin.ashx:用户登陆与注册的处理程序。

Error.ashx:站点发生异常时的处理程序。

Home.ashx[可删除]、Home_Tech.ashx:两个是一样的,秋色园技术频道,即主站的处理程序。

Home_Health.ashx:健康频道的处理程序。

本节开篇就整体介绍到这里,大家有一个感性认识。

下节起,将详细的为大伙解析秋色园具体的实现原理,欢迎感兴趣者表示下关注。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:外部联接
下一篇:神州租车的“秒杀”活动
相关文章

 发表评论

暂时没有评论,来抢沙发吧~