Page 1 of 1

поиск на сайте v1.51 и v2.x

Posted: Sun Mar 20, 2016 9:25 pm
by WorldTraffic
подскажите, пожалуйста, можно как то сделать что бы когда серфер вводит в поиск запрос "sex toy" то

ссылка формировалась domain/search/sex+toys/

?

п.с. если уже обсуждалось ткните носом, а то поиском не получается найти

Re: поиск на сайте v1.51 и v2.x

Posted: Mon Mar 21, 2016 6:48 am
by admin
Да, конечно
Просто в самом html надо повесить у формы поиска что-то вроде

onSubmit=" location.href= то что введено в форме ; return false;"

Re: поиск на сайте v1.51 и v2.x

Posted: Tue Mar 22, 2016 8:15 am
by WorldTraffic
admin wrote:Да, конечно
Просто в самом html надо повесить у формы поиска что-то вроде

onSubmit=" location.href= то что введено в форме ; return false;"
а вы можете более точно подсказать? я думаю многим бы пригодилось, я пытался вставлять в дефолтный код то что вы дали в разные места, но чет не работает у меня

Code: Select all

            <form action="/search/" >
                <input type="text" name='search' placeholder="search..." />
                <input type="submit" value="Search" />
            </form>

Re: поиск на сайте v1.51 и v2.x

Posted: Tue Mar 22, 2016 12:15 pm
by admin
Упрощенный вариант что б было понятно что тут чистый html

Code: Select all

<script>
function redirect_function() {
	location.href= '/search/' + document.getElementById("search_input").value + '/';
}

</script>

<form id="search_form" >
                <input type="text" id='search_input' placeholder="search..." />
                <input type="button" value="Search" onClick="redirect_function()" />
</form>

Re: поиск на сайте v1.51 и v2.x

Posted: Tue Mar 22, 2016 1:41 pm
by WorldTraffic
спасибо!
ссылка сформировалась domain/search/sex toys/

между кейвордами + вставить реально?

Re: поиск на сайте v1.51 и v2.x

Posted: Tue Mar 22, 2016 3:43 pm
by admin
Конечно, str.replace функция JS

Re: поиск на сайте v1.51 и v2.x

Posted: Mon Apr 11, 2016 4:56 pm
by WorldTraffic
помогите понять что не так делаю

в темплете прописую так

Code: Select all

<script>
function redirect_function() {
   location.href= '/search/' + document.getElementById("search_input").value + '/1/';
}
</script>
<form >
                <input name="search" type="text" id='search_input' class="search_bar_text" placeholder="..." />
                <input type="button" class="search_bar_btn" value="Search" onClick="redirect_function()" />
</form>
когда ввожу в поле поиска кейворд "porn" и нажимаю поиск то в строке получается такой урл
domain.com/search/porn/1/
прописую в хетакцесе такое правило

Code: Select all

RewriteRule ^search/([^/]+)/([^/]+)/$ /tube/tube/index.php?search_type=$1&page=$2&order=ctr&force_template=content_search [L]
по идее все должно работать, НО на странице почему то отображается весь контент который есть на сайте

если вводить так

Code: Select all

http://domain.com/tube/tube/index.php?search_type=porn&page=1&order=ctr&force_template=content_search
то также отображает весь контент

вот не могу понять почему не работает поиск

Re: поиск на сайте v1.51 и v2.x

Posted: Mon Apr 11, 2016 5:35 pm
by admin
http://domain.com/tube/tube/index.php?search_type=porn&page=1&order=ctr&force_template=content_search

я так понимаю хотели просто search ?

Re: поиск на сайте v1.51 и v2.x

Posted: Mon Apr 11, 2016 7:57 pm
by WorldTraffic
спасибо

Re: поиск на сайте v1.51 и v2.x

Posted: Mon Apr 11, 2016 8:00 pm
by admin
NP