SaBlog

项目信息

发布时间:2005-11-01
项目作者:angel
项目类别:Web程序
工作环境:php+Mysql
项目版本:2.8 build 1101
2.8 地址:http://www.4ngel.net/blog/angel/?action=show&id=86
2.6 地址:http://www.4ngel.net/blog/angel/?action=show&id=21
2.5 地址:http://www.4ngel.net/project/sablog_v2.5.rar
2.0 地址:http://www.4ngel.net/project/sablog.rar
演示地址:http://www.4ngel.net/blog/angel

项目介绍

  SaBlog是一个用PHP语言编写的网络日志系统,功能是不够完善,但是安全性是绝对值得信赖的。

特别说明

  本程序为安全天使的 angel 独立开发,请尊重作者的劳动成果。
  本程序为免费程序,任何人可以任意修改或者二次开发,但请说明修改自本程序。
  商业用途需要获得我们的授权,对于未经获权的企业使用,我们将保留任何法律追究的权利。
  安全天使是专业的网络安全技术站点,对程序的安全措施有绝对的信心。

SaBlog v2.8 更新记录(基于2.6 Build 20050423)

 程序更改

  • [修正]按月归档那里十月份也显示一月份的问题
  • [修正]Blog描述如果有图片RSS出错的问题
  • [修正]后台附件管理会重复显示所略图文件名的问题
  • [增加]可关闭或开启Blog
  • [增加]可以设置所有显示日期的日期格式
  • [增加]发表文章失败会自动保存提交内容,再次添加时会读取上次添加失败的内容,本功能优先于分类记忆功能
  • [增加]分类记忆,可避免在相同分类下添加文章多次选择分类
  • [增加]后台搜索文章和评论的功能,方便管理员管理
  • [增加]后台直接管理备份数据库文件,只允许下载和删除文件
  • [增加]可以在后台自定义附件存放目录、存放方式及排列方式
  • [增加]可以在后台自定义用户发表的评论是按照递增还是按照递减排序
  • [增加]增加上一篇、下一篇的快捷连接
  • [增加]评论RSS
  • [增加]添加文章时可以按数字键选择分类
  • [增加]文章、统计、Tags的JS调用,可任意定制生成调用参数
  • [增加]可以在后台自定义服务器所在时区和面向用户时区 HOT
  • [增加]支持 多附件上传 HOT
  • [增加]支持 语言包,并附带简体中文和英文两种语言包 HOT
  • [增加]支持 标签(Tags)技术,可在后台进行单个/批量修改、删除等操作 HOT
  • [增加]支持 Trackback,可以在前台查看所有 Trackback,可以在后台管理 Trackback HOT
  • [增加]支持 WAP,只要使用支持 GPRS 的手机,就能进行添加文章以及所有前台操作 HOT
  • [增加]支持 多用户维护, 可以在后台设置各个用户的细节权限 HOT
  • [改变]支持 TinyMCE 1.44,支持 Mozilla, MSIE 及 FireFox,支持表情图片 HOT
  • [改变]程序和模板已经达到 99% 的分离 HOT
  • [改变]文章描述也支持所见即所得
  • [改变]选择分类或归档的时候测栏相应的分类或归档日期变成粗体字
  • [改变]当首页标准模式只显示包含附件数量而不显示附件详情,提高浏览速度和程序执行速度
  • [改变]后台基本设置分类
  • [改变]加强后台分类管理功能,加入更多人性化设置
  • [改变]去掉侧栏的最新文章
  • [改变]允许按照文章添加时间,点击次数,评论数量,Trackback数量排列文章,并应用到日历,分类,归档里
  • [改变]高级搜索功能添加了用户自定义排序规则
  • [改变]如果上传的图片规格小于生成缩略图的设置,则不执行缩略操作
  • [改变]分类函数中的首页和末页的符号,更好支持 Opera 浏览器
  • [改变]访客提交的 E-mail 拆分成多个字符串在使用 javascript 组合输出,防止 E-mail 地址收集软件收集

 模板更改

  • [增加]archives.htm 文件,用于显示全部日志
  • [增加]messagenojump.htm 文件,用于不跳转的系统提示
  • [增加]tag.htm 文件,用于显示全部Tag列表
  • [增加]blogtb.htm 文件,用于显示文章中包含的Trackback
  • [增加]trackback.htm 文件,用于显示全部的Trackback列表
  • [删除]nocomment.htm 文件
  • [改变]所有模板文件

 数据结构更改

  • [增加]settinggroup 表,用于标识基本设置类别
  • [增加]tags 表,用于记录 Tags 各种信息
  • [增加]trackback 表,用于记录 Trackback 各种信息
  • [增加]trackbacklog 表,用于记录发送 Trackback 的记录
  • [增加]setting 表增加 settinggroupid 字段,用于关联 settinggroup 表
  • [增加]setting 表添加几条数据,用于方便后台管理
  • [增加]attachment 表添加 blogid 字段,用于关联文章
  • [增加]attachment 表添加 filetype 字段,用于记录文件MIME类型
  • [增加]attachment 表添加 isimage 字段,用于辨别是否为图片文件
  • [增加]attachment 表字段 fnamehash 改名为 filepath,用于存放文件相对路径
  • [增加]blog 表添加 attachnum 字段,用于记录该文拥有附件数量
  • [增加]blog 表添加 keywords 字段,用于记录记录关键字并关联 tags 表
  • [增加]blog 表添加 istrackback 字段,用于判断是否允许 Trackback 文章
  • [增加]blog 表添加 tbcount 字段,用于记录文章的 Trackback 数量
  • [增加]stat 表添加 acount 字段,用于前台显示附件总数量
  • [增加]stat 表添加 tagcount 字段,用于前台显示 Tags 总数量
  • [增加]stat 表添加 tbcount 字段,用于前台显示 Trackback 总数量
  • [增加]sort 表添加 isselect 字段,用于记忆分类功能
  • [删除]blog 表删除 attachmentid 字段
  • [删除]comment 表删除 sortid 字段

SaBlog v2.6 Build 20050423更新记录(基于2.6)

  1. 修正不显示转移字符\后面的内容的BUG
  2. 修正文章标题含有'导致评论出错的BUG
  3. 修正安装文件插入两条刷新间隔数据的BUG
  4. 优化了所有模板文件,去掉大量table标签,用CSS控制
  5. 添加日历的月份背景图片
  6. 添加了侧栏的评论预览

SaBlog v2.6更新记录(基于2.5)

 模板更改

  1. 改变 list_blog.htm 模板,可以在列表模式中看到哪篇文章有附件
  2. 改变 addcomment.htm 模板
  3. 改变 show.htm 模板,增加一个评论分页的模板变量,加宽#N的表格宽度
  4. 改变 message.htm 模板,增加自定义N秒跳转
  5. 增加 c_pagenav.htm 模板,显示文章中的评论分页用
  6. 改变 style.css 文件

 功能更改

  1. 列表模式显示文章的时候不查询附件,减少查询次数加快执行效率
  2. 修正改变分类名不更新文章所属分类的名字的BUG
  3. 修正改变文章名不更新评论所属文章的名字的BUG
  4. 修正不显示$的BUG
  5. 修正搜索引擎列表模式和标准模式的切换的某个BUG
  6. 修正日历显示不存在的日期的BUG
  7. 修正评论最大数无效的BUG
  8. 修正 ./admin/about.php 里的属于布尔型数据读不出的BUG
  9. 增加在后台设置侧栏最新文章、最新评论、截取中文字节数,单篇文章评论数、评论字数、搜索间隔、搜索最少关键字等
  10. 增加搜索评论的功能
  11. 增加评论审核和封锁功能,可以批量操作
  12. 增加设置文章中的评论每页显示多少条的后台设置
  13. 增加搜索关键字最少字数判断
  14. 增加执行搜索操作的时间间隔判断
  15. 增加文章批量移动
  16. 增加文章批量设置隐藏/可见
  17. 增加文章批量置顶/取消置顶
  18. 增加文章中的评论分页功能
  19. 其他的多处调整

SaBlog v2.5更新记录(基于2.0)

  1. 增加按月归档显示
  2. 增加最新文章显示
  3. 增加最新评论显示
  4. 增加简单的统计信息
  5. 增加了日历功能
  6. 增加RSS(允许用户定制RSS,支持0.92和2.0)
  7. 增加高级搜索(可以搜索标题/内容/分类/时间)
  8. 增加列表查看文章模式(支持任何版面中切换)
  9. 增加了所有评论查看
  10. 增加管理员资料排序功能
  11. 增加分类排序功能
  12. 增加批量删除友情连接功能
  13. 增加显示评论序号
  14. 增加附件图片生成缩略图功能
  15. 增加 Alt+S 或 Ctrl+Enter 快速提交评论
  16. 增加可以在后台选择默认浏览模式
  17. 增加文章置顶功能
  18. 整合部分风格文件,更加方便用户自己修改
  19. 修正以前列出隐藏文章的评论的BUG
  20. 修正可以下载隐藏文章的附件的BUG
  21. 修正不显示“{”、“}”之间的内容的BUG
  22. 改善了数据结构,减少4倍以上的查询,执行速度提高2倍以上!
  23. 改善批量删除功能
  24. 取消UBB模式,换成所见即所得的编辑模式!
  25. 允许用户选择使用模板,允许多套模板共存
  26. 对后台的部分代码进行优化
  27. 采用缓存技术,提高浏览速度!
  28. 去掉了 settings.php 文件
  29. 后台细微调整,更加人性化

2.0更新记录(基于1.8)

  1. 允许上传单个附件
  2. 允许禁用UBB标签
  3. 允许禁用贴图标签
  4. 支持HTML代码
  5. 改写30%的代码
  6. 增强某些功能的安全性
  7. 增强某些功能的逻辑判断
  8. 修正若干BUG
  9. 修改若干细节,更加人性化

1.8更新记录(基于1.5)

  1. 支持模板,采用 phplib 引擎。
  2. 判断 magic_quotes_gpc 的状态对变量做相应的处理。
  3. 修正部分主机无法登陆后台Bug。
  4. 允许程序在 register_globals = off 的环境下工作。
  5. 改善了自动安装脚本。
  6. 简练了 Mysql 数据库操作类文件。
  7. 添加了上一版本漏掉的评论提交时间间隔。
  8. 修正若干细节。

1.5更新记录(基于1.1)

  1. 增加了两个类文件,采用面向对象技术。
  2. 改善程序算法,几乎完全改写了后台。
  3. 所有配置信息存放在数据库里,并从数据库输出写入配置文件,避免频繁查询。
  4. 增加管理员资料并可自由定制,充分展示自己。
  5. 允许设置针对某篇文章是否可以允许访客评论。
  6. 允许后台批量删除文章。
  7. 增加数据库的备份、优化、修复操作。
  8. 增加后台操作记录。
  9. 增加登陆的记录。
  10. 后台密码写在数据库内,采用MD5加密。
  11. 修正上一版本的BUG和若干细节。
  12. 增加了安装向导脚本。
  13. 增加后台自动检查 install.php 文件是否存在。

1.1功能列表

  1. 单独页面显示日志以及评论。
  2. 允许设置日志是否显示。
  3. 允许设置访客是否可以提交评论。
  4. 允许一级分类。
  5. 完善的 UBB 标签。
  6. 强力搜索引擎。
  7. 密码保存在文件里,采用 Session 认证。
  8. 程序所有配置信息保存在文件里。
Copyright © 2004 Security Angel Team [S4T] All Rights Reserved.