Встала необходимость довести до ума последний этап оформления заказа, т.е. выбора метода оплаты. Судя по отзывам часто на этом этапе ступорит посетителей, да и сам при первом знакомстве с движком столкнулся с проблемой, не знал что там нажимать. Оптимальный вариант - использование радиобатонов. Итак, например, имея один способ оплаты (банковский перевод), модифиципровав слегка его код получим:
Код:
<div id="HOOK_PAYMENT">
<p class="payment_module">
<input class="metod_payment" type="radio" value="http://mysite.ru/modules/bankwire/payment.php">
<img width="86" height="49" alt="Оплата банковским переводом" src="/modules/bankwire/bankwire.jpg">
Оплата банковским переводом (время оплаты будет дольше)
</p>
</div>
Добавим в файл order-payment.tpl клавишу перехода на следующую страницу и получим следующее:
Код:
<p class="cart_navigation">
<a class="button" title="Назад" href="http://mysite.ru/order.php?step=2">« Назад</a>
<input class="exclusive" type="button" value="Вперед »" name="">
</p>
Теперь согласно логике нужен скрипт, который при нажатии на кнопку "Вперед" из input-ов выбора метода оплаты будет вытягивать в массив значение value с ссылкой и производить переход на нее. У меня получился такой скрипт
Код:
$('.exclusive').click(funtion(){
var arr = $('input.metod_payment:checked');
location.replace('arr.value');
})
Я его подключил, но перехода на страницу подтверждения оплаты не происходит. Кто разбирается в Javascript, помогите заставить скрипт работать.