php版的flash标签云(flash tagcloud),Flash 标签云 For Zblog 1.8

本文介绍了如何在ZBlog中使用一个插件实现自定义Tag云并支持中文显示。首先从官方社区获取插件,然后通过一系列批处理操作整理出不重复的Tag字符集。接着在Adobe Flash中编辑插件源文件,嵌入整理后的字符,生成新的SWF文件。最后替换原有插件中的SWF,完成动态Tag云的设置。注意在不同浏览器中可能需要调整宽度和高度以确保正常显示。
摘要由CSDN通过智能技术生成

很久以前在zblog的官方社区看到过这个插件,不过是WP的,而且不支持中文。最近又看到了这个插件,在 wulinfo同学的大力帮助下,偶终于把这个插件弄了出来。

效果如图:

02ddeab813022b90d8b1bcb202c91d7f.png

想要很好的使用本插件,你需要做如下准备工作:

①.复制你所有的中文tag,直接到tags.asp页面复制即可,多几个英文字母也没关系,并保存为1.txt

复制以下内容保存为1.bat @echo off 1>nul 3>2.txt

for /f "delims=" %%a in (1.txt) do (

set n=0

set str=%%a

setlocal enableDelayedExpansion

call :show

endlocal

)

echo.&pause&exit

:show

if not "!str:~%n%,1!"=="" (

echo;!str:~%n%,1!

set /a n+=1

goto :show

) else goto :eof

把1.bat和1.txt放到同一个目录,然后运行1.bat,此时你会得到2.txt

②.复制以下内容保存为2.bat for /f "delims=" %%1 in (2.txt)do for %%2 in (%%1)do if not defined %%2 set /p=%%2 >3.txt& set %%2=nobird

把2.bat和上面得到的2.txt放在同一个目录下,运行2.bat,你会得到3.txt

③好了,3.txt就是我们最终要的结果,这里面的文字没有任何两个是相同的。

到http://nobird.ys168.com/ [zblog 插件目录]里找到sources.rar打开后使用Adobe flash(版本不明,我的是CS4,如果你的是之前的版本,请参考这里的教程)编辑tagcloud.fla文件。

打开后点击左上角的Tags字样

200905031735271167.JPG

点击右侧的字符嵌入

3f7fede041a8cc3510f3dc4ac238c4bb.png

接下来在弹出对话框中找到“包含这些字符”,在填写处填写上刚才整理出来的3.txt中的内容。

5c69d580b72c635ba8a341979c02ad67.png

点击确定,然后保存一下。按下Ctrl+Enter或者到菜单--控制--测试影片看一下,关闭,在和tagcloud.fla同目录下生成一个新的

tagcloud.swf比之前的略大(因为加了不少字符进去嘛,呵呵)

④最后一步,安装我的插件,然后用你的那个tagcloud.swf覆盖我的那个,文件重建就能看到效果啦[动态页面索引重建就行]。

插件下载地址:http://nobird.ys168.com/ [zblog 插件目录]

注意:

①插件后台设置宽度和高度时如果你用我的默认设置都是100%,似乎在IE8之前的版本显示上会有问题,建议写详细的宽度和高度。

②使用默认的模板调用标签才能调用出来,不是自己出来滴....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值