Skocz do zawartości

Mistrz Yoda

Members
  • Zawartość

    1487
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    23

Ostatnia wygrana Mistrz Yoda w Rankingu w dniu 25 Maj

Mistrz Yoda posiadał najczęściej polubioną zawartość!

O Mistrz Yoda

  • Tytuł
    Ekspert

Contact Methods

  • AIM
    and fire!

Profile Information

  • Gender
    Not Telling
  • Location
    Ostrołęka

Wersja PrestaShop

  • PrestaShop
    1.2
    1.4

Ostatnie wizyty

1394 wyświetleń profilu
  1. Prośba o ocenę strony pod względem SEO

    Napisano 6 Luty 2016, tak więc należy się: i zaszczytny tytuł: Górnik Roku 2018!
  2. Modyfikacja wyświetlająca (śledząca) w BO/adminorders co dzieje się z przesyłką Poczty Polskiej. Rozwiązanie oparte o klasę napisaną przez LPodolski: https://github.com/LPodolski/Polish_Post_Tracking/ // Poczta Polska, sprawdzenie historii przesyłki, mod. Mistrz Yoda/Prestadesign.pl /* * echo "<pre>"; * print_r($carrier); * echo "</pre>"; */ if ($carrier->name == "Poczta Polska" and isset($order->shipping_number)){ require_once 'ścieżka_do_/PolishPostTracking/Api.php'; require_once 'ścieżka_do_/PolishPostTracking/WseAuthSoapHeader.php'; require_once 'ścieżka_do_/PolishPostTracking/Exception.php'; try { $PolishPostApi = new \PolishPostTracking\Api; $packageTracking = $PolishPostApi->checkPackage($order->shipping_number); echo '<br>'; echo '<table style="font-size:75%; border-collapse:collapse; width:100%"'; echo '<tbody>'; foreach ($packageTracking->danePrzesylki->zdarzenia->zdarzenie as $a) { echo '<tr><td style="border: 1px solid #888;">'.$a->czas.' '; echo ($a->nazwa == "Doręczenie") ? '<b>'.$a->nazwa.'</b>' : $a->nazwa; echo ', '.$a->jednostka->nazwa.' '.'</td></tr>'; } echo '</tbody>'; echo '</table>'; } catch (\PolishPostTracking\Exception $E) { // in production inform admin by email, save to log file echo $E->getMessage(); } } Powyższe umieszczamy przed echo w </fieldset> Efekt: ...nie ma za co. :)
  3. Problem z wymaganym nr telefonu

    Nie włączone OPC.
  4. SSL i małe pytanie laika

    Dziś hosting, nawet współdzielony, który nie daje możliwości wrzutki kluczy nie można nazywać hostingiem :).
  5. Dodanie akceptacji regulaminu przy rejestracji

    to: albo to: kwestia tylko dostosować kod.
  6. Ok, to daj tak: <div class="block-category card card-block hidden-sm-down" style="min-height: initial;"> fast edit: Generalnie to tam trzeba wstawić if-a sprawdzającego czy istnieje cover. Jeśli nie, to div.category-cover powinien dostać display: none.
  7. Na sztywno w .tpl <div class="block-category card card-block hidden-sm-down"> na <div class="block-category card card-block hidden-sm-down" style="display: none;">
  8. Dodatkowy checkbox przy zamówieniu - JAK?

    Brudny hack do RODO. Generalnie opieramy się o fakt, iż gromadzimy dane Klientów i dostajemy od nich zgodę na przekazanie owych danych firmom kurierskim/pocztowym - stąd nie da się założyć konta w sklepie internetowym bez wyrażenie tych zgód a stąd wniosek, iż takowa zgoda nie musi być zapisana w bazie. Edytujemy plik order-opc-new-account.tpl ( dla PS 1.4 :D ) i przed linijką: <p style="float: right;"> <input type="submit" class="exclusive button" name="submitAccount" id="submitAccount" value="{l s='Save'}" /> dodajemy: <!-- Zgody --> <script type="text/javascript"> {literal} $(document).ready(function(){ $("input").live("click", function(){ if ($("input.#customer_privacy").is(":checked") && $("input.#customer_privacy1").is(":checked")) { $("div.error_customerprivacy").hide(500); $("input.#submitAccount").attr("disabled", false); } else { $("div.error_customerprivacy").show(500); $("input.#submitAccount").attr("disabled", true); // return false; } }); }); {/literal} </script> <h3>{l s='Zgody przekazania danych osobowych' mod='blockcustomerprivacy'}</h3> <div class="error_customerprivacy" style="display:none; color:red;"> <p>Do rejestracji konta oraz realizacji zamówienia konieczne jest wyrażenie poniższych zgód.</p></div> <p class="required"> <input type="checkbox" value="1" id="customer_privacy" name="customer_privacy" style="float:left;margin: 15px;" /> </p> <label for="customer_privacy" style="float:left;width:90%;text-align:justify;cursor:pointer"> <p> Wyrażam zgodę na przetwarzanie moich danych osobowych przez "Sklep", zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych w celu realizacji zamówienia. Oświadczam, że zostałem poinformowany, że podanie moich danych osobowych ma charakter dobrowolny oraz, że przysługuje mi prawo wglądu do nich, jak również możliwość ich poprawiania, usunięcia.<sup>*</sup> </p></label> <p class="required"> <input type="checkbox" value="1" id="customer_privacy1" name="customer_privacy1" style="float:left;margin: 15px;" /> </p> <label for="customer_privacy1" style="float:left;width:90%;text-align:justify;cursor:pointer"> <p> Wyrażam zgodę, w przypadku realizacji zamówienia, na przekazanie powyższych danych adresowych firmie kurierskiej/pocztowej która dostarczy przesyłkę z moim zamówieniam.<sup>*</sup> </p></label> <!-- Zgody --> Puryści w .css mogą sobie dopisać, coby wyszarzyć button: input[type="submit" i]:disabled { filter: grayscale(100%); } A podwójni puryści dodatkowo w authentication.tpl. :) Hack opiera się o .live() więc nie da się założyć konta bez zaklikania zgód. Licencja: thanksware :), here ----------------------------------------------------------------------------------------------------------------------------------------↓↓↓↓↓↓↓↓↓↓
  9. Różnica w sumie cen

    Suma z koszyka jest liczona od sum cząstkowych cen netto: 62,12 brutto to 50,5040650406504065040650406504065 netto czyli 50,50 zł 50,50 netto x 7 szt = 353,50 netto 353,50 netto x 1,23VAT = 434,805 brutto czyli 434,81 zł brutto czyli wsio poprawnie. Trzeba unikać jednostkowych cen netto produktów z inną niż dwie cyfry po przecinku: netto: 50,500000 - dobrze netto: 50,504065 - źle
  10. Mistrzu Yodan,

    zajmujesz sie jeszcze budowaniem sklepow w prescie?

    dominika.gec@gmail.com

    1. Mistrz Yoda

      Mistrz Yoda

      Cześć!

      Przepraszam - czasu permanentnie brak. :)

  11. Moduł wyszukiwarki lub modyfikacja presta 1.7

    Ewentualnie to co można na szybko i coby nie zabić serwera SQL :) to użycie wildcard '_' dla znaków typu spacja, myślnik wchodzących w skład frazy zapytania.
  12. Moduł wyszukiwarki lub modyfikacja presta 1.7

    A gdzie zmieniałeś? ...e... no tak to jest jak się nie czyta post #1, pupa ze mnie. To co powyżej powoduje, iż wyszukiwarka znajdzie produkt VR-50HD gdy szukacz wpisze np: R-50, -50H, -50HD. Sorry, że nie na temat. :)
  13. Moduł wyszukiwarki lub modyfikacja presta 1.7

    Kiedyś wystarczyło coś takiego: ? ' \''.pSQL(Tools::substr($word, 1, PS_SEARCH_MAX_WORD_LENGTH)).'%\'' : '\''.pSQL(Tools::substr($word, 0, PS_SEARCH_MAX_WORD_LENGTH)).'%\'' zamienić na: ? ' \'%'.pSQL(Tools::substr($word, 1, PS_SEARCH_MAX_WORD_LENGTH)).'%\'' : '\'%'.pSQL(Tools::substr($word, 0, PS_SEARCH_MAX_WORD_LENGTH)).'%\'' :)
  14. 291 rekłestów i 4,9MB do zassania. Mega ciężka pierwsza strona. Użyj firebuga (f12) z przeglądarki chrome lub firefoxa.
  15. Przeniesienie bazy i zdjęć do "gołej" presty

    Jak najbardziej.
×