【问题标题】:Posts on Tumblr page not workingTumblr 页面上的帖子不起作用
【发布时间】:2014-03-10 01:57:19
【问题描述】:

我正在开发一个 Tumblr 主题,但只有一些帖子类型会显示出来。如果它有所作为,那么有效的(标题、文本帖子和照片集)是我的代码中首先编写的内容,然后其他内容不会显示出来。

我的帖子的 HTML 如下所示:

{block:Posts}

<div class="posts">

    {block:Title}<div class="titles">{Title}</div>{/block:Title}

    {block:Text}{Body}{/block:Text}

    {block:Photo}
        {LinkOpenTag}
            <a href="{permalink}"><img src="{PhotoURL-500}" alt="{PhotoAlt}" width="100%" /></a>
        {LinkCloseTag}
        <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Photo}

    {block:Panorama}
        {LinkOpenTag}
            <a href="{permalink}"><img src="{PhotoURL-Panorama}" alt="{PhotoAlt}"/></a>
        {LinkCloseTag}
        <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Panorama}

    {block:Photoset}
        {Photoset-400}
        <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Photoset}

    {block:Quote}
        <div class="quotes">{Quote}</div>
        {block:Source}-{Source}{/block:Quote}
    {/block:Quote}

    {block:Video}
        {Video-500}
        <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Video}

    {block:Link}
        <div style="padding:5px;">
        <div class="links"><a href="{URL}" {Target}>{Name}</a></div>
        <br>{block:Description}{Description}{/block:Description}
        </div>
    {/block:Link}

    {block:Chat}
        {block:Label}<strong>{Label}</strong>{/block:Label}:
        {block:Lines}{Line}{/block:Lines}
    {/block:Chat}

    {block:AudioPlayer}
        {AudioPlayerBlack}
        <br>{block:Caption}{Caption}{/block:Caption}
    {/block:AudioPlayer}

    {block:Answer}
        {Asker}
        <div class="asks">{Question}</div>

        {Answerer}
        <div class="asks">{Answer}</div>
    {/block:Answer}

{/block:Post}

如果有人知道为什么其中任何一个都不起作用,我非常感谢您的帮助。

编辑: 我已经删除了这个博客,但我会留下这个问题,以防有人发现这个问题并知道如何提供帮助。

【问题讨论】:

  • 欢迎来到 SO。你能发布整个{block:Posts}逻辑吗?
  • 我添加了它,如果有帮助的话。 :)

标签: html post blogs tumblr


【解决方案1】:

似乎结束主题运算符{/block:Post} 不正确。应该是{/block:Posts}。下面是一个带有 cmets 的修订:

{block:Posts}
<div class="posts">

    {block:Text}
    <!-- Title only applies to text posts -->
    {block:Title}
    <div class="titles">{Title}</div>
    {/block:Title}
    {Body}
    {/block:Text}

    {block:Photo}
    {LinkOpenTag}
    <a href="{permalink}"><img src="{PhotoURL-500}" alt="{PhotoAlt}" width="100%" /></a>
    {LinkCloseTag}
    <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Photo}

    {block:Panorama}
    {LinkOpenTag}
    <a href="{permalink}"><img src="{PhotoURL-Panorama}" alt="{PhotoAlt}"/></a>
    {LinkCloseTag}
    <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Panorama}

    {block:Photoset}
    {Photoset-400}
    <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Photoset}

    {block:Quote}
    <div class="quotes">{Quote}</div>
    {block:Source}-{Source}{/block:Quote}
    {/block:Quote}

    {block:Video}
    {Video-500}
    <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Video}

    {block:Link}
    <div style="padding:5px;">
    <div class="links"><a href="{URL}" {Target}>{Name}</a></div>
    <br>{block:Description}{Description}{/block:Description}
    </div>
    {/block:Link}

    {block:Chat}
    {block:Label}<strong>{Label}</strong>{/block:Label}:
    {block:Lines}{Line}{/block:Lines}
    {/block:Chat}

    <!-- Audio Embed / Player is specific to the audio post -->
    {block:Audio}
    {block:AudioEmbed}
    <!-- Use the newest Tumblr Audio Player -->
    {AudioEmbed-400}
    {/block:AudioEmbed}
    <br>{block:Caption}{Caption}{/block:Caption}
    {/block:Audio}

    {block:Answer}
    {Asker}
    <div class="asks">{Question}</div>

    {Answerer}
    <div class="asks">{Answer}</div>
    {/block:Answer}

{/block:Posts}
</div>

【讨论】:

  • 这似乎没有什么不同。我可能做错了什么。感谢您的尝试!
  • @user3399933 如果您可以添加一个网址/示例,它可能会更有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多