envybard Posted July 18, 2017 Share Posted July 18, 2017 (edited) Witam. Tak jak w temacie nie działa przycisk szczegółów zamówienia. Brak jakichkolwiek interakcji po kliknięciu przycisku. Po najechaniu na niego pokazuje się: javascript:showOrder(1, 53, 'http://mojastrona.pl/index.php?controller=order-detail'); Znalazłem dwa wątki, które mogłyby przynieść rozwiązanie: https://www.prestashop.com/forums/topic/328086-customer-order-detail-not-working-on-click-in-order-history/ https://www.prestashop.com/forums/topic/231949-order-history-showorder-not-working-correctly/?hl=%2Bshoworder&do=findComment&comment=1824517 Wszystko rozchodzi się o te linijki kodu: <a class="btn btn-default button button-small" href="javascript:showOrder(1, {$order.id_order|intval}, '{$link->getPageLink('order-detail', true)|escape:'html':'UTF-8'}');"> <span> {l s='Szczegóły'}<i class="icon-chevron-right right"></i> </span> </a> Spróbowałem naprawić to metodą rh1n0 jednak nie udało się. Macie może jakiś pomysł jak się z tym uporać? Nie jestem programistą ale w razie potrzeby postaram się znaleźć odpowiedź na ewentualne pytania.Edit. Pojawiają się posty, mówiące o tym aby wyłączyć/przenieść kod javascript na koniec pliku. Jaki kod? Którego pliku? Edited July 18, 2017 by envybard (see edit history) Link to comment Share on other sites More sharing options...
0 e_com Posted July 19, 2017 Share Posted July 19, 2017 Uruchom konsolę javascript i zobacz jakie błędy raportuje po naciśnięciu tego przycisku. Jakiś zainstalowany moduł mógł nawprowadzać błędów, a jak są błędy, to czy js jest z przodu, czy z tyłu, to i tak będzie się wywalać. Chodzi o ustawienie w wydajności "Przenieś JavaScript na koniec". Link to comment Share on other sites More sharing options...
0 envybard Posted July 19, 2017 Author Share Posted July 19, 2017 (edited) Uruchom konsolę javascript i zobacz jakie błędy raportuje po naciśnięciu tego przycisku. Jakiś zainstalowany moduł mógł nawprowadzać błędów, a jak są błędy, to czy js jest z przodu, czy z tyłu, to i tak będzie się wywalać. Chodzi o ustawienie w wydajności "Przenieś JavaScript na koniec". Wyskakuje mi takie ostrzeżenie, nie wiem czy ma coś wspólnego z działaniem tego przycisku: Użycie synchronicznej wersji metody XMLHttpRequest w głównym wątku jest przestarzałe z powodu szkodliwych efektów ubocznych. Więcej informacji można znaleźć na stronie http://xhr.spec.whatwg.org Wyłączyłem przenoszenie javascript na koniec (domyślnie był włączony), lecz 0 efektu. Edit. Myślałem, że to wina piksela facebooka, jednak okazało się że to też nie to. Edit2 Szukam, w którym miejscu mogłoby się pojawić ta deklaracja synchronicznej, błędnej metody ajaxa ale nie mam pojęcia gdzie jest, wszystko wydaje się być okej. Edited July 19, 2017 by envybard (see edit history) Link to comment Share on other sites More sharing options...
Question
envybard
Witam.
Tak jak w temacie nie działa przycisk szczegółów zamówienia.
Brak jakichkolwiek interakcji po kliknięciu przycisku. Po najechaniu na niego pokazuje się:
Znalazłem dwa wątki, które mogłyby przynieść rozwiązanie:
https://www.prestashop.com/forums/topic/328086-customer-order-detail-not-working-on-click-in-order-history/
https://www.prestashop.com/forums/topic/231949-order-history-showorder-not-working-correctly/?hl=%2Bshoworder&do=findComment&comment=1824517
Wszystko rozchodzi się o te linijki kodu:
Spróbowałem naprawić to metodą rh1n0 jednak nie udało się.
Macie może jakiś pomysł jak się z tym uporać? Nie jestem programistą ale w razie potrzeby postaram się znaleźć odpowiedź na ewentualne pytania.
Edited by envybard (see edit history)Edit. Pojawiają się posty, mówiące o tym aby wyłączyć/przenieść kod javascript na koniec pliku. Jaki kod? Którego pliku?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now