Written by angel on 2006, May 17, 7:15 AM
有不少朋友说过,显示文章,浏览器的标题还是显示博客名字,不显示文章标题不利于搜索引擎收藏。就想出了修改模板的办法,不错的确可以,但是由于模板是大家制作的,缺乏统一性,所以以后就会出现各个模板不一致的问题,其实直接从程序入手,更加好,适用各个模板。
打开./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为临时解决办法,因为这样改,有其他变量冲突。
Filed under: 我的作品
32 Comments
10752 Views
Written by angel on 2006, May 12, 11:20 PM
真的服了,WekWen你真厉害.都说好事不过三,你黑了三次.我终于服了.
Filed under: 我的作品
45 Comments
16597 Views
Written by angel on 2006, May 5, 1:53 AM
模板修改是一个不实用也不安全的功能,按照现在的模板,构造后门很简单,旅游回来去掉后台的模板修改功能.后台不能登陆的原因,说不定是temp目录的权限没有设置.session文件是生成在这个目录里的.各位注意..
Filed under: 我的作品
18 Comments
6875 Views
Written by angel on 2006, April 30, 11:38 PM
Filed under: 我的作品
222 Comments
45971 Views
Written by angel on 2006, April 29, 6:03 AM
今天把日历还有查询单位时间内的文章部分完全改造。在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一句英文呢?
Filed under: 我的作品
37 Comments
12833 Views