新装了一个酷酷的显示tag云的插件:wp-cumulus
可以直接跳过下段描述不看,直接看方法。
可是装好发现无法显示中文tag,这是一个很困扰的事情。Google了一下解决方法,此插件作者竟然提供了flash的源文件!可是大部分中文站长给出的解决方法都是在作者提供的flash源文件里面找到tag文本框,然后嵌入全部的中文简体字符,或者自己把自己的tag中的中文字符嵌进去,这样虽然解决了中文显示的问题,但是导出后的swf文件的大小却增加到了好几mb。搞不懂为什么非要嵌入中文字符,难道原作者嵌入了英文字符,我就必须要嵌入中文字符吗?我这里给出的方法,解决了中文显示的问题甚至还将导出的swf文件减小到不到8kb。
解决方法:
- 下载wp-cumulus源代码(不是最新版本,最新版本不包含flash源文件,要下开发版本)
http://wordpress.org/extend/plugins/wp-cumulus/download/ - 打开tagcloud.fla,图:

- 选择tag文本框,图:

- 在属性栏中,点击“嵌入”,图:

- 在弹出的对话框中点击“不嵌入”,这时嵌入字符数会变为0,图:

- 修改代码:打开wp-cumulus\flash sources\com\roytanck\wpcumulus目录中的Tag.as
- 找到format.font这一行,修改为你喜欢的中文字体,当然这个时候就要给出一个字体表以确保对方电脑中有自己想让对方看到的字体,我的是:
format.font = "微软雅黑,Verdana, Geneva, Tahoma, sans-serif"; - 找到
_tf.embedFonts = true;前面加双斜杠注释掉://_tf.embedFonts = true; - 保存并导出源文件,快捷键:ctrl+s然后shift+f12
- 这个时候看看新的tagcloud.swf,是不是不到8kb?用这个文件替换掉你现在服务器上的swf文件。over
Pingback: 8kbでもWP-Cumulusの多言語化できる | カガブログ新館「マカオ」
Hi,科男.昆先生,好多謝你上記的教學,真的幫了我不少忙,8kb便可多語言化了那個WP-Cumulus,再一次真的好多謝你.
http://kagayakikun.com/zh/2010/03/24/multilangualize-wp-cumulus-with-8kb-only/
可以学习一下 谢谢了
Pingback: wp-cumulus显示中文标签 | 葡萄的博客
学习!
Pingback: WordPress之wp-cumulus插件flash3D效果中文字符显示解决办法 » NoNZero's Blog
Pingback: WP-Cumulusの日本語化 « Blue Spiral
Pingback: 用wp-cumulus制作动态标签云页面 | 还没想好名字