text-link-ads有点特殊,因为是卖链接,必然要考虑到SEO,所以必须依靠在服务器端执行脚本而非客户端执行。偏偏Z-BLOG大多数都是静态页面,剩下的也都用了CACHE

。不过尽管如此,还是有一些加入text link ads的方法
注册完text link ads之后会让你选择代码类型,选ASP。这时得到一个tlaad.asp并让你在同目录创建一个.xml文件。将tlaad.asp放入BLOG目录的INCLUDE文件夹下,并在该文件夹创建这个.xml文件,随后打开tlaad.asp
将
复制内容到剪贴板
代码:
Dim LOCAL_XML_FILENAME, sourceFile, FSO改为
复制内容到剪贴板
代码:
Dim LOCAL_XML_FILENAME, sourceFile, FSO,ZxMYS_Addon_File文件末尾的%>前加入
复制内容到剪贴板
代码:
ZxMYS_Addon_File=ZxMYS_Addon_File & "<script type=""text/javascript"" src=""<#ZC_BLOG_HOST#>include/tlaad.asp""></script>"
Dim stm
Set stm = Server.CreateObject("adodb.stream")
stm.Type = 2
stm.mode = 3
stm.CharSet = "UTF-8"
stm.open
stm.WriteText ZxMYS_Addon_File
stm.SaveToFile server.MapPath("TLA.HTML"), 2
stm.flush
stm.Close
Set stm = Nothing删除所有以
复制内容到剪贴板
代码:
Response.Write(开头的行的末尾的半角括号
替换所有
复制内容到剪贴板
代码:
Response.Write(为
复制内容到剪贴板
代码:
ZxMYS_Addon_File=ZxMYS_Addon_File &替换所有
复制内容到剪贴板
代码:
<#ZC_BLOG_HOST#>为你的BLOG地址。
接着在浏览器里输入:你的blog地址/include/tlaad.asp 。 浏览器完成后出现空白页面,这时你再看BLOG的INCLUDE文件夹下,会发现多了一个TLA.HTML。
这样以后,在
模板的适当位置(若加入侧栏可使用ZWIDGETS插件)加入<#CACHE_INCLUDE_TLA#>(除非你喜欢每天进行文件重建,否则不推荐加入到文章页,因为文章页是静态的!这也是Z-BLOG的特点,没办法

),最后重建,text link ads就出来了。
PS:这么做的效果还不明确,尽管加入的不是文章页,可是是否需要每天索引重建,还不太清楚……
[
本帖最后由 Zx.MYS 于 2007-9-8 13:16 编辑 ]