这个无法手工设置网址别名了,有时候机器翻译出来的不合适,无法自己修改的
可这样小修改下先检测下$blogalias函数是否是空的 空的生成,已经有了的话就按原值:
打开storecontent.php(请使用editplus等工具编辑)- require_once ("class-snoopy.php");
- function plugin_postslug_storecontent($content){
- global $title,$blogalias;
- $blogalias = trim(preg_replace('|-+|', '-', preg_replace('/\s+/', '-', preg_replace('/[^a-z0-9\s-.]/', '', strtolower(str_replace( '_', '-', preg_replace('/&.+?;/', '', strip_tags(cos_tranlate($title)))))))), '-');
- return $content;
- }
复制代码 为:- require_once ("class-snoopy.php");
- function plugin_postslug_storecontent($content){
- global $title,$blogalias;
- if ($blogalias==null){
- $blogalias = trim(preg_replace('|-+|', '-', preg_replace('/\s+/', '-', preg_replace('/[^a-z0-9\s-.]/', '', strtolower(str_replace( '_', '-', preg_replace('/&.+?;/', '', strip_tags(cos_tranlate($title)))))))), '-');
- }
- else{
- $blogalias=$blogalias;
- }
- }
复制代码 这样的话,就可以根据需要修改网址别名,如果想全部按标题来就把网址别名项清空就可以了。
仿楼主的把WORDPRESS的转拼音插件也移植了过来
http://bbs.bo-blog.com/viewthread.php?tid=14207&extra=page%3D1
应该不介意吧
[ 本帖最后由 夕阳醉了 于 2007-12-2 00:25 编辑 ] |