Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
操纵tumblr分页:不计算某些帖子_Tumblr - Fatal编程技术网

操纵tumblr分页:不计算某些帖子

操纵tumblr分页:不计算某些帖子,tumblr,Tumblr,我正在用tumblr创建一个博客,我希望某些类型的帖子(答案栏)不会显示在主页上 通过将主题的默认代码更改为 {block:Answer} {block:TagPage} <article class="stat-answer" id="post-{PostID}"> ....... {/block:TagPage} {/block:Answer} {block:Answer} {block:TagPage} ...

我正在用tumblr创建一个博客,我希望某些类型的帖子(答案栏)不会显示在主页上

通过将主题的默认代码更改为

 {block:Answer}
      {block:TagPage}
        <article class="stat-answer" id="post-{PostID}">
         .......
      {/block:TagPage}
   {/block:Answer}
{block:Answer}
{block:TagPage}
.......
{/block:TagPage}
{/block:Answer}
我基本上添加了
{/block:TagPage}

然而,它仍然在统计帖子

这是一个问题。我有很多,我想在一个标签页中可视化它们,而不是在主页中,这将导致空白,因为它会计算文章,而不可视化它们

怎么能对tumblr说不算某些类型的帖子呢


如何编辑html源代码

使用额外的Tumblr标记,您仍然可以输出Ask帖子,但如果是标记页面,则不会输出Ask信息

我认为问题是按案件的顺序来处理的。请尝试以下代码:

{block:TagPage}
    {block:Answer}
        <article class="stat-answer" id="post-{PostID}">
        …
        </article>
    {/block:Answer}
{/block:TagPage}
{block:TagPage}
{块:答案}
这是不可能实现您的目标的,因为Tumblr的正常行为会让您从数据库中获得一定数量的帖子,并且由于Tumblr开发逻辑,您必须输出所有接收到的帖子,而开发人员不会检查您是否做对了(输出所有接收到的帖子或选择性地)

由于主题化API的简单性,使用纯Tumblr标记是不可能的


但是您可以使用来获取、过滤和输出只需要的帖子。此API具有更大的灵活性,可能会对您有所帮助。

我尝试过,但不起作用。它仍然统计询问帖子。这是一个问题。我有很多,我想在标记页中可视化它们,而不是在主页中可视化它们,因为主页会显示为空白,因为它会计算未可视化它们的帖子。我认为使用纯Tumblr标记是不可能的,但您可以使用(Tumblr API)()+我不清楚如何在tumblr eitor中使用api。有任何示例吗?如果您请求此[URI](api.tumblr.com/v2/blog/{base hostname}/posts[/type]?api_key={key}&[optional params=]),您可以通过检查此类型键来过滤响应
“response”:{“posts”:[{“type”:“text”}
不等于“答案”,如果是,则输出清晰的帖子。这意味着我必须用javascript重新呈现页面,摆脱所有的模板引擎,不是吗?