将广告代码添加到我的blogspot博客

时间:2017-08-13 10:37:56

标签: html

我想将广告代码添加到我的博客页面,它必须显示在第一个标题附近和中心。我找到了一种方法,它实际上有效,但令我不安的是,如果我在中心显示广告我不能在帖子标题附近显示它,如果我在帖子标题附近显示它我不能显示它在中心的帖子。 这是我用来在帖子中心展示广告的代码,我必须在其中替换''<数据:post.body />''以下....

<div id='jobmiddlenew'> 
    <data:post.body/> </div> 
     <b:if cond='data:blog.pageType == &quot;item&quot;'> 
       <style> #addcodemiddle{display: none;} </style> 
<div id='addcodemiddle'>Ad Code Here </div> 
  <script ='text/javascript'> var 
     str1=document.getElementById(&quot;jobmiddlenew&quot;).innerHTML; var 
      str2=str1.length; var str3=str2/2; var substr = str1.substring(str3, 
     str2); 
    var n = substr.search(&quot;&lt;br&gt;&quot;); if(n&lt;0) { n = 
  substr.indexOf('.'); if(n&lt;0) { n=0; } var firsthalf = str1.substring(0, 
   str3+n+1); var secondhalf = str1.substring(str3+n+1, str2); } else { var 
    firsthalf = str1.substring(0, str3+n+4); var secondhalf = 
     str1.substring(str3+n+4, str2); } var addcode=&quot;

<center>&quot;+document.getElementById(&quot;addcodemiddle&quot;)              
.innerHTML+&quot;</center><br/>&quot;; var 
  newbody=firsthalf+addcode+secondhalf; var 
   strnew=document.getElementsByClassName(&quot;post-body entry-
     content&quot;); strnew[0].innerHTML=newbody; 
   document.getElementById(&quot;addcodemiddle&quot;).innerHTML=&quot;&quot;; </script> 

这是我用来在帖子标题附近展示广告的广告代码,我必须与第一个广告相同。

 <b:if cond='data:blog.pageType == &quot;item&quot;'>
  <div id='ad-content' style="display:block;text-align: center">
   /ad code here
  </div></b:if>
  <div id='ad-target'><data:post.body/></div>
    <script ='text/javascript'>
      function insertAfter(addition,target) {
       var parent = target.parentNode;
   if (parent.lastChild == target) {
   parent.appendChild(addition);
  } else {
 parent.insertBefore(addition,target.nextSibling);
 }
}
 var adscont = document.getElementById(&quot;ad-content&quot;);
  var target = document.getElementById(&quot;ad-target&quot;);
   var linebreak = target.getElementsByTagName(&quot;h3&quot;);
  if (linebreak.length &gt; 0){
   insertAfter(adscont,linebreak[0]);
 }
  </script>

所以我想知道如何在两个地方同时放置广告代码[帖子中心和近帖子标题]并展示广告。

0 个答案:

没有答案