2

我已经下载了这个模板:

http://btemplates.com/2009/blogger-template-mobipress/

xml 代码太长,无法在此处发布。

我现在遇到的问题是,当我放置内容时,页面没有出现。此处示例:http: //idaytradeforaliving.blogspot.be/p/routines.html

我不确定我可以在此处提供哪些其他信息来帮助解决问题

我找到了这个

   <b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>

<div expr:id='&quot;summary&quot; + data:post.id'><p><data:post.body/></p></div>
<script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>



                    <div class='clear'/>




<div class='singleinfo'>

        <div class='more'> <b:if cond='data:blog.pageType != &quot;static_page&quot;'><b:if 

cond='data:blog.pageType != &quot;item&quot;'>
                            <a expr:href='data:post.url'>Full Story</a>
                        </b:if></b:if></div>
</div>

</b:if> </b:if>
4

1 回答 1

8

您的博客文章都显示正确。这缩小了问题的范围。如果您的所有静态页面都没有显示任何内容,那么所有静态页面上都有一个导致问题的条件。

要查找放置在所有静态页面上的 CSS 条件(假设所有页面均未显示内容):

  1. 登录到您的 Blogger.com 帐户

  2. 转到 Blogger.com 上的模板页面

  3. 单击名为“编辑 HTML”的灰色按钮

  4. 搜索并找到(如果您使用的是 Windows 系统 - 按住“Ctrl”并按“f”):

    <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
    

如果你找到了正确的,你应该会看到类似的东西(除了中间的 CSS 代码):

<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<style>
CSS codes here
</style>
</b:if>

CSS 代码可能是您的问题所在。其中一个代码中的某些内容是阻止所有静态页面显示内容。如果您了解 CSS + HTML,您可能会发现它。如果没有,请复制并粘贴 CSS 代码(通过编辑您的 Stack Overflow 问题),我会为您调查。

编辑:第 2 部分:

我所指的模板部分将位于/b:skin(如果与样式相关)或/head(如果与脚本相关,与样式无关)之上。此外,您还会看到条件之间的 CSS 代码,而不是 HTML 代码。

但是,我下载了模板并将其上传以测试页面。这些页面也不适合我。

通常这样的问题与样式或脚本有关。然而,这个问题的根源在于,创建这个模板的人给出了一个条件,即不在静态页面上显示帖子摘要,但帖子摘要是显示内容的唯一方式。他们没有做的是为静态页面创造新的条件,因此静态页面上没有任何显示。

您粘贴在问题中的代码如下所示:

<b:if cond='data:blog.pageType == &quot;static_page&quot;'> 
<div expr:id='data:post.id'><p><data:post.body/></p></div>
       </b:if>

     <b:if cond='data:blog.pageType != &quot;static_page&quot;'> 
     <b:if cond='data:blog.pageType != &quot;item&quot;'>

<div expr:id='&quot;summary&quot; + data:post.id'><p><data:post.body/></p></div>
<script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>
       </b:if>

                <div class='clear'/>

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>

<div class='singleinfo'>

    <div class='more'><b:if cond='data:blog.pageType != &quot;item&quot;'>
                        <a expr:href='data:post.url'>Full Story</a>
                    </b:if></div>
</div>
</b:if>
</b:if> 

那应该可以解决您的问题。快乐的博客!:)

编辑(Blogger:评论未显示在博客文章中):

首先,缩小问题范围并解决简单的问题:

1.问题可能是您的设置页面上的评论已关闭。去检查:

1) 单击“设置”选项卡。

2)在“设置”选项卡下,单击后,该部分下将出现一个新菜单。单击名为“帖子和评论”的那个。

3)在该页面中,您将获得有关“帖子”的信息,该部分下为“评论”。确保在“嵌入式​​”上选择下拉菜单的位置显示“评论位置”。如果没有,请单击该按钮,然后单击橙色按钮“保存设置”(在右上角)。

2:Blogger 的设计方式是,如果您正在查看主页上的帖子并且您启用了帖子摘要(使用您的模板,您可以这样做),那么在您单击“完整故事”之前您无法看到评论.

如果您希望评论也出现在主页上,您可以从模板中删除帖子摘要。这会根据正在使用的模板而变化。

3.确保在布局页面上检查评论:

1) 单击“布局”选项卡。

2) 点击名为“博客文章”的方框右下角的“编辑”按钮。

3)在“发布页面选项”下,确保“评论”框旁边有一个复选标记。如果没有,请单击该框,然后单击最底部的橙色“保存”按钮。

4.在单击“编辑 HTML”的“模板”页面上更改模板可能会导致其他问题或故障。除了我知道的更改之外,您是否更改了模板?当我在博客上加载模板作为测试站点时(即使在您的第一个问题发生更改之后),评论出现在我的最后,因此您遇到的问题与模板的新上传无关。

还要检查这个:

5.在每个帖子中,即使打开了评论,您也可以选择隐藏该帖子的所有评论。检查并确保选择了正确的选项。

1) 通过转到“帖子”选项卡打开有问题的博客帖子。

2) 找到您想要显示评论的帖子,然后单击标题。

3)在右侧的边栏中,您有一个“发布设置”列表。单击“选项”菜单。

4) 确保在“读者评论”下选择的选项是“允许”而不是“不允许,显示现有”或“不允许,隐藏现有”。

这些是使评论出现在博客文章中的被忽视的简单解决方案。检查上面的列表,如果一切正确但问题仍然存在,请告诉我,我会进一步调查。

于 2013-07-14T04:23:29.837 回答