Blogger项目/静态页面显示没有内容

时间:2017-02-28 11:51:08

标签: javascript jquery html css blogger

我已经定制了一个 Blogger 博客几个星期了,而且我已经走到了工作的最后阶段;我做的第一步是创建博客的基本页面/结构;例如,制作档案页面和链接,法律页面和链接等

即使在初步定制中,所有页面都显示良好,但现在脚本和代码已被修改,因此页面不再显示任何内容;横幅,徽标,侧边栏,页脚等都会显示,但是正文内容,即您在线输入和发布的内容,都会丢失。

我能说的唯一一个与此问题相关的脚本/代码是修改Blog Widget ;这用于显示博客帖子的内容,所以我假设MAYBE也用于显示静态和项目页面内容。

已经修改了很多,我无法开始嵌入相关的' 代码,但如果有人可以告诉我,博客小工具 脚本是问题所在,那么我应该能够回溯我的修改并解决它

这可能是一个很长的镜头,我知道,但任何帮助都非常感谢,并提前感谢。

1 个答案:

答案 0 :(得分:1)

通过调查,我找到了问题的解决方案;确实使用某些b:if函数阻止了我的自定义存档的显示。

如果您决定使用自定义存档(例如Sam Writes使用的自定义存档),则Blogger大型机不会将页面与正常的“静态页面”区别对待,这些内容现在看起来很明显但不是真的明确地在网上的任何地方澄清。所以在我的情况下,我将Blog小部件设置为隐藏在某些页面上,即“Blog1”仅在我的主页上,“Blog2”在帖子页面上。

由于存档是在静态页面上设置的,因此没有设置博客小工具来显示静态页面上的项目,因此不会显示任何内容。解决方案是创建第三个仅在静态页面上显示的博客小部件(Blog3);一旦设置,一切都恢复正常。

可能还有其他工作或更简单的解决方案,但我基本上经历了VRC Works的显示/隐藏脚本的各种组合,直到我有一个有效的组合;例如,在主页上隐藏Blog3,将其隐藏在整个博客中,因此如果有人遇到此问题,我建议您进行反复试验。为了便于提供信息和清晰度,我将在此处发布我的代码的缩写版本:

 <b:widget id='Blog3' locked='true' title='Blog Posts' type='Blog'>
    <b:includable id='main' var='top'>
 <b:if cond='data:blog.pageType == "static_page"'>
  <b:if cond='!data:mobile'>
    <!-- posts -->
 <!-- Ad -->
    <!-- navigation -->
    <!-- feed links -->
  <b:else/>
    <b:include name='mobile-main'/>
  </b:if>

  <b:if cond='data:top.showPlusOne'>
    <data:top.googlePlusBootstrap/>
  </b:if>
  </b:if>
</b:includable>