9月22

WordPress拼音插件修改版,支持拼音和单词间“—”分隔

| |
01:13Blog资源  From: 本站原创
这个是 月光开发的Wordpress的标题拼音插件 原插件在没有修改情况下英文单词和拼音是凑到一块的
通过修改 pinyin-slug.php中第36行
$title = str_replace(" ","",$title);

$title = str_replace(" ","-",$title);
或直接删除可以把拼音用“-”分隔但是英文单词也会被分成一个一个的有点郁闷人,
再次修改下,一个笨办法:
搞了半天,解决了英文也被-分开的问题,一个笨办法,
修改class.Chinese.php中640行
return $this->pinyin_table[$i][0];

return $this->pinyin_table[$i][0].'-';
 
687行 
return implode(" ", $ret);

return implode("_", $ret);

pinyin-slug.php中36行
$title = str_replace(" ","",$title);

$title = str_replace(array("-_","_"),array("-",""),$title);
这行你删了话加上就行。
郁闷,开始的时候分开了拼音多,单词情况下单词凑一起了,分开单词拼音成单字母了,只有这样搞了。。-_-!!!

本人不懂PHP企图在转换的时候分开单词和拼音失败,只有这样搞了,在转换为拼音的时候,多加个字符然后替换掉。^_^
能力有限,凑合着用吧。。。。
注:标题中如果英文在中文前面或者夹在中间会造成单词和拼音没有分开,要分开单词与单词,拼音与单词之间分隔在输入标题的时候加个空格就行了。
下载文件 (已下载 408 次)



来源:夕阳醉了's Blog
地址:http://www.oznn.com/post/459/
转载时须以链接形式注明作者和原始出处及本声明!
阅读(2606) | 评论(1) | 引用(0)
陈华 Email Homepage
2007年9月22日 01:29
谢谢博主修订这个有用的插件。
另外还请教个问题,是关于我博客的:
我使用了UltimateTagWarrior这个Tags插件,运行正常。但是只要文章有了新的评论,那个页面上显示的tags就为空了。去后台编辑文章,tags框那里也是空的,再次加上后好了。
如果有新的评论,刷新后tags又会自动消失。不知这个怎么解决。
夕阳醉了 回复于 2007年9月22日 02:56
$title = str_replace(array("-_","-"),array("-",""),$title);
改为$title = str_replace(array("-_","_"),array("-",""),$title);  
你要是下了改下 或重下。
UltimateTagWarrior那个没用过 有空看下 我也不一定知道
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemot
emotemotemotemot
emotemotemotemot
emotemotemotemot
emotemotemotemot
emotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]