gpt4 book ai didi

javascript - Blogger 元素/静态页面未显示任何内容

转载 作者:行者123 更新时间:2023-11-28 15:46:58 24 4
gpt4 key购买 nike

我已经定制了一个 Blogger 博客几个星期了,我的工作快结束了;我做的第一步是创建博客的基本页面/结构;例如制作文件页面和链接、法律页面和链接等。

所有页面都显示良好,即使在初步定制中也是如此,但现在脚本和代码已被修改得更多,因此页面不再显示任何内容;横幅、 Logo 、边栏、页脚等都已显示,但正文内容(即您在网上键入和发布的内容)丢失了。

我能说的与此问题相关的唯一脚本/代码是对博客 Widget 的修改;这用于显示博客文章的内容,所以我假设它也可能用于显示静态和元素页面内容。

修改太多以至于我无法开始嵌入“相关的”代码,但如果有人能告诉我博客Widget Script 是问题所在,那么我应该能够回溯我的修改并解决它。

我知道这可能是一个远景,但非常感谢任何帮助并提前致谢。

最佳答案

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

如果您决定使用自定义存档运行,例如 Sam Writes 使用的存档Blogger 大型机不会将页面与正常的“静态页面”有任何不同,这在现在看来很明显,但在网络上的任何地方都没有真正清楚地阐明。因此,在我的情况下,我将我的博客小部件设置为隐藏在某些页面上,即“Blog1”仅在我的主页上,而“Blog2”在帖子页面上。

因为存档是在静态页面上设置的,所以没有设置博客小部件来在静态页面上显示元素,因此不会显示任何内容。解决方案是创建第三个 Blog Widget (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>

关于javascript - Blogger 元素/静态页面未显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42508028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com