Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Når vi ændrer på hjemmesiden kan folk ikke få lov at betale?

Side 1 ud af 1 (3 indlæg)
  • 1
Fra Kbh
Tilmeldt 7. Sep 10
Indlæg ialt: 216
Fra  C&C Detail I/S Skrevet kl. 22:10
Hvor mange stjerner giver du? :

Hej Aminoer

Vi har et problem med at ofte får nogle af vores kunder med at gennemføre betalingsflowet / checkout når vores programmør har lavet ændringer på vores hjemmeside.

Det er ikke alle kunder, og det plejer at hjælpe når vi beder dem om at tømme deres "cache" og "cookies" historik.

Er der nogen der har hørt til det problem før, og ved i om man på hjemmesiden kan sørge for at deres "chache" eller "cookies" automatisk bliver opdateret for at undgå problemet? altså ikke ryde hele deres historik, men blot historikken for vores hjemmeside når de besøger den?

I får lige et link hvis det hjælper jer til at se hvad der giver knas: www.snøre-bånd.dk

Er ikke haj i teknik. Takker og bøjer på forhånd :)

Christian Riel

køb snørebånd på snøre-bånd.dk

Fra Kbh
Tilmeldt 7. Sep 10
Indlæg ialt: 216
Fra  C&C Detail I/S Skrevet kl. 15:23
Hvor mange stjerner giver du? :

Ingen der har nogen bud på dette? :(

køb snørebånd på snøre-bånd.dk

Tilmeldt 30. Oct 06
Indlæg ialt: 588
Fra  dk Skrevet kl. 22:38
Hvor mange stjerner giver du? :

Det kommer an på hvad du mener 'ikke virker'. Den type cookies man normalt bruger i en kurv er 'session-cookies' der udløber så snart man lukker browseren ned. Så det bør ikke være cookies der er problemet, med mindre programmøren har lavet en 'sjov' løsning.

Jeg kunne forestille mig jeres problem er, at de ikke får de ændringer med der er lavet i javascript eller css filerne, fordi browseren cacher dem fra tidligere besøg. For at tvinge den til at indlæse det igen, skal man enten ændre filnavnet eller sætte en variabel på der gør at URL'en bliver ændret.

Det kan f.eks. gøres sådan (i php), hvor den bare sætter et tilfældigt tal bagefter, så browseren henter den igen _hver_ gang:

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css?r=<?php echo time();?>" />

Det skal så gøres med alle css/javascript filer i inkluderer på siden.

Den mere snedige måde, er at hvis den kun ændrer tallet hver gang filen bliver opdateret (så cachen stadig virker, men filen altid genindlæses når der er ændret i den). Det kan man gøre med filemtime i stedet for time, f.eks.:

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css?r=<?php echo filemtime(STI_TIL_FILEN);?>" />

Jeg kan ikke skrive hele eksemplet, fordi man skal bruge stien (ikke URL'en) til den enkelte fil. Jeres programmør burde kunne løse det ud fra det.

Side 1 ud af 1 (3 indlæg)