Доработка формы регистрации
100 UAHНужно сделать так чтобы после регистрации пользователя его данные отправлялись админу на email
Отзыв заказчика о сотрудничестве с Валентином Рысинским
Доработка формы регистрацииНужно было доработать форму, все сделал отлично не нужно было давать даже фтп (другие требовали только через фтп). Сделал быстро и недорого рекомендую.
Отзыв фрилансера о сотрудничестве с Сергеем Рыбаковым
Доработка формы регистрацииТерпелив и спокойный, оплата пришла сразу после выполнения, задача была поставлена четко. Приятно сотрудничать.
-
-
Победившая ставка1 день100 UAH
1628 45 0 1 Победившая ставка1 день100 UAHГотов помочь. работа займет минут 20 в худшем случаи. Цена вопроса - 100грн. Имеется опыт в подобных заданиях.
-
255 12 1 Здравствуйте. Тут все просто и быстро, но для начала все же хотелось бы ознакомиться с исходником. Если вы заинтересованы, пожалуйста, обращайтесь.
-
186 11 0 Сделаю. Могу и прямо сейчас
-
183 1 0 Готов помочь
-
261 5 1 1 Здравствуйте. Готов взяться за выполнение данной работы. Сделаю все быстро и в необходимые вам сроки.
-
3029 379 7 1 Могу сделать
-
CMS?
-
{include file="header.tpl"}
<div class="signup_page clearfix">
{if $deny_registration}
We are closed for new registrations now.
{elseif $settings.use_referal_program && $settings.force_upline && !$referer && !$settings.get_rand_ref}
You do not have a upline. Our system require a upline for each user.
{else}
{literal}
<script language=javascript>
function checkform() {
if (document.regform.fullname.value == '') {
alert("Please enter your full name!");
document.regform.fullname.focus();
return false;
}
{/literal}
{if $settings.use_user_location}
{literal}
if (document.regform.address.value == '') {
alert("Please enter your address!");
document.regform.address.focus();
return false;
}
if (document.regform.city.value == '') {
alert("Please enter your city!");
document.regform.city.focus();
return false;
}
if (document.regform.state.value == '') {
alert("Please enter your state!");
document.regform.state.focus();
return false;
}
if (document.regform.zip.value == '') {
alert("Please enter your ZIP!");
document.regform.zip.focus();
return false;
}
if (document.regform.country.options[document.regform.country.selectedIndex].text == '--SELECT--') {
alert("Please choose your country!");
document.regform.country.focus();
return false;
}
{/literal}
{/if}
{literal}
if (document.regform.username.value == '') {
alert("Please enter your username!");
document.regform.username.focus();
return false;
}
if (document.regform.password.value == '') {
alert("Please enter your password!");
document.regform.password.focus();
return false;
}
if (document.regform.password.value != document.regform.password2.value) {
alert("Please check your password!");
document.regform.password2.focus();
return false;
}
{/literal}
{if $settings.use_transaction_code}
{literal}
if (document.regform.transaction_code.value == '') {
alert("Please enter your transaction code!");
document.regform.transaction_code.focus();
return false;
}
if (document.regform.transaction_code.value != document.regform.transaction_code2.value) {
alert("Please check your transaction code!");
document.regform.transaction_code2.focus();
return false;
}
{/literal}
{/if}
{literal}
if (document.regform.email.value == '') {
alert("Please enter your e-mail address!");
document.regform.email.focus();
return false;
}
if (document.regform.email.value != document.regform.email1.value) {
alert("Please retupe your e-mail!");
document.regform.email.focus();
return false;
}
if (document.regform.agree.checked == false) {
alert("You have to agree with the Terms and Conditions!");
return false;
}
return true;
}
function IsNumeric(sText) {
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
if (sText == '') return false;
for (i = 0; i < sText.length && IsNumber == true; i++) {
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1) {
IsNumber = false;
}
}
return IsNumber;
}
</script>
{/literal}
{if $errors}
<ul style="color:red">
{section name=e loop=$errors}
{if $errors[e] eq 'full_name'}
<li>Please enter your full name!
{/if}
{if $errors[e] eq 'address'}
<li>Please enter your address!
{/if}
{if $errors[e] eq 'city'}
<li>Please enter your city!
{/if}
{if $errors[e] eq 'state'}
<li>Please enter your state!
{/if}
{if $errors[e] eq 'zip'}
<li>Please enter your zip!
{/if}
{if $errors[e] eq 'country'}
<li>Please choose your country!
{/if}
{if $errors[e] eq 'username'}
<li>Please enter your username!
{/if}
{if $errors[e] eq 'username_exists'}
<li>Sorry, such user already exists! Please try another username.
{/if}
{if $errors[e] eq 'email_exists'}
<li>Sorry, such email already exists! Please try another email.
{/if}
{if $errors[e] eq 'password'}
<li>Please enter a password!
{/if}
{if $errors[e] eq 'password_confirm'}
<li>Please check your password!
{/if}
{if $errors[e] eq 'password_too_small'}
<li>The password you provided is too small, please enter at least {$settings.min_user_password_length} characters!
{/if}
{if $errors[e] eq 'transaction_code'}
<li>Please enter the Transaction Code!
{/if}
{if $errors[e] eq 'transaction_code_confirm'}
<li>Please check your Transaction Code!
{/if}
{if $errors[e] eq 'transaction_code_too_small'}
<li>The Transaction Code you provided is too small, please enter at least {$settings.min_user_password_length} characters!
{/if}
{if $errors[e] eq 'transaction_code_vs_password'}
<li>The Transaction Code should differ from the Password!
{/if}
{if $errors[e] eq 'egold'}
<li>Please enter your e-gold account number!
{/if}
{if $errors[e] eq 'email'}
<li>Please enter your e-mail!
{/if}
{if $errors[e] eq 'agree'}
<li>You have to agree with the Terms and Conditions!
{/if}
{if $errors[e] eq 'turing_image'}
<li>Enter the verification code as it is shown in the corresponding box.
{/if}
{if $errors[e] eq 'no_upline'}
<li>The system requires an upline to register. {if $settings.get_rand_ref}You have to be agreed to random one or found a referral link in the net.{/if}
{/if}
{if $errors[e] eq 'ip_exists_in_database'}
<li>Your IP already exists in our database. Sorry, but registration impossible.
{/if}
<br>
{/section}
</ul>
{/if}
<form method="post" onsubmit="return checkform()" name="regform">
<input type="hidden" name="a" value="signup">
<input type="hidden" name="action" value="signup">
<div class="sign_top clearfix">
<div class="personal_info clearfix">
<div class="signup_heading">
<h2>Персональное инфо</h2>
</div><!--signup_heading-->
<table>
<tr>
<td style="width: 180px;">Ваше полное имя</td>
<td><input type="text" name=fullname value='{$frm.fullname|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Ваш E-mail адресс:</td>
<td><input type="text" name="email" value='{$frm.email|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Повотрите ваш E-mail:</td>
<td><input type="text" name="email1" value='{$frm.email1|escape:"quotes"}' class="inpts"></td>
</tr>
{if $settings.use_user_location}
<tr>
<td>Your Address:</td>
<td><input type="text" name="address" value='{$frm.address|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Your City:</td>
<td><input type="text" name="city" value='{$frm.city|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Your State:</td>
<td><input type="text" name="state" value='{$frm.state|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Your Zip:</td>
<td><input type="text" name="zip" value='{$frm.zip|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Your Country:</td>
<td>
<select name='country' class="select">
<option value=''>--SELECT--</option>
{section name=c loop=$countries}
<option '{if $countries[c].name eq $frm.country}selected{/if}>{$countries[c].name|escape:"quotes"}'></option>
{/section}
</select>
</td>
</tr>
{/if}
</table>
</div><!--personalinfo-->
<div class="login_info clearfix">
<div class="signup_heading">
<h2>Информация Аккаунта</h2>
</div><!--signup_heading-->
<table>
<tr>
<td style="width: 180px;">Имя пользователя:</td>
<td><input type="text" name="username" value='{$frm.username|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Ваш Пароль:</td>
<td><input type="password" name="password" value='{$frm.password|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Повторите пароль:</td>
<td><input type="password" name="password2" value='{$frm.password2|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Секретный вопрос:</td>
<td><input type="text" name="sq" value='{$frm.sq|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Секретный ответ:</td>
<td><input type="text" name="sa" value='{$frm.sa|escape:"quotes"}' class="inpts"></td>
</tr>
{if $settings.use_referal_program}
{if $referer}
<tr>
<td>Ваш рефовод:</td>
<td>{$referer.name} ({$referer.username})</td>
</tr>
{else}
{if $settings.force_upline}
{if $settings.get_rand_ref}
<tr>
<td colspan="2">
You do not have an upline. Our system requires an upline for each user. You'll have to agree to get a random one or find a referral link on the net.
<input type="checkbox" name="rand_ref" value="1">
</td>
</tr>
{else}
<tr>
<td colspan="2">
You do not have an upline. Our system requires an upline for each user.
</td>
</tr>
{/if}
{/if}
{/if}
{/if}
</table>
</div><!--login_info-->
</div><!--sign_top-->
<div class="sign_bottom clearfix">
<div class="payment_processors clearfix">
<div class="signup_heading">
<h2>Ваши платежные данные</h2>
</div><!--signup_heading-->
<table>
{section name=ps loop=$pay_accounts}
<tr>
<td style="width: 180px">Ваш {$pay_accounts[ps].name} счет:</td>
<td><input type="text" class="inpts" name="pay_account[{$pay_accounts[ps].id}]" value="{$pay_accounts[ps].account|escape:html}"></td>
</tr>
{/section}
</table>
</div><!--payment_processors-->
{if $settings.use_transaction_code}
<div class="code clearfix">
<div class="signup_heading">
<h2>Code</h2>
</div><!--signup_heading-->
<table>
<tr>
<td style="width: 180px">Difine Transaction Code:</td>
<td><input type="password" name="transaction_code" value='{$frm.transaction_code|escape:"quotes"}' class="inpts"></td>
</tr>
<tr>
<td>Retype Transaction Code:</td>
<td><input type="password" name="transaction_code2" value='{$frm.transaction_code2|escape:"quotes"}' class="inpts"></td>
</tr>
</table>
</div><!--code-->
{/if}
</div><!--sign_bottom-->
<div class="terms clearfix">
<div class="termswrap">
<table>
<tr>
<td><input type="checkbox" checked name="agree" value="1" "{if $frm.agree}checked{/if}"><span>Я согласен(а) с</span><a href="?a=rules">Правилами</a></td>
</tr>
<tr>
<td><input type="submit" value="Регистрация" class="signup_sbmt"></td>
</tr>
{if $userinfo.validation_enabled == 1}
<td class="menutxt" align="right"><img src="?a=show_validation_image&{$userinfo.session_name}={$userinfo.session_id}&rand={$userinfo.rand}"></td>
<td><input type="text" name="validation_number" class="inpts"></td>
{/if}
</tr>
</table>
</div><!--termswrap-->
</div><!--terms-->
</form>
{/if}
</div><!--signuppage-->
{include file="footer.tpl"}
-
сколько будет стоить?
-
ок для работы вам нужен только этот файл?
-
Актуальные фриланс-проекты в категории PHP
Админка для статейного сайтаДобрый день. необходимо написать админ панель для игрового статейного сайта (сайт этот - https://themeforest.net/item/goodgames-portal-store-html-gaming-template/17704593) В админке должно быть: 1. **Управление пользователями:** - Создание новых пользователей. -… HTML и CSS верстка, PHP ∙ 3 ставки |
Laravel + VueJS + InertiaJSДобрый день, написан проект, он рабочий и готов к запуску. Кроме одного нюанса. SSR(Server Side Rendering) очень медленно работает, при запуске бота для проверки нагрузки - сайт падает спустя 3-4 минуты. Если в процессе проверки перезапускать SSR - работает но очень медленно.… Javascript, PHP ∙ 2 ставки |
Изменить логику акции 1+1=3Видео о том, что нужно сделать https://www.loom.com/share/e73bc4b1b04c49f7b78acf95e9ce7d15?sid=73b5c8ee-c7c5-4518-86ef-acfc7ffda194 Если кратко, то нужно изменить логику акции 1+1=3 В настоящее время при добавлении 2-х пицц 40см, появляется модальное окно, где пользователь… PHP ∙ 1 ставка |
Реализовать интеграцию 1c и Woocommerce |
Laravel разработчик с навыками работы со SphinxВсем доброго времени суток, ищу Laravel разработчика который сможет помочь доработать текущий функционал одного из проектов. Важны навыки работы со Sphinx, а также умение работать с JS на более-менее базовом уровне. В ставке пожалуйста текстом указывайте стоимости 1 часа вашей… PHP, Веб-программирование ∙ 2 ставки |