| Yusupov |  | 
|---|---|
| Никак не получается сделать get-форму для небольшого поиска в виде отдельного плагина, но что-то видимо делаю не так. Вот к примеру сделал такую форму: <form action="{JSEARCH_FORM_ACTION_URL}" method="get">
		<input type="hidden" name="type" value="vac" />
		<input type="text" name="sq" size="100" />
		<input type="submit" value="Искать" />
	</form>В коде прописал тэг "{JSEARCH_FORM_ACTION_URL}" => sed_url("plug", "e=jsearch&a=search") Но почему-то не хочет работать форма, редиректит на ошибку 950 Можете подсказать что не так? | 
| esclkm |  | 
|---|---|
| ты не одинок) у меня GET формы выдают тоже самое. в чем ризон я не понимаю. littledev.ru - мой маленький зарождающийся блог о котонти. снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты | 
| Dr2005alex |  | 
|---|---|
| У меня все работает! Может у вас с ЧПУ намудрено? WebKaa.ru  - Cotonti Relax | 
| Yusupov |  | 
|---|---|
| # Dr2005alex : У меня все работает! Может у вас с ЧПУ намудрено?ЧПУ не использую пока. | 
| Dr2005alex |  | 
|---|---|
| Ну вот на скорую руку тест сделал! Вот так все работает у меня! test_84.rar На всех версиях проверил, только на локалке... WebKaa.ru  - Cotonti Relax 
                        This post was edited by Dr2005alex (2010-03-03 22:04, 15 years ago)
                     | 
| esclkm |  | 
|---|---|
| проверил транковая версия - ашипка 950 littledev.ru - мой маленький зарождающийся блог о котонти. снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты | 
| Yusupov |  | 
|---|---|
| Мда, также все. Добавлено 37 Минут спустя: Забавно. Не передается переменная $e из-за этого и редирект. Добавлено 3 дня спустя: Ну что, больше никто так и не сталкивался с этой проблемой? 
                        This post was edited by Yusupov (2010-03-07 01:20, 15 years ago)
                     | 
| Dr2005alex |  | 
|---|---|
| думаю дело в настройках хоста или локалки.... WebKaa.ru  - Cotonti Relax | 
| Yusupov |  | 
|---|---|
| Да вроде и на локалке и на хостинге пробовал, все равно не идет и все. Почему-то переменная $e пропадает... | 
| Dr2005alex |  | 
|---|---|
| А как насчет плагинов? Отключал все? Я так понял GET работает, просто переменная $e теряется. WebKaa.ru  - Cotonti Relax | 
| Yusupov |  | 
|---|---|
| # Dr2005alex : А как насчет плагинов? Отключал все?Ставил твой тестовый плагин на чистый Cotonti 0.6.7, результат тот же. Потом проверил на хостинге. Пробовал переменную $e спрятать в форме как скрытое поле, так работает... Скорее всего действительно апач надо как-то настроить. Но как? | 
| Dr2005alex |  | 
|---|---|
| с Trustmaster наткнулись на решение этой проблемы! Что именно жрет переменные точно сказать не могу (Думаю всетаки PHP) В общем в action = "" переменные обрезаются. Но выходом из такой ситуации является <form action="plug.php" method="get">
<input type="hidden" name="type" value="vac" />
<input type="hidden" name="e" value="{PHP.e}" />
<input type="hidden" name="a" value="{PHP.a}" />
<input type="text" name="sq" size="100" />
<input type="submit" value="Искать" />
</form>То-есть передача переменных не из адресной строки в action а из самой формы. В примере могут быть ошибки, главное хотел показать путь.. Добавлено 8 Минут спустя: # Yusupov : Пробовал переменную $e спрятать в форме как скрытое поле, так работает...Только такой выход!  Другого не найдено. WebKaa.ru  - Cotonti Relax 
                        This post was edited by Dr2005alex (2010-03-09 07:01, 15 years ago)
                     | 
| esclkm |  | 
|---|---|
| это решение было уже озвучено) littledev.ru - мой маленький зарождающийся блог о котонти. снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты | 
| Yusupov |  | 
|---|---|
| Нашел еще одно решение. Если использовать ЧПУ в адресе action, то get-запрос работает без вставки переменной $e в скрытое поле формы! |