X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вопрос по поиску на сайте
500
500
Topic Starter сообщение 21.11.2012, 4:01; Ответить: 500
Сообщение #1


Доброй ночи, случайно хотел что то поискать у себя на сайте и обнаружил проблему. Поиск стоит в сайтбаре и с главной работает нормально, однако если искать с внутренней, выкидывает 404.
Поиск с главной:
http://site.ru/?s=запрос

Поиск с внутренней
http://site.ru/stranica.html?s=запрос

в сайтбаре код
<div class="srch">
                    <form>
                        <input type=text class="search_box" value="поиск..." id="sbox" name=s onclick="this.value='';">
                        <a href=# class="search_button" onclick="do_search();"> </a>
                    </form>
                    </div>
                    <script>
                    function do_search()
                    {
                        s = $('#sbox').val();
                        if(s!='поиск...')
                        {
                            location.href="?s="+s;
                        }
                        else
                        {
                            return false;
                        }
                    }
                    </script>


Что надо подправить чтобы с внутренней поиск шел нормально?!

Сообщение отредактировал 500 - 21.11.2012, 4:01
2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 21.11.2012, 7:58; Ответить: Alex_RD
Сообщение #2


500,
вместо
location.href="?s="+s;


location.href="http://адрес-сайта.ru/?s="+s;


Сообщение отредактировал Alex_RD - 21.11.2012, 8:00


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
500
500
Topic Starter сообщение 21.11.2012, 14:53; Ответить: 500
Сообщение #3


Alex_RD, пробовал не помогает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 21.11.2012, 16:19; Ответить: Alex_RD
Сообщение #4


500,
cms Wordpress?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
denum
denum
сообщение 21.11.2012, 17:47; Ответить: denum
Сообщение #5


                    <form action="/">

попробуйте сделать так, вместо обычного <form>
вероятно на главной у вас отлавливается запрос, а на остальных страницах нет.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 21.11.2012, 19:16; Ответить: Alex_RD
Сообщение #6


denum,
form action в данном случае ничего не меняет (да и form, там в основном, чтобы input не был один за без формы). Запрос передается в переменную js, потом (через js) происходит переход (соответственно, ни GET, ни POST запроса нет.)

500,
Можете скинуть адрес сайта в личку, посмотрю.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
500
500
Topic Starter сообщение 21.11.2012, 19:39; Ответить: 500
Сообщение #7


Alex_RD, WP, url отправил
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
brome
brome
сообщение 21.11.2012, 20:10; Ответить: brome
Сообщение #8


500, а разве в WP вообще нужно какие-то скрипты для поиска подключать? насколько я знаю, этот функционал по умолчанию встроен в систему и нужно просто создать поле для поиска с нужными настройками и всё.

(500 @ 21.11.2012, 5:01) *
<input type=text class="search_box" value="поиск..." id="sbox" name=s onclick="this.value='';">

По-моему s должно быть в кавычках: name="s"


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
denum
denum
сообщение 21.11.2012, 21:19; Ответить: denum
Сообщение #9


Alex_RD, location.href="?s="+s; говорит о том, что от корня сайта работает запрос. поэтому я и говорю, что обрабатывается запрос на главной только, поэтому и сказал чтобы в форму прописал. я код внимательно не смотрел, просто увидел примеры ссылок рабочей и не рабочей в первом сообщении темы и начав смотреть вёрстку формы - увидел пустой тег. а так как ваш совет не помог, посоветовал добавить экшен к форме.

можно с лёгкостью переписать вот так например:

<div class="srch">
                    <form action="/" method="get" onsubmit="do_search();">
                        <input type=text class="search_box" value="поиск..." id="sbox" name=s onclick="this.value='';">
                        <input type="submit" value="" class="search_button">
                    </form>
                    </div>
                    <script>
                    function do_search()
                    {
                        s = $('#sbox').val();
                        if(s!='поиск...')
                        {
                            return true;
                        }
                        else
                        {
                            return false;
                        }
                    }
                    </script>


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал denum - 21.11.2012, 21:20


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
52 Baksman 33557 Сегодня, 5:02
автор: Baksman
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
0 Megaspryt 380 Вчера, 23:29
автор: Megaspryt
Горячая тема (нет новых ответов) CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте
36 CryptoCLoud 10631 16.4.2024, 16:02
автор: CryptoCLoud
Горячая тема (нет новых ответов) Странный трафик на сайте длительное время
33 TABAK 8735 12.4.2024, 5:56
автор: Skyworker
Открытая тема (нет новых ответов) Алтуально ли заработок на сайте?
Оцение пожалуйста идею
10 hitman20 1881 1.2.2024, 5:37
автор: Liudmila


 



RSS Текстовая версия Сейчас: 18.4.2024, 23:01
Дизайн