当前位置:首页 > 博客赚钱技巧, 博客赚钱渠道 > 非WordPress用户安装Text Link Ads广告代码的方法

非WordPress用户安装Text Link Ads广告代码的方法

时间:2007-12-4 17:03  分类:博客赚钱技巧, 博客赚钱渠道  评论数:1 条  

摇钱树博客在前面的文章中介绍了Text Link Ads这种通过出售网站链接来赚钱的方法,而且通过笔者的测试,该赚钱渠道确实可行。你可以在Text Link Ads注册申请中文详细教程 附图 一文中找到详细的注册教程,关于Text Link Ads广告代码的安装,如果你用的是WordPress的话,请参考Text Link Ads中文教程之使用攻略一文。Text Link Ads广告代码的安装对于WordPress用户来说还是比较方便的,考虑到国内很多博主们并非使用WordPress,比如国内非常流行的PJblog、ZBLOG、LBS等。本文就来具体说说非WordPress用户如何安装Text Link Ads广告代码。

获取Text Link Ads广告代码的过程就不多说了,不清楚的话可以参考Text Link Ads中文教程之使用攻略一文。

先说说使用ASP博客系统的用户如PJblog、ZBLOG、LBS等如何安装Text Link Ads广告代码。

首先就是按照Text Link Ads的提示创建一个空的XML文件,注意这个XML文件必须是可写的,而且要放在Text Link Ads广告代码的同一个目录下。如果你实在不知道这个文件应该放在哪里的话,你就只好在你的每个目录下都放一个这样的XML文件好了。放好Text Link Ads的XML文件之后就开始着手放置广告代码了。

具体步骤如下:

一、把你获得的代码另存为 tla.asp(文件名可以修改) ,然后修改 tla.asp 中的代码:

<%@ Language=VBScript %>
<%

改为:

<script language="VBScript" runAt="Server">

把最后面的

%>

改为:

</script>

然后在代码

Response.Write("<ul style=

前面加上:
Function TLA()

接着在代码:

Response.Write("</ul>")

后面加上:

End function

改完后的广告代码如下图所示:

Text-Link-Ads-code 

二、在你在要显示 Text Link Ads 的页面头部添加:<!--#include file="tla.asp"-->

然后在要显示 Text Link Ads 的位置添加:<%TLA()%>

再来说说静态页面插入Text Link Ads代码的方法。

具体的参数要根据你自己的情况作改动。

1、把 local_93558.xml 这个文件名换成你自己的文件名。在第14行。

2、被调用的静态文件存储成了tla.htm,根据需要改一下,117行。

3、这个代码默认是存储到根目录下,文件名为tla.asp,若不喜欢则修改一下路径,第115行。

4、调用方法:

  1. <!–#include virtual=”/tla.htm” –>

若你的是虚拟主机,可能不支持SSI引用,自己想一想解决方法,或者你可以把下面的输出部分的代码改成js输出,然后用

  1. <script src=”/tla.asp” mce_src=”/tla.asp”></script>

方式插入进来,至于会不会被Text Link Ads允许,这个我就不清楚了。

  1. <%@ Language=VBScript %>
  2. <%
  3. ' Local file to store XML
  4. ' You must create a blank file named "local_93558.xml" in the same
  5. ' directory as this script. It MUST be writable by the web
  6. ' server. On unix you would CHMOD 666 the file. On Windows
  7. ' you will need to access your custom control panel to set
  8. ' the permissions or contact your hosting company.
  9. Const ForReading = 1, ForWriting = 2
  10. Dim LOCAL_XML_FILENAME, sourceFile, FSO
  11. LOCAL_XML_FILENAME = server.MapPath("local_93558.xml")
  12. sourceFile = "http://www.text-link-ads.com/xml.php?inventory_key=KVS2ZE0NSH8E0EU1U5OH&referer=" & Server.UrlEncode(Request.ServerVariables("HTTP_REFERER")) & "&user_agent=" & Server.UrlEncode(Request.ServerVariables("HTTP_USER_AGENT"))
  13. Set FSO = server.createObject("Scripting.FileSystemObject")
  14. ' update local XML
  15. Dim DateMod, MonthString, DayString, DateModFile, DateModLimit
  16. DateMod = FSO.getFile(LOCAL_XML_FILENAME).DateLastModified
  17. MonthString = Month(DateMod)
  18. If (MonthString < 10) Then
  19.         MonthString = "0" & MonthString
  20. End If
  21. DayString = Day(DateMod)
  22. If (DayString < 10) Then
  23.         DayString = "0" & DayString
  24. End If
  25. DateModFile = Year(DateMod) & "-" & MonthString & "-" & DayString & " " & Hour(DateMod) & ":" & Minute(DateMod) & ":" & Second(DateMod)
  26. MonthString = Month(Date)
  27. If (MonthString < 10) Then
  28.         MonthString = "0" & MonthString
  29. End If
  30. DayString = Day(Date)
  31. If (DayString < 10) Then
  32.         DayString = "0" & DayString
  33. End If
  34. DateModLimit = Year(Date) & "-" & MonthString & "-" & DayString & " " & (Hour(Now)-1) & ":" & Minute(Now) & ":" & Second(Now)
  35. Dim Contents, Result, xmlhttp, TextStream
  36. ' read local XML
  37. Contents = ""
  38. Set TextStream = FSO.OpenTextFile(LOCAL_XML_FILENAME, ForReading, False, -2)
  39. Do While Not TextStream.AtEndOfStream
  40.         Contents = Contents & TextStream.ReadLine
  41. Loop
  42. TextStream.Close
  43. Set TextStream = nothing
  44. If (DateModFile < DateModLimit Or FSO.getFile(LOCAL_XML_FILENAME).size < 20) Then
  45.         ' fetch remote XML
  46.         Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
  47.         xmlhttp.open "GET", sourceFile, False
  48.         xmlhttp.send ""
  49.         Result = xmlhttp.responseText
  50.         If (Result <> "") Then
  51.                 Contents = Result
  52.         End If
  53.         ' write new XML to local file
  54.         Set TextStream = FSO.OpenTextFile(LOCAL_XML_FILENAME, ForWriting, True)
  55.         TextStream.Write Contents
  56.         TextStream.Close
  57.         Set TextStream = nothing
  58. End If
  59. ' parse local XML
  60. Dim source
  61. Set source = Server.CreateObject("Microsoft.XMLDOM")
  62. source.async = false
  63. source.loadXML(Contents)
  64. ' Output links
  65. Dim objLst, i, numLinks, objLink, objLinkChildren, linkNode, URL, Text, BeforeText, AfterText
  66. Set objLst = source.getElementsByTagName("Link")
  67. numLinks = objLst.length - 1
  68. Dim outhtm
  69. outhtm="<ul>"
  70. For i = 0 To numLinks
  71.         Set objLink = objLst.item(i)
  72.         Set objLinkChildren = objLink.childNodes
  73.         URL = ""
  74.         Text = ""
  75.         BeforeText = ""
  76.         AfterText = ""
  77.         For Each linkNode In objLinkChildren
  78.                 If linkNode.nodeName = "URL" Then
  79.                         URL = linkNode.text
  80.                 End If
  81.                 If linkNode.nodeName = "Text" Then
  82.                         Text = linkNode.text
  83.                 End If
  84.                 If linkNode.nodeName = "BeforeText" Then
  85.                         BeforeText = linkNode.text
  86.                 End If
  87.                 If linkNode.nodeName = "AfterText" Then
  88.                         AfterText = linkNode.text
  89.                 End If
  90.         Next
  91.         outhtm=outhtm&"<li>" & BeforeText & "<a href="" mce_href=""" & URL & """>" & Text & "</a>" & AfterText & "</li>"
  92. Next
  93. outhtm=outhtm&"</ul><script src="" mce_src=""/tla.asp""></script>"
  94. savetofile "tla.htm",outhtm
  95. 'savetofile  *** Copyright © KingCMS.com All Rights Reserved. ***
  96. public sub savetofile(l1,l2)'地址,内容
  97.         dim l3
  98.         on error resume next
  99.         set l3=server.createobject("ADODB.Stream")
  100.         with l3
  101.                 .type=2
  102.                 .open
  103.                 .charset="UTF-8"
  104.                 .position=l3.Size
  105.                 .writetext=l2
  106.                 .savetofile server.mappath(l1),2
  107.                 .close
  108.         end with
  109.         set l3=nothing
  110.         if err.number<>0 then
  111.                 err.clear
  112.         end if
  113. end sub
  114. %>

参考资料:鬼仔’s Blog 发布者论坛


分享到:



标签: ,

转载请保留出处 - http://www.moneytreeblog.net/make-money-online-tips/how-to-install-text-link-ads-code-for-non-wordpress-users.html

上一篇:

下一篇:

相关日志

更多推荐阅读

  • 暂无推荐文章

1 条评论

  1. homebreware 说道:

    Hey this is a nice looking blog, I was just searching for this last night. Pleased I finally discovered what I wanted.