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