Gol 2008-8-20 18:20
sablog-x 2.0 关键词保留大小写功能hack
hack原因:
sablog-x 2.0默认设置是将关键词tag转换为小写,这样使像姓名啊,一些缩写啊都变成小写,然后关键词一高亮,文章中的关键词也变成了小写,这样失去了原有大写字母的美观。
方法思路:
在添加日志和管理日志页面添加选择是否保留关键词大小写的选择框,修改后台代码。
解决方法:
打开templates\admin\article.php文件,找到200行[code]<h2 style="margin:15px 0 0 0;width:720px;padding:0">标签 <span class="describe">(用“,”分隔多个关键字, 最多允许添加5个关键字, 每个关键字不能超过30个字符.)</span></h2> [/code]在这一行下面添加上以下字符[code]<p style="margin:10px 0 0 0;"> <input name="uppertolower" type="checkbox" value="1" checked /><span style="font-size:12px;">保留关键词大小写</span> </p> [/code]打开admin\article.php文件,找到58行和187行,在这两行找到这些代码[code]$keywords = strtolower(sax_addslashes(trim($_POST['keywords']))); [/code]把这一行代码替换为[code]$uppertolower = intval($_POST['uppertolower']); if($uppertolower) { $keywords = sax_addslashes(trim($_POST['keywords'])); } else { $keywords = strtolower(sax_addslashes(trim($_POST['keywords']))); } [/code]这样就修改完毕了,最后推荐一下另外一篇文章,修补一下关键词高亮的BUG