diff --git a/README.md b/README.md index 5beddf3..838bf6f 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # OSCOP # Pliki związane z OSCOP. Żeby działał trzeba stworzyć kopie jednego komponenta z place-order(testowane na komponencie układ) i resztę usunąć. Następnie wkleić kod w odpowiednie miejsca w skopiowanym komponencie: -index.xslt w XML/XSLT\ -wydzielonyScript.js w Wydzielony Javascript\ -script.js w Javascript\ -style.css w Less/CSS\ -Dodatkowo Trzeba będzie zrobić przekierowanie (można nawet dodatkiem) po kliknięciu na "Przejdź dalej" do strony "place-order.php" +\index.xslt w XML/XSLT +\wydzielonyScript.js w Wydzielony Javascript +\script.js w Javascript +\style.css w Less/CSS +\Dodatkowo Trzeba będzie zrobić przekierowanie (można nawet dodatkiem) po kliknięciu na "Przejdź dalej" do strony "place-order.php" ## Ikony markera na mapie ## Aby dodać zdjęcie ikony: moderacja -> cms -> Zarządzanie plikami dla CMS. Żeby dodać nową ikonę trzeba dodać nowy obiekt w mapMarkerUrls. Można do tam wybrać link url do ikony, rozmiar, klasę. Dodatkowe opcje znajdują się w dokumentacji Leaflet w opcjach markera: https://leafletjs.com/reference.html#marker @@ -17,33 +17,34 @@ Aby je zmienić trzeba wejść w panel -> moderacja -> działanie sklepu -> Pane Następnie wejść w edycje wybranego sposobu logowania i wrzucić nową ikonę w miejsce "Grafika mała na stronie". UWAGA! Plików svg nie da się wprowadzić. ## Brakujące Tłumaczenia (literały) ## -Trzeba je później podmienić w kodzie w Wydzielonym Java script na np.:\ - +Trzeba je później podmienić w kodzie w Wydzielonym Java script na np.: +\ ### Wydzielony Javascript ### -Pokaż Listę\ -Pokaż Mapę\ -Błąd podczas zmiany kraju. Przeładuj stronę jeszcze raz.\ -Błąd podczas logowania, proszę spróbować ponownie\ -banków\ -kart płatniczych\ -Lista\ -Wybierz z\ +Pokaż Listę +\Pokaż Mapę +\Błąd podczas zmiany kraju. Przeładuj stronę jeszcze raz. +\Błąd podczas logowania, proszę spróbować ponownie +\banków +\kart płatniczych +\Lista +\Wybierz z ## Zalety ## -Zablokowana edycja danych osobowych w trakcie zamówienia(klient dalej może wysłać zamówienie na inny adres).\ -Zmiana sposobów dostaw zależnie od państwa(Czasami się buguje, może to być zależne od plików cookies)\ -Sprawdzenie czy wpisano dobry bon towarowy przed złożeniem zamówienia\ -lepiej zabezpieczony numer telefonu?(na standardzie to +2+++++++++1 przejdzie)\ -autouzupełnianie metod płatności i dostawy w edycji\ -autouzupełnianie metod płatności i dostawy na podstawie poprzednio wykonanego zakupu\ +Zablokowana edycja danych osobowych w trakcie zamówienia(klient dalej może wysłać zamówienie na inny adres). +\Zmiana sposobów dostaw zależnie od państwa(Czasami się buguje, może to być zależne od plików cookies) +\Sprawdzenie czy wpisano dobry bon towarowy przed złożeniem zamówienia +\lepiej zabezpieczony numer telefonu?(na standardzie to +2+++++++++1 przejdzie) +\autouzupełnianie metod płatności i dostawy w edycji +\autouzupełnianie metod płatności i dostawy na podstawie poprzednio wykonanego zakupu ## Minusy ## nie ma faktury na inne dane(żeby nie używać tego samego zapytania co OSCOP Idosella, na wszelki wypadek żeby nie pobierało opłat) ## Dodatkowe pomysły do zrealizowania ## -sprawdzanie logina w trakcie pisania(może być słabe dla ochrony danych klienta)\ -Limit znaków | Wydłużanie się okienka od uwag do sklepu|kuriera +sprawdzanie logina w trakcie pisania(może być słabe dla ochrony danych klienta) +\Limit znaków | Wydłużanie się okienka od uwag do sklepu|kuriera ## Uwagi ## -W przypadku edycji zamówienia z zapłatą za pobraniem nie można pobrać danych takiego zamówienia przed dokonaniem zapłaty. Idosell sprawdza ten problem w komunikacie na zooart6. \ No newline at end of file +W przypadku edycji zamówienia z zapłatą za pobraniem nie można pobrać danych takiego zamówienia przed dokonaniem zapłaty. Idosell sprawdza ten problem w komunikacie na zooart6. +\ Dziwna rzecz którą zauważyłem. Jak składasz zamówienie wraz z zakładaniem konta, ale okazuje się że brakuje któregoś produktu w koszyku, to konto dalej się zakłada(ponieważ w takiej sytuacji najpierw zakłada się konto, a później składa się zamówienie) \ No newline at end of file diff --git a/index.xslt b/index.xslt index 9293cb1..2203150 100644 --- a/index.xslt +++ b/index.xslt @@ -86,7 +86,10 @@ - + + + + @@ -880,12 +883,14 @@ -
-
- - - - +
+
+
+ + + + +
diff --git a/mapy/oneMap.js b/mapy/oneMap.js index 47a8906..51f6774 100644 --- a/mapy/oneMap.js +++ b/mapy/oneMap.js @@ -825,7 +825,7 @@ function getNewPaymentsAndDeliveries(data = null, firstLoad = false) { }); // Wstawienie metod dostaw na strone - const deliveryMarkup = `
${prepaidMarkup}
${dvpMarkup}
`; + const deliveryMarkup = `
${prepaidMarkup}
${dvpMarkup}
`; const previousDeliveries = document.getElementById("osc_order1"); if(previousDeliveries) previousDeliveries.remove(); document.querySelector(".ajax_cop .step2_sub").insertAdjacentHTML("beforeend",deliveryMarkup); @@ -841,9 +841,11 @@ function getNewPaymentsAndDeliveries(data = null, firstLoad = false) { // Przygotowanie Płatności e.prepaids_method.forEach(function (method) { +const checkedPayment = paymentValue === method.id; + const markup = `