不需要数据库的mini博客系统

珂酷短网址网站做好后就想添加一个博客系统,因为要发布的文章比较少,所以没打算使用Wordpress之类的管理系统,而想弄一个没有数据库的简单一点的博客系统。其实类似的系统网上能搜到不少,但试了几个都不满意,所以就动手自己做了一个。现在我用的这个博客系统虽然很简陋,但已经能够满足我的基本需求。

前不久我又在网上看到了一个不需要数据库的博客系统,试用了一下,感觉还是很不错的。于是下载下来,根据我的需要进行了一些改进,使其各方面更加完善。现在就将我修改完善的版本送给大家,同时在下面介绍一下修改内容及使用方法。

由于断断续续的修改周期比较长,我也忘了具体都修改了那些地方,就捡几个主要的内容说一下。

1、伪静态。

原系统完全没有伪静态,经过修改,网站前台伪静态能够达到90%以上。文章末尾提供的下载包中包含.htaccess文件,将其解压到网站根目录,根据需要稍作修改即可。需要注意的是,网站源码已经安装伪静态需要修改了,如果不正确设置.htaccess文件会造成页面出现404错误。

2、计数统计

原系统没有对文章阅读量的统计功能,我现在给其加上了简单的计数统计功能。无论在文章列表页还是文章内页,都可以直观的看到文章阅读量。此功能无需再做其他修改设置即可直接使用。

3、优化首页数据

原系统首页(文章列表页)直接显示的是文章全文,这种方法其实也没什么不可以的,但好像不符合我们的习惯做法。我们一般习惯在首页显示文章摘要,点击进入文章内页才显示全文。我觉得这样是有利于提高点击量的。我修改后首页只显示文章前140个字符,如果文章包含图片,则不显示文字,只显示首张图片。

4、兼容多说评论框

原系统后台允许设置评论代码,但如果直接把多说的通用代码粘贴进去是无法保存的,即使保存成功也是无法正常运行的。

如图所示,多说的评论代码是这样的,要想使其在该系统中可以正常使用,必须经过修改才行。到多说后台复制通用代码到记事本,将其中的'(但引号)全部换成"(双引号)。然后讲代码中的三处文字提示内容(请……)以此换成{ID}、{TITLE}、{URL}。最后,将代码变成一行。这样就可以粘贴到系统后台的“评论代码”中保存了。如保存出错,直接将代码添加到files目录中的conf.php文件的comment_code模块即可。

当然,如果你不想这么费事,可以不用多说,使用其他的不用手动设置文章信息的评论框,如友言。

就这些吧,可能还有其他一些小的调整,大家自己去发现吧。

最后,这个系统有个BUG,如果我们手工输入一个不存在的页码,系统会进入死循环,最后拖死服务器。比如,当前系统有4篇文章,共两页。我们访问http://127.0.0.1/BlogMini/?page=2(http://127.0.0.1/BlogMini/page/2.html)是没有问题的,但如果我们将URL中的2改成20,http://127.0.0.1/BlogMini/?page=20(http://127.0.0.1/BlogMini/page/20.html),系统就会进入死循环。

下载地址:http://pan.baidu.com/s/1pJW5C2R

在线预览



软件下载 友情链接 建议反馈 珂酷网络

鲁ICP备15004231号-1

聚划算
返回顶部