慢点博客 » ◎网站 相关 » PJBLOG添加各种广告的方法

PJBLOG添加各种广告的方法

第一种:pjblog中如何在文章中加入GOOGLE广告(也可以放其他的东西)
首先,做一个背景图片,上传到模版目录中的images目录下,宽和高自定义,当然背景图的大小你完全可以自已定义,这取决于你将展示的Google Adsense广告尺寸大小。
然后,在模板的style.css样式表文件中加入下面的代码:
#gsbg_single {  
width: 480px;  
height: 70px;  
background-image: url(images/gsbg2.jpg);  
padding-top: 10px;  
padding-left: 75px;  
}  
最后在确定你需要显示的地方,在模版中的相应地方插入下面代码:
<div id=gsbg_single>  
##这里插入Google adsense代码  
</div>  
第二种
方法一、在静态页面日志底部增加Google广告代码
1. 打开Template文件夹;
2. 找到Article.asp;
3. 通过记事本或是FrontPage打开;
4. 找到如下代码:
<div id="logPanel" class="Content-body">
                  <$ArticleContent$>
<br/><br/>
5. 把你的Google Adsense广告代码加入,如下示例:
<div id="logPanel" class="Content-body">
                  <$ArticleContent$>
<br/><br/>
<script type="text/javascript"><!--
google_ad_client = "pub-5950139762011946";
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = "300x250_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "0000FF";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"
</script>
                 </div>
      <br/><br/>
6. 保存并上传你的ftp,然后进入管理面板----站点基本设置-----初始化数据;
7. 点击[重建数据缓存], [重新统计网站数据], [重新生成所有日志到文件], [重新建立日子索引],最后点击[保存配置]即可!

方法二、在动态页面日志底部增加Google广告代码用修改class下面的cls_article.asp即可。
<div class="Content-body">
<%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"<br/>")%>
<script type="text/javascript"><!--
google_ad_client = "pub-5950139762011946";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "image";
google_ad_channel ="";
//--></script>
<script type="text/javascript"  
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>                                          
<br /><img src="images/From.gif" style="margin:4px 2px -4px 0px" alt=""/><strong>
注:蓝色字为你自己的广告代码  

第三种:pjblog是一个很优秀的程序,最主要的功能全部都有了,但细节上有好多做的不太适合自己,要想做的比较符合自己的喜好的话。就要通过改一些代码或是装一些插件来实现
你想实现的代码。计算机比较慢,做了一点小功能就花了5个多小时,但diy的乐趣还是很好的。
1.文章里面加上google的广告。效果在Template这个文件夹下找到。打开article.asp,找到<$ArticleContent$>。在这个的上面粘贴一下代码  
程序代码
    <!-- Google广告代码 -->
                                   <div id="vad" class="paper01">
                                   <div class="aditem_paper01">  
                                   <script type="text/javascript"><!--
google_ad_client = "pub-5950139762011946";
google_ad_width = 200;
google_ad_height = 200;
google_ad_format = "200x200_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

                                   </div></div>

    <!-- Google广告代码 -->  

如果是静态生成,要进后台,基本设置,初始化数据才可以显示出来。
在你用的皮肤下面建立ad.css,代码如下:  
程序代码
   .paper01
{
    margin: 2px 1px 2px 2px;
    float:right;
    vertical-align: top;
}
.aditem_paper01
{
    padding: 0px 0px 0px 20px;
}   
在根目录下,header.asp中找到如下代码  
引用内容
   <link rel="icon" href="favicon.ico" type="image/x-icon" />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />   
在这个代码的上面粘贴如下代码:  
引用内容
   <link rel="stylesheet" rev="stylesheet" href="skins/<%=Skins%>/ad.css" type="text/css" media="all" /><!--Google广告样式表-->   
----------------------------                 ---------------------------

PJBLOG广告插件的实现方法
实现原理,在LOG_CONTENT表中新增一ad_flag布尔型字段用来控制该文是否要点击广告后再显示。页面文件通过ad_flag值来确定是否启用广告功能

共修改了如下文件:
article.asp
blogedit.asp
blogpost.asp
class/cls_article.asp
class/cls_default.asp
class/cls_logAction.asp

请用这几个文件覆盖原文件,覆盖前做好相应的备份,本人不能因使用该功能造成的一切损失付任何责任!

重点是class/cls_article.asp广告功能在静态和动态浏览模式下均可使用。通<base target="_blank">属性来控制广告从全新窗口中弹出广告内容在根目录的AD.ASP文件设置。因为要在数据库中添加AD_FLAG的布尔型字段,所以请执行一次压缩包中update.asp文件升级数据库'update.asp内容

<!--#include file="commond.asp" -->
<!--#include file="header.asp" -->
<%
dim TableName,ColumnName,ColumnType
TableName="blog_Content"
ColumnName="ad_flag"
ColumnType="bit"
Conn.Execute("Alter Table "&TableName&" Add "&ColumnName&" "&ColumnType)
response.Write("PJBLOG数据库更新成功!")
%>


------------------------------------------+

pjblog日志内部放置google广告的代码实现办法(转)
不知道前人有没贴过,反正当初我要挂GGAD时候是搜索了半天论坛,没有适合我的办法这个办法实现的效果就是能在日志内部例如第一个段落左边或者右边挂上GGAD,只要你适当调整颜色,就可以跟日志混为一体,不过对于对博客美观要求很高的兄弟就不要采用了,呵呵,至少海枫兄弟当初是这样劝我的今天修改了一下版面参看了一位WP用户得版面,改了一下,好像不存在美观的问题了

方法
本方法感谢白云山网友提供,在本站准备挂google广告时候得到白云山网友的提示。
即打开cls article.asp文件寻找到
  <div id="logPanel" class="Content-body">
再其后加入下列代码
<table width="250" height="250" border="0" cellspacing="0" cellpadding="0" align="right">
    <tr>
      <td>
<script type="text/javascript"><!--
google_ad_client = "pub-5950139762011946";
google_ad_width = 250;
google_ad_height = 250;
google_ad_format = "250x250_as";
google_ad_type = "text_image";
//2007-02-07: shinian10.com
google_ad_channel = "593343434545";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "D80C18";
google_color_text = "000000";
google_color_url = "008000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
      </td>
    </tr>
  </table>
当中<script 。。。。</script>包的就是你的GGAD代码
align="right"使得广告左靠或者右靠
本办法对版面影响很大,修改以后所有日志都是一样的版面,假设说你是在日志右部挂GGAD,则你所有日志都将出现这种效果,如果你的PJBLOG已经出现N篇文章,强烈不推荐
这极有可能使得你修改N篇文章效果,上一次我这样做的时候文章才十几篇,已经累的半死了。
后来感觉做出来的效果对于整个版面有比较明显的美观影响,当然这样编排会大大增加你的GGAD点击率,但是本人还是想好好做站,于是忍痛又干掉了,此方法比较适合刚建站不久开始挂GGAD的朋友,因为文章不多,编排起来相对比较容易。

很多PJBLOG博主都想为自己的博客放上一些广告,这篇日志就是专门教各PJBLOG博主放广告代码的
至于如何申请通过GOOGLE、YAHOO、百度及SOGOU的广告,请大家参看本站相关专贴,也可以联系站长,力所能及的为你提供帮助。


一、PJBLOG动态模式

  1、添加模块法:

        日志内容模块顶部(导航菜单下日志标题上)
        日志内容模块底部(评论下方博客底部上方)
        日志侧栏模块位置(上下位置随你意愿设置)
  后台建一个新的“内容模块”,然后把排列序号设置为“内容模块”中的适当的值,比如最小或者最大,把广告代码放置到该模块内。
     侧栏位置的广告放置方法同上,只是新建的应该是“侧栏模块”,广告的上下位置完全由排列序号来控制。
  在PJ的模块中,您完全可以粘贴两段及其以上的google广告,然后组合出不同长宽比例的广告块,但是事实证明,分散的广告布局总比集中的要更好一些。
  
         2、直接插入代码法:修改class文件夹下的cls_article.asp
        日志标题栏上方或者下方
        日志正文结尾处原创信息前
        日志引用后底信息栏前
        类似这些位置,可以非常简单的将广告代码直接插入到任何适当的位置即可。要小心,不能破坏原有语句,如果一点不懂网页的话,可以直接找一级</DIV>标签之后的位置或者一级<DIV>标签之前的,一般不会有问题的。
        
        以下例子为正文结束后,原创引用信息前的位置:
  打开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   
  %>

  在这段码后面有两个<br/>,在间放上广告代码即可。
        如:<br/>广告代码<br/>

        3、在日志正文内部右侧(左侧)放置
  打开class文件夹下的cls_article.asp文件
  在114行处找到<div id="logPanel" class="Content-body">
  
        在该层中套入广告代码:
  <div id="vad" class="paper01" style="float:right;">
  <div class="aditem_paper01">
        广告代码
        </div></div>
  
  
  注:style="float:right;"是把广告设置在右侧;改成left则是把广告放在左侧。
   
  二、静态模式

  1、添加模块法不再赘述,静态动态没有什么区别
        2、直接插入代码法与动态修改方法类似,修改Template文件夹下的article.asp
  3、在日志内容右侧(左侧)放置方法类似于动态,修改Template文件夹下的carticle.asp    
         
         注:编辑代码时请使用支持UTF-8编码的编辑器,保存时当然也必须保存为UTF-8,否则会出现乱码

0 Comments

发表留言


点击更换验证码

无觅关联推荐,快速提升流量