脚本代码片段显示在博客帖子摘要中

时间:2016-12-24 03:58:26

标签: javascript html blogger adsense

最近我的博客Sample批准了Adsense,因此我开始将广告置于帖子之上。但是这会导致广告代码显示在这样的帖子摘要中 请参阅此ximagex

请帮我弄清楚如何删除它。

Java脚本代码

<script type='text/javascript'>
//<![CDATA[
//Post Thumbnail Setting
var TemplateismSummary = {
    displayimages: false,
    imagePosition: 'left',
    Widthimg: 200,
    Heightimg: 0,
    noThumb: 'https://lh3.googleusercontent.com/-GRP8IcURRsw/T9MjiNWXUcI/AAAAAAAAB88/QEDpDHxI55o/s1600/no-thumb.jpg',
    SummaryWords: 21,
    wordsNoImg: 20,
    skipper: 0,
    DisplayHome: true,
    DisplayLabel: true
};

1 个答案:

答案 0 :(得分:0)

您需要使用新引入的snippet运算符。这是Blogger用于从HTML字符串生成片段的本机方法(在我们的示例中,这是完整的帖子内容)。需要将选项linebreakslinks设置为false才能完成从通过此运算符生成的代码段中删除所有HTML标记。使用以下代码替换<data:post.body/>的实例 -

<b:if cond='data:blog.pageType not in {"static_page", "item"}'>
  <b:eval expr='snippet(data:post.body, {length: 450, linebreaks: false, links: false})' />
<b:else/>
  <data:post.body/>
</b:if>

有关snippet运营商的所有选项的信息 -

  

摘录(字符串,选项)

     

从HTML字符串生成一个简短的代码段。

     

选项:指定片段选项的对象,包括:

     
      
  • 链接:boolean是否保留代码段中的锚点/链接。   默认为true。
  •   
  • 换行符:boolean是否保留。中的换行符(标记)   片段。默认为true。
  •   
  • 省略号:是否将省略号附加到末尾的布尔值   片段。默认为true。
  •   
  • 长度:指定代码段最大长度的数字。
  •