• Pagina 1 din 1
  • 1
Comunitatea uCoz » Configurări ale sistemului uCoz » Magazine Online / E-shop » Auto completare formular comanda cu datele utilizatorului (Auto completare formular comanda cu datele utilizatorului)
Auto completare formular comanda cu datele utilizatorului
Aparatul-Auditiv
Postări: 20
Reputație: 0
Mesaj # 1 | 12:12 PM
Ce setari trebuie sa fac pentru ca, datele de inregistrare a utilizatorului local (utilizator intern a website-ului, magazinului ) in momentul finalizarii a unei comenzii datele acestuia (nume, prenume, strada, bloc, apartament, localitate, etc.) sa se autocompleteze in formularul de dinaintea trimiterii comenzii.

Vamultumesc.
Danny
Postări: 670
Reputație: 31
Mesaj # 2 | 12:50 PM
Aparatul-Auditiv, urmati acest link pentru instructiuni http://forum.ucoz.ro/forum/18-1334-1#8576
Aparatul-Auditiv
Postări: 20
Reputație: 0
Mesaj # 3 | 10:05 PM
Multumesc pentru pentru raspuns. Am urmat ceea ce se prezinta in link dar nu am reusit sa rezolv problema. Ori nu am inteles prea bine ori am gresit undeva. Bineinteles sunt si foarte limitat in bagajul de cunostiinte. Ceea ce pot sa spun este ca, la inceputul lui 2012 am mai avut o incercare sa creez un magazin pe aceasta platforma iar la rugamintile mele Maksim mi-a implementat tot in sectiunea "partea inferioara a site-ului" urmatorul script cu care a functionat:

Cod
<?if($MODULE_ID$='shop' && $PAGE_ID$='checkout')?>
<script type="text/javascript" src="/getAPI.js"></script>

<script type="text/javascript">
$(document).ready(
function() {

var data = getAPI('/api/index/8');

if((typeof data['USER_NAME']).toLowerCase() != 'undefined')
$('#order-fld-21').val(data['USER_NAME']);

if((typeof data['USER_HOMEPAGE']).toLowerCase() == 'string')
$('#order-fld-22').val(data['USER_HOMEPAGE'].replace('http://', ''));

if((typeof data['USER_MSN']).toLowerCase() != 'undefined')
$('#order-fld-23').val(data['USER_MSN']);

if((typeof data['USER_EMAIL']).toLowerCase() == 'string')
$('#order-fld-24').val(data['USER_EMAIL']);

} // end document ready checkout
); // end document ready
</script>
<?endif?>

<?if($MODULE_ID$='shop' && $PAGE_ID$='checkout' && 0)?>  
<script type="text/javascript">  
function ___setShopCookie (cookieName, cookieValue) {  
document.cookie = cookieName + '=' + escape(cookieValue) + '; expires=Thu, 1 Jan 2030 00:00:01 UTC; path=/shop/checkout';  
}  

function ___getShopCookie(cookieName) {  
var allCookies = document.cookie.split(';');  
for(var i = 0; i < allCookies.length; i++) {  
var currentCookieName = allCookies[i].substr(0, allCookies[i].indexOf('='));  
var currentCookieValue = allCookies[i].substr(allCookies[i].indexOf('=') + 1);  
if(currentCookieName == cookieName) {  
return unescape(currentCookieValue);  
}  
}  
return false;  
}  

$(document).ready(  
function() {  
$('#checkout-form :input:not(input[type=hidden])').each(  
function() {  
var inputName = $(this).attr('name');  
var inputValue = $(this).val();  
if(cookieValue = ___getShopCookie (inputName)) {  
$(this).val(cookieValue);  
}  
}  
);  
$('#order-button').click(  
function() {  
$('#checkout-form :input:not(input[type=hidden])').each(  
function() {  
var inputName = $(this).attr('name');  
var inputValue = $(this).val();  
___setShopCookie(inputName, inputValue);  
}  
);  
}  
);  
}  
);  
</script>  
<?endif?>


incercand sa folosesc si acest cod implementat de Maksim dar de data aceasta la noul site, acesta nu a functionat.

Cine ma poate ajuta sa o rezolv si eu?
Raver
Postări: 1227
Reputație: 70
Mesaj # 4 | 2:37 PM
Aparatul-Auditiv, dacă adresa website-ului șa care te referi este aparat-aditiv.ro, noi am verificat situația semnalată și totul funcționează perfect. Ai reușit cumva să remediezi? Poți să ne spui te rog care era inadvertența și cum ai rezolvat-o, pe scurt?
Be the change you want to see in the world. M Gandhi.
Comunitatea uCoz » Configurări ale sistemului uCoz » Magazine Online / E-shop » Auto completare formular comanda cu datele utilizatorului (Auto completare formular comanda cu datele utilizatorului)
  • Pagina 1 din 1
  • 1
Căutare: