在所有博客帖子中复制第一张图片

时间:2017-08-05 16:30:37

标签: image blogger featured

我开始使用新的AMP博主模板,但我遇到了一个严重的问题,特色图片,模板脚本会自动将帖子中的第一张图片作为特色图片,但问题是它仍然是DUPLICATE

我的意思是图片再次出现在帖子中

如何才能在帖子标题之上或之下创建它?

另一个问题:

当我使用放大器图像表格从外部链接发布图像时,它不会像"特色图像"相反,默认模板图像显示为"特色图像"

请帮忙吗?

示例:

http://korabis.blogspot.com.eg/2015/06/meat.html

2 个答案:

答案 0 :(得分:0)

</body>标记之前使用此代码隐藏帖子中的图像

<b:if cond='data:view.isSingleItem'>
    <script>
        var firstImg = document.querySelector('.post-body img');
        firstImg.style.display='none';
    </script>
</b:if>

第二个问题:尝试使用新标记data:post.featuredImage代替data:post.firstImage

答案 1 :(得分:0)

解决此问题的另一种方法是通过使用CSS隐藏后体img。 使用脚本

tencode_filter = ['Holdup / Robbery', 'Bank Robbery', 'Burglary Residence', 'Burglary - Non-Residence', 'Theft']

df.loc[df['call_time'].isin(tencode_filter)]

将删除第二个重复项,但由于不允许外部脚本,因此会在放大器验证中产生错误。 只需寻找CSS;

ValueError: ('Unknown string format:', 'Holdup / Robbery')

并包含

<b:if cond='data:view.isSingleItem'>
<script>
    var firstImg = document.querySelector('.post-body img');
    firstImg.style.display='none';
</script>

进入上面的css。 此后,两个图像都将消失,但仍将用作您的缩略图。为了使图像作为第一张图像可见,您必须再次添加amp-img标签,但这一次,给它另一个类名;

.post-body amp-img{...;}

您可以按如下所示在css样式表中随意设置此图像的样式

display:none 

希望对您有用。