Дублирование "action" в формах

Автор St Dealer, 19 мая 2011, 02:03:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

St Dealer

Добрый день!

Решил в index.template.php переместить строку поиска в самый верх, переместил код
<form id="search_form" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input type="text" name="search" value="" class="input_text" />&nbsp;
<input type="submit" name="submit" value="', $txt['search'], '" class="button_submit" />
<input type="hidden" name="advanced" value="0" />


На странице отображается всё как надо, но при авторизации через поля вверху страницы посылает на страницу поиска. В окне статуса браузера видно, что на кнопке висит action search2, хотя в коде всё как надо:
<form id="guest_form" action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" ', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>

Пробовал изменять action в первом коде на login2, и этот login2 присваивался кнопке поиска и кнопке авторизации.
Весь файл index.template.php во вложении.

В чём может быть причина?

0daliska

Цитата: St Dealer от 19 мая 2011, 02:03:40
В чём может быть причина?
В незнании того, что тег форм закрывается  после того, как открыт...
И если Вы то, что открывает форм удалили, надо его и закрывающую часть удалить...
http://www.simplemachines.ru/index.php?topic=12057.0
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

St Dealer

Теперь всё ясно, спасибо.