Tumblr: Поиск не дал результатов поиска - PullRequest
3 голосов
/ 29 октября 2011

Я новичок в 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?

Спасибо!

Ответы [ 2 ]

1 голос
/ 18 мая 2015

Я не получил результатов, когда мой блог был защищен паролем. Я удалил защиту паролем из панели инструментов Tumblr> настройки> название блога> пароль, и он снова начал возвращать результаты.

0 голосов
/ 01 декабря 2011

Вот решение, которое я использую. Поместите это в <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, он работает.

...