如何使用javascript for Blogger从站点地图生成器中排除标签

如何使用javascript for Blogger从站点地图生成器中排除标签,javascript,blogger,Javascript,Blogger,我有一个脚本,它显示了我博客的站点地图,如下所示: 当它被点击时显示如下: 基本上,我想从站点中排除一些标签,并在加载时显示第一个标签的帖子,就像第二个图像一样 我尝试使用cat_remove=['Label12','Label13']以删除标签,但不起作用 并尝试使用show_post(cat[0]。术语,1,0)在加载时显示第一个标签的贴子,但这也不起作用 我希望我已经记录了一切。提前谢谢 var cat_home=https://myblog.blogspot.com'; cat_n

我有一个脚本,它显示了我博客的站点地图,如下所示:

当它被点击时显示如下:

基本上,我想从站点中排除一些标签,并在加载时显示第一个标签的帖子,就像第二个图像一样

我尝试使用
cat_remove=['Label12','Label13']以删除标签,但不起作用

并尝试使用
show_post(cat[0]。术语,1,0)
在加载时显示第一个标签的贴子,但这也不起作用

我希望我已经记录了一切。提前谢谢

var cat_home=https://myblog.blogspot.com';
cat_numb=4;
cat_pre='<前';
cat_nex='Siguiente>';
变量cat_name;
var cat_启动;
var-cat_类;
功能显示_post2(a){
var tt=a.feed.openSearch$totalResults.$t;
dw='';
dw+='
    '; 对于(变量i=0;i1){ dw+='' } 如果((cat_启动+cat_停止-1)cat[j].term){ cat_hv=cat[i]。术语; 类别[i]。术语=类别[j]。术语; cat[j].术语=cat_hv } } } 对于(变量i=0;i”; dw+=''; dw+='' } dw+='
'; document.getElementById('show-cat')。innerHTML=dw } 文件。写(“”)
#显示cat{
浮动:左;
右边距:33像素;
宽度:165px;
高度:310px;
溢出x:隐藏;
溢出y:自动;
线高:18px
}
#显示cat ul{
保证金:0;
边框顶部:0实心rgba(0,0,0,0.1);
填充:0
}
#李秀珍{
列表样式类型:无;
边际:0-25像素;
填充:10px0;
边框底部:1px实心rgba(0,0,0,0.1)
}
#显示后ulli:悬停{
右边距:10px;
边框颜色:#fcd3d3
}
#给猫看{
显示:块;
填充:10px;
边框底部:1px实心rgba(0,0,0,0.1);
过渡:初始
}
#海军a类:悬停{
颜色:#fff!重要
}
#给猫看ulli:最后一个孩子a{
边框底部:无
}
#给猫看ulli a,
#海军a类{
背景:#fff;
颜色:#555;
字体大小:粗体;
文本装饰:无
}
#给猫看ulli a,
#海军a类,
#navi cat span{
字号:13px
}
#给猫看ulli a:悬停,
#海军a类:悬停{
背景:#666;
颜色:#fff
}
#展示柱{
浮动:左;
宽度:69%;
线高:1.6em
}
#张贴{
颜色:#333;
字号:14px
}
#显示帖子a:悬停{
颜色:#f14b4b
}
#海军猫{
填充:20px 0
}
#海军a类{
填充物:5px10px;
背景:rgba(0,0,0,0.7);
边距:0 5px 0 0;
颜色:#fff;
边界半径:3px;
}
#海军a类:第N个孩子(2){
背景:#f14b4b;
裕度:0 10px 0 0;
颜色:#fff
}
#navi cat span{
浮动:对;
填充:5px0;
字体大小:12px;
颜色:rgba(0,0,0,0.5);
字号:700
}
#显示cat::-webkit滚动条{
宽度:8px;
高度:8px
}
#显示cat::-webkit滚动条轨迹{
背景色:rgba(0,0,0,1);
}
#显示cat::-webkit滚动条拇指:悬停{
背景色:rgba(0,0,0,6)
}
#显示cat::-webkit滚动条拇指{
背景色:rgba(0,0,0,4);
过渡:所有400ms缓进缓出
}
@媒体屏幕和屏幕(最大宽度:768px){
#秀猫{
宽度:35%
}
#展示柱{
宽度:59%
}
}
@媒体屏幕和屏幕(最大宽度:480px){
#秀猫{
宽度:100%;
利润率:20px 0
}
#展示柱{
宽度:100%
}
}

以下是如何排除标签

cat = cat.filter(i => !["Label12","Label13"].includes(i.term));
将其置于该变量
var cat=a.feed.category之后

要在加载时显示第一个标签的帖子,请在排序后使用此
show_post(cat[0].term,1)

var cat_home = 'https://myblog.blogspot.com';
cat_numb = 4;
cat_pre = '< Anterior';
cat_nex = 'Siguiente >';
var cat_name;
var cat_start;
var cat_class;

function show_post2(a) {
  var tt = a.feed.openSearch$totalResults.$t;
  dw = '';
  dw += '<ul>';
  for (var i = 0; i < cat_numb && i < a.feed.entry.length; i++) {
    var entry = a.feed.entry[i];
    cat_title = entry.title.$t;
    for (var j = 0; j < entry.link.length; j++) {
      if (entry.link[j].rel == 'alternate') {
        var cat_url = entry.link[j].href
      }
    }
    dw += '<li>';
    dw += (cat_start + i) + '. <a href="' + cat_url + '" rel="nofollow" title="' + cat_title + '">' + cat_title + '</a>';
    dw += '</li>'
  }
  dw += '</ul>';
  dw += '<div id="navi-cat">';
  if (cat_start > 1) {
    dw += '<a href="" onclick="show_post(\'' + cat_name + '\',\'' + (cat_start - cat_numb) + '\',\'' + cat_class + '\');return false" title="' + cat_pre + '">' + cat_pre + '</a>'
  }
  if ((cat_start + cat_numb - 1) < tt) {
    dw += '<a href="" onclick="show_post(\'' + cat_name + '\',\'' + (cat_start + cat_numb) + '\',\'' + cat_class + '\');return false" title="' + cat_nex + '">' + cat_nex + '</a>'
  }
  dw += '<span>' + cat_start;
  if (cat_start != tt) {
    dw += ' &ndash; ' + (cat_start + i - 1)
  }
  dw += ' / ' + tt + '</span>';
  dw += '</div>';
  document.getElementById('show-post').innerHTML = dw + '<style type="text/css">.cat-' + cat_class + ' a{background:#bbb!important;color:#fff!important}<\/style>'
}

function show_post(a, b, c) {
  var d = document.getElementsByTagName('head')[0];
  e = document.createElement('script');
  e.type = 'text/javascript';
  e.setAttribute('src', cat_home + '/feeds/posts/default/-/' + a + '?alt=json-in-script&start-index=' + b + '&max-results=' + cat_numb + '&callback=show_post2');
  d.appendChild(e);
  cat_name = a;
  cat_start = parseInt(b), cat_class = c
}

function show_cat(a) {
  var cat = a.feed.category;
  cat = cat.filter(i => !["Label12","Label13"].includes(i.term));
  dw = '';
  dw += '<ul>';
  for (var i = 0; i < cat.length - 1; i++) {
    for (var j = i + 1; j < cat.length; j++) {
      if (cat[i].term > cat[j].term) {
        cat_hv = cat[i].term;
        cat[i].term = cat[j].term;
        cat[j].term = cat_hv
      }
    }
  }
  for (var i = 0; i < cat.length; i++) {
    dw += '<li class="cat-' + i + '">';
    dw += '<a href="" onclick="show_post(\'' + cat[i].term + '\',\'1\',\'' + i + '\');return false" title="';
    dw += cat[i].term;
    dw += '">';
    dw += cat[i].term;
    dw += '</a>';
    dw += '</li>'
  }
  dw += '</ul>';
  document.getElementById('show-cat').innerHTML = dw;
  show_post(cat[0].term, 1);
}

document.write('<script type="text/javascript" src="' + cat_home + '/feeds/posts/default?alt=json-in-script&max-results=0&callback=show_cat"><\/script>');
var cat_home=https://myblog.blogspot.com';
cat_numb=4;
cat_pre='<前';
cat_nex='Siguiente>';
变量cat_name;
var cat_启动;
var-cat_类;
功能显示_post2(a){
var tt=a.feed.openSearch$totalResults.$t;
dw='';
dw+='
    '; 对于(变量i=0;i1){ dw+='' } 如果((cat_启动+cat_停止-1)