【问题标题】:Tumblr: Search returning no search resultsTumblr:搜索没有返回搜索结果
【发布时间】:2011-10-28 23:35:43
【问题描述】:

我是 tumblr 新手,正在尝试在自定义主题中实现搜索。我有:

<form action="/search" method="get" id="search-form">
    <input type="text" name="q" class="query" value="" />
    <input type="submit" value="Search" class="submit" />
    <div class="clear"></div>
</form>

我有大约十几个帖子。每当我在任何帖子中搜索任何内容时,Tumblr 总是不返回任何搜索结果。我觉得我错过了什么。我是否要在主题的其他任何地方实施或设置任何配置?在用户的 Tumblr 主题中实现搜索还需要什么?

谢谢!

【问题讨论】:

  • 我遇到了同样的问题。我注意到即使我从管理页面 (tumblr.com/blog/[blogname]) 搜索我的博客,我也没有得到任何搜索结果。我想知道 Tumblr 的搜索功能目前是不是坏了?

标签: forms search tumblr


【解决方案1】:

这是我使用的解决方案。将其放入代码的&lt;head&gt;:

<script type="text/javascript">
<!--
function handleThis(formElm)
{
window.location="/tagged/"+formElm.number.value+"";
return false;
}
-->
</script>

并将其放在您希望搜索框出现的位置:

<form onsubmit="return handleThis(this)">
<div class="submit"><input type="submit" value="{lang:Search}" name="Submit"/></div>
<div class="input"><input onfocus="this.value=''" onblur="if(this.value=='') this.value='Search. Then hit enter.';" type="text" value="{lang:Search}. Then hit enter." name="number"/></div>
</form>

根据需要使用 CSS 设置样式。这将只搜索你的标签,但与常规的 Tumblr 搜索不同,它可以工作。

【讨论】:

    【解决方案2】:

    当我的博客受到密码保护时,我没有得到任何结果。我从 Tumblr 仪表板 > 设置 > 博客名称 > 密码中删除了密码保护,它再次开始返回结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 2017-04-02
      • 2014-01-15
      • 2018-01-08
      相关资源
      最近更新 更多