<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Z-Blog 文内关键字替换插件使用方法和下载地址" id="card1">
<p> 游客</p><p>
标题:Z-Blog 文内关键字替换插件使用方法和下载地址<br/>
正文:<br/>
基本实现：因为论坛上的朋友是要插件，所以要尽量少改源码，另外，我打算写得尽可能与Z-Blog无关，这样一来以后Z-Blog升级时就不需要跟着改，二来把这个插件拿到别的Blog甚至别的CMS系统中直接就可以用，所以我用了独立的数据库+JS脚本来实现，完全不与Z-Blog的数据库发生交互。另外用JS实现还有个好处，就是设的关键字再多也不会影响到服务器端生成时的速度，而且，新添加了关键词后也不必重建全部文件。这使插件的灵活性大大提高。还有一个好处：就是写的时候我顺便多实现了一点功能，就是根据节点的类名（ClassName）来替换关键字，这样一来，不止文章内容可以替换，只要是在后台设置了相应的类名页面中的任意部分都可以替换&amp;mdash;&amp;mdash;譬如用户留言等。当然，有得必有失，降低服务器压力的同时也有缺点需要说明一下：关键字替换因为是通过脚本实现的，所以替换结果只有用户看得到，搜索引擎是看不到的，所以不能靠这个插件来做SEO。（要想让搜索引擎也看到，就只能修改代码，这样一来以上的优势就得全抛弃了）用法：     把插件下载后解压缩到Z-Blog的Plugin文件夹中。(插件需要对自己所在的目录有写权限，那些象我一样变态到一个文件夹一个文件夹（甚至是一个文件一个文件）地设权限的朋友得把KeyWords这个文件夹的写权限开了。)    把TEMPLATE文件夹中default.html single.html catalog.html search.html页中&amp;lt;/body&amp;gt;标签前加上如下一行脚本。    &amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;&amp;lt;#ZC_BLOG_HOST#&amp;gt;/PLUGIN/KeyWords/KeyWords.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;    到后台重建一次文件就可以了。（不用每次加完关键字都重建）简单说明：     对象类名是指要应用关键字替换的区块的类名称，如果想为多个不同的区块替换，可以用半角逗号隔开多个类名。    填写时关键字与对应URL不可为空，任一部分为空则此条记录不添加。    删除某条记录时只需要清空该条记录中的关键字后提交即可。   <br/><a href="http://www.caiwaji.net/wap.asp?mode=WAP&amp;act=View&amp;id=20&amp;Page=1">[&lt;&lt;]</a><a href="http://www.caiwaji.net/wap.asp?mode=WAP&amp;act=View&amp;id=20&amp;Page=1">[[1]]</a><a href="http://www.caiwaji.net/wap.asp?mode=WAP&amp;act=View&amp;id=20&amp;Page=2">[2]</a><a href="http://www.caiwaji.net/wap.asp?mode=WAP&amp;act=View&amp;id=20&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=20">查看评论(8)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=20">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://www.caiwaji.net/wap.asp">首页</a>
</p>
</card>
</wml>