奇文网络小说管理系统/广告设置
广告收入作为网站赢利的主要来源,本产品对于广告部分的设置也是灵活多样的。下面以章节阅读内容页添加广告举例说明广告的添加效果。
请注意,本例只是针对系统生成静态阅读文件设置效果。建议静态文件生成扩展名为:shtm 或shtml,这样在以后更换广告内容比较方便。
1、新建三个htm 的文件,保存在网站根目录,文件名为:top.htm(广告显示)、end.htm(广告显示)、read.htm(相关代码执行)
2、分别修改top.htm、end.htm 的内容,以方便的控制广告显示的大小与位置 比如top.htm 中内容如下:
<table border="0"> <tr height="110"> <td> <fieldset style='width:730;height:110;border:1px dashed #a6ccf9'><legend style="background-color:#E7F4FE;"><font color=blue style="font-style: normal; font-variant: normal; font-weight: normal; line-height: 160%; font-size: 12px; text-decoration: none"><font color=red>广告 ①</font>[Google 广告]</font></legend><SPAN id=ad_01> </SPAN></fieldset></td> </tr> </table>
End.htm 文件中内容也类似,但请注意,以上代码红色部分的id=ad_01 不能重复,也就说你想放置几个广告,那么ad_01 就要根据你放置的数量按顺序排列,比如id=ad_01,id=ad_02 …等等。
3、修改read.htm 文件内容
<!—循环放置开始--> <SPAN class=spanclass id=span_ad_01> 此处放置广告商的投放广告代码…. </SPAN> <script > ad_01.innerHTML=span_ad_01.innerHTML; span_ad_01.innerHTML=""; </script > <!—循环放置结束--> <script type="text/javascript"> function log() { bug = new Image(); bug.src = '/adscount.aspx'; } var elements2; elements2 = document.getElementsByTagName("iframe"); for (var i = 0; i < elements2.length; i++) { if(elements2[i].src.indexOf(':/') > -1) { elements2[i].onfocus = log; } } </script >
这里,如果在top.htm 和end.htm 中放置了多个广告,那么循环添加“循环放置”部分的代码,但请注意以上代码的黑色部分,id=span_ad_01 绝对不可以重复,如有多 个广告,可按照顺序添加
如:id=span_ad_01、id=span_ad_02 ….. 。
ad_01.innerHTML=span_ad_01.innerHTML;
span_ad_01.innerHTML="";
以上这两句代码的意思是:将span_ad_01 的内容复制到ad_01 中,然后将span_ad_01 的内容清空。span_ad_01 就是我们设置的广告商的实际投放代码的存放位置,而ad_01 是我们在top.htm 中设置的红色部分的内容。
回头重新看下以前设置的代码,就会发现,其实read.htm 中的代码意思是,先在top.htm 或end.htm 设置广告的显示位置及大小,相关的对应代码是 , 然后在read.htm 文件中设置具体的广告内容。
具体广告代码,再在read.htm 中设置,
将具体广告代码,的内容复制到top.htm 中对应的位置。
4、修改网站根目录下adscount.aspx 文件(点广告加积分计数作用)的内容为:
<%@ Page Inherits="WanerSoft.Provider.BasePage" AutoEventWireup="true" EnableViewState="false" %> <%@ Import Namespace="WanerSoft" %> <%@ Import Namespace="WanerSoft.Common" %> <%@ Import Namespace="WanerSoft.Model" %> <%@ Import Namespace="WanerSoft.Provider.Validate" %> <%@ Import Namespace="WanerSoft.Data.Factory" %> <script runat="server"> Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) If Not Session.Item("ID") Is Nothing Then Ws.Instance.WebAdsCount(Cookies.GetSessions("ID"), InfoUser.UserMoneyAds) End If End Sub </script>
5、打开章节内容页风格模版文件:/Skin/Default/Html/Book/Content.html在您想显示广告的位置添加代码:
<!--#include file="/top.htm"-->或者<!--#include file="/end.htm"-->
在本页的最后</body>上添加
6、广告设置就完成了,用户每点一次广告就增加相应的积分。点击超过规定的日广告票则不增加积分。
参考来源[ ]
奇文网络小说管理系统手册导航 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|