浏览模式: 标准 | 列表 我的作品

文章标题显示问题

有不少朋友说过,显示文章,浏览器的标题还是显示博客名字,不显示文章标题不利于搜索引擎收藏。就想出了修改模板的办法,不错的确可以,但是由于模板是大家制作的,缺乏统一性,所以以后就会出现各个模板不一致的问题,其实直接从程序入手,更加好,适用各个模板。

打开./index.php文件,搜索:
$pagefile 'show';

修改为:
$options['name'] = $article['title'];
$pagefile 'show';

同理,./archives/include/article.inc.php也一样,搜索:
include PrintEot('header');
include 
PrintEot('article');

修改为:
$options['name'] = $article['title'];
include 
PrintEot('header');
include 
PrintEot('article');

archives为临时解决办法,因为这样改,有其他变量冲突。

服了..

真的服了,WekWen你真厉害.都说好事不过三,你黑了三次.我终于服了.

用手机记录一下,

模板修改是一个不实用也不安全的功能,按照现在的模板,构造后门很简单,旅游回来去掉后台的模板修改功能.后台不能登陆的原因,说不定是temp目录的权限没有设置.session文件是生成在这个目录里的.各位注意..

Sablog-X Ver 1.0 正式版发布

下载地址:
电信镜像 网通镜像 移动镜像 香港镜像 美国镜像

» 阅读全文

Tags: sablog-x, 发布

Yeah~!再次提高效率!

今天把日历还有查询单位时间内的文章部分完全改造。在MYSQL,数字类型的速度最快的,以前的日历部分还有查询单位时间内的文章是用MYSQL的函数来完成的,查询的是字符类型的数据。所以速度自然就比不上了直接查询dateline这么快了。

以前的语句是这样的:
SELECT * FROM articles WHERE visible = '1' AND from_unixtime( dateline, '%Y%m' ) = '200604' ORDER BY dateline DESC 

现在的查询是:
SELECT * FROM articles WHERE visible = '1' AND dateline>='1234567890' AND dateline<'2345678901' ORDER BY dateline DESC 

因为查询的类型不同,而且还少用了函数,所以速度自然现在的更加快了,经过优化,现在已经把侧边的归档日期加上了文章数量,更加直观了,而且不影响效率。查询也不多。目前负载能力和效率。是Sablog系列产品中史无前列的。这次又改了模板了。呵呵,看来有些朋友又要改了。

不过由于时间问题。没有办法把索引的问题给解决,也就是说,如果把索引设计好了,效率和负载能力还可以再提高一个档次。这个留到下次升级解决吧。不过我从来没有见过哪个人的BLOG有上万条数据的,索引在数据多的时候才发挥威力。所以这个并不是当务之急。呵呵。

今天换了由梦游科技信息港提供的空间,因为支持多镜像,所以我给Sablog-X添加了自动探测链接的功能。也许你的站点流量大,也许想保证南北方的不同线路的速度,Sablog-X经过了各种测试,证明能在镜像主机中发挥出最佳速度.并且保证所有链接不会失效. 我估计Sablog-X是目前国产第一个支持多镜像的博客吧。太激动了,大家可以通过下面的链接,体验一下多镜像中的Sablog-X。电信镜像 网通镜像 移动镜像 香港镜像 美国镜像

今天换空间,又发现了几个小问题,都一一解决了,哈哈。希望Sablog-X是国产Blog的一个小炸弹。哈哈。因为我英文不好,否则我也去看看国外的BLOG了,吸取点经验过来。谁叫我只懂得fuck you一句英文呢?

Tags: 效率, 镜像