Доработка формы заказа
Приветствую. Необходимо доработать форму заказа для интернет-магазина, а именно - добавить выпадающее меню или выбор галочкой формы оплаты - (при получении или банковской картой). В случае выбора - при получении - заказ передается на сайт, в случае выбора оплаты картой - заказ передается на сайт, а пользователь перенаправляется на страницу оплаты.
Как выглядит форма сейчас можно посмотреть на скриншоте.
Код формы -
{if !$notpermit}
<div class="title"><strong>{l s='Simple order in one click' mod='orderinoneclick'}</strong></div>
<div class="description">{l s='Enter your name and phone or email. Our experts will call you, and specify the details of the order!' mod='orderinoneclick'}</div>
<strong><center>{l s='I agree' mod='orderinoneclick'}<strong></center>
<center><td class="price" id="total_price">{displayPrice price=$total_price_without_tax}</center></td>
{*
* <center><a href="https://secure.wayforpay.com/button/bb28eb6d34cbc" target="_blank">
* <input type="button" value="{l s='Operation not permitted! Contact to administrator!' mod='orderinoneclick'}"
* </center></td>
*
* <p><div class="description">{l s='E-mail is invalid' mod='orderinoneclick'}</div></a></p>
*}
<form action="" method="post" id="form_id">
<div class="alarm_pore">
{if $errname}{l s='Name is invalid' mod='orderinoneclick'}{/if}
{if $errnameempty}{l s='You must specify the your name.' mod='orderinoneclick'}{/if}
</div>
<div class="divtextinput {if $errname || $errnameempty}alarm{/if}"><label>{l s='Your name:' mod='orderinoneclick'} <font color="darkred">*</font></label><input name="name" type="text" class="textinput" {if $name}value="{$name}"{/if}></div>
<div class="alarm_pore">
{if $errphoneoremail}{l s='You must specify a phone number or email:' mod='orderinoneclick'}{/if}
{if $erremail}{l s='E-mail is invalid. ' mod='orderinoneclick'}{/if}
{if $errphone}{l s='Phone number is invalid.' mod='orderinoneclick'}{/if}
</div>
<div class="divtextinput {if $errphone}alarm{/if}"><label>{l s='Phone:' mod='orderinoneclick'} </label><input name="phone" type="text" class="textinput ym-record-keys" {if $phone}value="{$phone}"{/if}></div>
<div class="divtextinput {if $errphone}alarm{/if}"><label>{l s='Adress:' mod='orderinoneclick'} </label><input name="adresdostavki" type="text" class="textinput" {if $adresdostavki}value="{$adresdostavki}"{/if}></div>
<div class="divtextinput {if $erremail}alarm{/if}"><label>{l s='E-mail:' mod='orderinoneclick'} </label><input name="email" type="text" class="textinput" {if $email}value="{$email}"{/if}></div>
{if $href_agree}
<div class="alarm_pore">{if $erragree}{l s='You must agree license.' mod='orderinoneclick'}{/if}</div>
<table>
<tr>
<td>
<input type="checkbox" name="agree" value="1" {$agree|escape:'htmlall'}>
</td>
<td>
{l s='I agree' mod='orderinoneclick'} <a href="{$href_agree|escape:'htmlall'}" target="_blank">{l s='term and condition use' mod='orderinoneclick'}.</a>
</td>
</tr>
</table>
{/if}
<div class="buttons">
<span id="ooc_cancel">{l s='Cancel' mod='orderinoneclick'}</span>
<input id="ooc" type="button" value="{l s='Confirm' mod='orderinoneclick'}" onclick="OOCFormRequest('ooc_window', 'form_id', '/modules/orderinoneclick/orderinoneclick_sendorder.php')">
</div>
</form>
{else}
<div class="notpermit">{l s='Operation not permitted! Contact to administrator!' mod='orderinoneclick'}</div>
<span id="ooc_cancel" class="ooc_notpermit_cancel">{l s='Cancel' mod='orderinoneclick'}</span>
{/if}
Приложения 1
Актуальные фриланс-проекты в категории Веб-программирование
Вебфлоу разработчик для заполнения страниц портфолио на сайтеСайт разработан кастомно на Webflow для строительной компании, нужно быстро заполнить страницы проектов по одному шаблону (заменить картинки и тексты) Для 2 языков Количество - 6 штук Готовы начинать как можно скорее, спасибо! HTML и CSS верстка, Веб-программирование ∙ 2 часа 45 минут назад ∙ 22 ставки |
Администратор-настройщик LearnWorldsЗадача Настроить готовую платформу LearnWorlds под элитный онлайн-курс. Не разрабатывать архитектуру — реализовать уже готовую структуру руками в admin panel. ———————— Что нужно сделать: Брендинг ⦁ Подключить свой домен ⦁ Загрузить логотип, настроить фирменные цвета ⦁… CMS, Веб-программирование ∙ 5 часов 49 минут назад ∙ 8 ставок |
Верстка та посадка на WordPress сайту будівельної компанії (Premium-сегмент) з акцентом на SEOОписание проекта: Ищем опытного WordPress-разработчика для верстки и посадки готового дизайн-макета из Figma на CMS WordPress. Важный контекст проекта: Это не разработка сайта с нуля. Компания имеет действующий сайт, мы обновляем структуру и дизайн. Нам необходимо реализовать… HTML и CSS верстка, Веб-программирование ∙ 7 часов 27 минут назад ∙ 48 ставок |
~5 микросервисов на FastAPI + правки и рефакторинг
15 682 UAH
Есть проект состоящий примерно из ~11 микросервисов на FastAPI с интеграциями, который более, чем на половину готов. Задача доделать остальные ~5 микросервисов (более конкретно - subscription/billing и интеграция с Revenuecat, abuse protection для биллинга, Notifications,… Python, Веб-программирование ∙ 9 часов 38 минут назад ∙ 29 ставок |
Адаптивный дизайн портфолио сайта (wordap - сайт для продажи и покупки)Мне нужен чистый, современный сайт портфолио, который соответствует моему существующему бренд-гиду и прекрасно адаптируется к настольным компьютерам, планшетам и мобильным устройствам. Задача сайта проста: выделить мою работу с помощью эффектных фотографий, встроенных видео и… CMS, Веб-программирование ∙ 1 день назад ∙ 39 ставок |