为了在网站中放置google广告,我几乎查遍整个PJ论坛而未果。做为一款优秀的博客程序,PJ给我们带来的方便不言而喻,但其官方论坛却日渐萎靡,用户交流问题的态度和方法往往让人难以信服。
天助自助者,所以自己的努力往往是解决问题的最佳途经。以下是本人在PJ程序中放置google广告的切身经验,现拿出来和大家分享。
一、动态模式
1、在页面底部放置
在后台建立一个新的“内容模块”,切记是“内容模块”而不是“侧面模块”,然后把序号设置为内容模块中的最大值即可。
2、在页面顶部(导航菜单下)放置
也是在后台建立一个新的“内容模块”,然后把序号设置为内容模块中的最小值。
以上的最大值和最小值并不是确定的,因为您设置在顶部或者底部的内容模块不一定只有google广告,所以您完全可以通过更换排序来设计您自己的页面布局。
3、在侧面放置广告
同样的方法是建立一个“模块”,但是这一次选择“侧面模块”,您的广告位置完全由您设置的数值决定。
在PJ的模块中,您完全可以粘贴两段及其以上的google广告,然后组合出不同长宽比例的广告块,但是事实证明,分散的广告布局总比集中的要更好一些。
4、在日志内容右侧(左侧)放置
打开class文件夹下的cls_article.asp文件;
在114行处找到
具体示例如下:
在上边的代码中,如果使用style=”float:right;”则是把广告设置在右侧;如果把right改成left则是把广告设置在左侧。代码最后的
一定要写上,否则也会出现问题,这个就不用我解释了。
5、在日志内容底部放置
打开class文件夹下的cls_article.asp文件;
找到以下代码:
<%
keyword=CheckStr(Request.QueryString("keyword"))
if log_ViewArr(10,0)=1 then
response.write (highlight(UnCheckStr(UBBCode(HtmlEncode(log_ViewArr(8,0)),mid
(log_ViewArr(11,0),1,1),mid(log_ViewArr(11,0),2,1),mid(log_ViewArr(11,0),3,1),mid(log_ViewArr(11,0),4,1),mid(log_ViewArr(11,0),5,1))),keyword))
else
response.write (highlight(UnCheckStr(log_ViewArr(8,0)),keyword))
end if
%>
在之后的两个
之间写上google广告代码即可。
具体示例如下:
<%
keyword=CheckStr(Request.QueryString("keyword"))
if log_ViewArr(10,0)=1 then
response.write (highlight(UnCheckStr(UBBCode(HtmlEncode(log_ViewArr(8,0)),mid(log_ViewArr(11,0),1,1),mid(log_ViewArr(11,0),2,1),mid(log_ViewArr(11,0),3,1),mid(log_ViewArr(11,0),4,1),mid(log_ViewArr(11,0),5,1))),keyword))
else
response.write (highlight(UnCheckStr(log_ViewArr(8,0)),keyword))
end if
%>
二、静态模式
1、在页面底部放置
和动态模式相同
2、在页面顶部(导航菜单下)放置
和动态模式相同
3、在侧面放置广告
和动态模式相同
4、在日志内容右侧(左侧)放置
打开Template文件夹下的Article.asp文件;
在20行处找到
5、在日志内容底部放置
打开Template文件夹下的Article.asp文件;
找到
<$ArticleContent$>
在之后的两个
之间写上google广告代码即可。
注意:在修改代码的过程中,最好能够使用DW等软件工具,如果您确实要使用记事本,请另存为utf-8格式,否则会出现乱码现象。