Javascript 博主:删除相关文章上的重复帖子
我正在尝试编辑我的博客模板,但我对javascript的理解很差。我需要删除相关文章的帖子。这是我的实际代码:Javascript 博主:删除相关文章上的重复帖子,javascript,blogger,related-posts,Javascript,Blogger,Related Posts,我正在尝试编辑我的博客模板,但我对javascript的理解很差。我需要删除相关文章的帖子。这是我的实际代码: <div class='related-main'> <h2 class='title'>POTREBBERO INTERESSARTI ANCHE</h2> <div class='related-posts fix-clear'> <b:if cond='data:post.labels'> <b:loop valu
<div class='related-main'>
<h2 class='title'>POTREBBERO INTERESSARTI ANCHE</h2>
<div class='related-posts fix-clear'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<data:label.name/>
</b:if>
</b:loop>
</b:if>
</div>
</div>
[……]
我在网上看到一些类似的代码,但我不擅长将其包含在我的代码中
function removeRelatedDuplicates_thumbs() {
var tmp = new Array(0);
var tmp2 = new Array(0);
var tmp3 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains_thumbs(tmp, relatedUrls[i]))
{
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp3.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
tmp3[tmp3.length - 1] = thumburl[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
thumburl=tmp3;
}
<script type='text/javascript'>
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs("<data:post.url/>");
</script>
function removeRelatedDuplicates_thumbs(){
var tmp=新数组(0);
var tmp2=新数组(0);
var tmp3=新阵列(0);
for(var i=0;i
有人能帮我使用这个javascript吗?考虑编辑您的问题,包括您想要解决的问题的描述。
case 'related-posts':
htmlcode += '<li><a class="thumb-post ' + postId + '" href="' + link + '" title="' + getTitle + '"><img data-src="' + $postThumb + '" data-post-id="' + postId + '" alt="' + getTitle + '" uk-img/></a><div class="panel-post">' + category + '' + title + '' + '</div></li>';
break;
default:
htmlcode += '<p>This is a default!</p>';
break;
}
// Get Related Posts Shortcode
$('.related-main .related-posts').each(function() {
var $this = $(this),
count = 6,
style = 'related-posts',
label = $this.text();
blockfeeds($this, count, label, style);
});
function removeRelatedDuplicates_thumbs() {
var tmp = new Array(0);
var tmp2 = new Array(0);
var tmp3 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains_thumbs(tmp, relatedUrls[i]))
{
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp3.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
tmp3[tmp3.length - 1] = thumburl[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
thumburl=tmp3;
}
<script type='text/javascript'>
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs("<data:post.url/>");
</script>