URL при поиске

Вопросы об установке, настройке и работе самого фреймворка

Re: URL при поиске

Сообщение Big_Shark » 01 дек 2008, 02:45

Код: Выделить всё
<script>
      function send()
      {
         var text=document.search.text;
         document.search.action="/catalog/search/"+text.value+"/";
         document.search.submit;
      }
</script>

Код: Выделить всё
<form style="margin-top: 0px;" class="searchform" method="post" action="/catalog/search/" name="search" onsubmit="send();">
               <input type="text" id="search" value="" name="text" class="text"/>
               <input type="submit" value="Найти" name="gosearch"/><br/>
         </form>

я сделал примерное так хотя минус все у кого нету JS идут лесом (
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: URL при поиске

Сообщение andead » 01 дек 2008, 09:46

Big_Shark писал(а):я сделал примерное так хотя минус все у кого нету JS идут лесом (

можно в методе search проверять post данные, и если они есть (у юзера отключён js) то редиректить на полный url (/catalog/search/какойто_текст/)
Аватара пользователя
andead
 
Сообщения: 97
Зарегистрирован: 02 фев 2009, 18:49

Re: URL при поиске

Сообщение Big_Shark » 01 дек 2008, 17:59

Кстати верно хорошая идея ) но у меня меня там стоит проверка что если GET пуст то проверяем есть ли POST и если есть то производим поиск и выводим нормал результат)
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: URL при поиске

Сообщение egrik » 02 дек 2008, 06:37

Тут вопрос стоит в том. Позволит ли кодигнитер символы % в строке.


В конфиге:
Код: Выделить всё
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';


Ответ: да,позволит
egrik
 
Сообщения: 38
Зарегистрирован: 08 фев 2009, 12:37

Re: URL при поиске

Сообщение taral » 02 дек 2008, 21:32

Ответ: да,позволит

Спасибо. Совсем вылетело их головы =)
Аватара пользователя
taral
 
Сообщения: 166
Зарегистрирован: 03 ноя 2008, 21:01

Re: URL при поиске

Сообщение taral » 02 дек 2008, 21:39

второй вариант по-моему действует полностью на весь сайт. Тогда все нормальные Урлы к чёрту ))

Перечитывал сообщения. И наткнулся на Ваш ответ.
Идея второго варианта была вот в чем. Динамическое изменение конфига файл не изменяет. И выйдет что при загрузке страници на которую нам нужно убрать "хороший" урлы конфиг изменяется и включается эта возможность. А для других страниц мы не вызываем функцию изменения конфига. И потому используется стандартный конфиг, и юзается URL "хороший".
Единственный момент из за которого это дело возможно работать не будет. Но проверять мне лень=)
Аватара пользователя
taral
 
Сообщения: 166
Зарегистрирован: 03 ноя 2008, 21:01

Пред.

Вернуться в Общие вопросы по фреймворку

Кто сейчас на конференции

Сейчас этот форум просматривают: Andkorol, kuber и гости: 0