发现discuz6.1的一个关于&的转义bug

标签:Discuz!

帖子里写&时,会被html自动解析为&

暂时的解决办法:写成&

测试发现7.0已修复该bug,我也懒得去自己修复了,看官方出不出补丁吧。

用计划任务自动优化数据库

标签:Discuz!, PHP

因为老是要去后台手动优化,所以就弄了这个。
虽然用的是MySQL自己的优化表的语句,但不敢保证绝对安全,使用前请先备份数据库。
比discuz后台的优化多了个好处,可以优化所有表,包括uc和你自定义的。

为Discuz!6.1的外链图片和勋章添加alt和title属性

标签:Discuz!

为图片添加alt和title属性属于SEO的一个重要方面。因为搜索引擎不能识别你的图片,却能看懂图片的alt和title属性。
此外,alt属性还能让屏蔽图片的浏览者看到替代内容,而title属性则能显示更多说明。
对于搜索引擎而言,alt更重要;但对于浏览者而言,title却是锦上添花的。
例如我的主页上那两张图,如果不提供title属性的话,很多人可能不知道这两张图有什么用;但提供后,就知道点击这两张图会进入什么地方了。

提高Discuz!插件的数据库性能

标签:Discuz!, 性能

觉得很奇怪,为什么一进黑道生涯,就要查询11次数据库,就连看黑道公告都要查询9次。
如果不考虑Discuz!的默认查询,我感觉3次查询就可以看公告了,可见做插件的人做了很多无用查询。

此外,我进到数据库里,发现有的字段没做索引,却用来排序了。更有甚者,更换马甲的插件连主键都没设置。
这就意味着,当记录数增加时,查询排名的时间将以指数级增长。
不过有些排序确实是我自己加的,如武器和补给品按价格排序,这个没加索引也怪不了作者。

目前黑道查询时间还算比较少,等增加到0.1秒左右时,我再看看哪些键需要加索引,哪些查询可以去掉…

在Discuz!的模板中使用PHP代码

标签:Discuz!, PHP

Discuz!的模板都是htm文件,本来是不能使用PHP代码的,但因为在被include时,Discuz!会有个解析过程,执行其中的PHP代码,所以可以同样可以使用。

Discuz!7.0先行测试版发布了

标签:Discuz!

过几天就有正式版了,所以只保存7天。嘛,过2天出正式版,就不保存了。闪人测试去…

http://mail.qq.com/cgi-bin/exs_download?uin=396167649&svrid=240&fid=b896e4050899a5d072082939ce99e8f650d5b25b0c20ed41&temp=a5d2e1a5&uploadendtime=1225597514&code=a5d2e1a5&s=email

让Google搜索条默认进行本站搜索

标签:Discuz!

编辑include/javascript/google.js

搜索
document.writeln('<option value="0">网页搜索</option>');
document.writeln('<option value="1">站内搜索</option>');
改为
document.writeln('<option value="1">站内搜索</option>');
document.writeln('<option value="0">网页搜索</option>');
就是换个位置而已。

« 看看还有什么好玩意