Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Форма "GET"

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 01.02.11 12:50:56 #1



Регистрация: 04.01.11
Сообщений: 7


Обратиться по имени

Собственно сабж. Надо создать форму в плагине, данные которой будут передаваться методом "GET", чтобы можно было потом ссылку использовать.
Пробовал в этом примере менять пост на гет, кидает на главную страницу сайта (



Добавлено: 01.02.11 13:44:53 #2




Регистрация: 03.07.07
Сообщений: 940


Обратиться по имени

Попробуйте так:

<form name="formName" method="get" action="<?php echo $pluginParams['active_script'];?>">
...
</form>


Разница в том, что по POST надо отправлять на pages.php, а УРЛ передавать параметром modlink. При методе GET надо передавать данные напрямую на УРЛ.

Т.е. передача по GET - это обычная форма.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 01.02.11 14:27:46 #3



Регистрация: 04.01.11
Сообщений: 7


Обратиться по имени

Попробовал сделать таким образом. Данные отправляются, но только один раз. Затем, при подстановке новых данных и нажатии SUBMIT, меня кидает на адрес, который сформировался при первой отправке данных. Т.е. адресная строка почему то не обновляется.

Причем не работает даже если вручную подправить адрес и указать там параметры поиска - кидает на первые введённые данные



Добавлено: 07.02.11 21:42:42 #4



Регистрация: 04.01.11
Сообщений: 7


Обратиться по имени

Вопрос решён просто тупо снятием кэширования в настройках плагина на странице. Всем спасибо.





Создать новую тему

Всего тем: 6629
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48918
Последний зарегистрированный пользователь: alexcool097