2011-10-28 74 views
3

我是tumblr的新手,并试图在自定义主题中实现搜索。我有: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主题中实现搜索还需要什么?

谢谢!

+0

我遇到同样的问题。我注意到,即使我从管理页面(http://www.tumblr.com/blog/[blogname])搜索我的博客,我也没有搜索结果。我想知道Tumblr的搜索功能目前是否被破解? – antinome

回答

0

这是我使用的解决方案。要把它放到你的代码的<head>

<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搜索它的作品。

1

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