tomfly Posted January 19, 2017 Share Posted January 19, 2017 Presta 1.6.1.10 www.homedome.pl Mam problem z tworzeniem nowego konta klienta. po wpisaniu emaila i wciśnięciu "Stwórz konto" nic się nie dzieje. Jest tak samo przy zakupie na jednej stronie i przy 5 krokach. Szybkie zakupy działają. Link to comment Share on other sites More sharing options...
0 vekia Posted January 19, 2017 Share Posted January 19, 2017 konsola przeglądarki zwraca błąd authentication.js:38 Uncaught ReferenceError: baseUri is not defined at submitFunction (authentication.js:38) at HTMLFormElement.<anonymous> (authentication.js:28) at HTMLDocument.dispatch (jquery-1.11.0.min.js:3) at HTMLDocument.r.handle (jquery-1.11.0.min.js:3) i to co trzeba zrobić to go wyeliminować przywracając parametr baseUri który został usuniętu z kodu (najprawdopodobniej) Link to comment Share on other sites More sharing options...
0 tomfly Posted January 19, 2017 Author Share Posted January 19, 2017 a jak to zrobic ? przed chwilą sprawdziłem sklep działa po IE Link to comment Share on other sites More sharing options...
0 tomfly Posted January 19, 2017 Author Share Posted January 19, 2017 znalazłem plik authentication.js w szablonie sklepu i zmieniłem jego nazwę tak żeby presta go nie czytał. no i działa, ale czy nie będzie miało to wpływu na coś innego Link to comment Share on other sites More sharing options...
0 ufiartist Posted January 19, 2017 Share Posted January 19, 2017 Spróbuj podmienić ten plik ze świeżej kopii sklepu. Osobiście sprawdził bym plik global.tpl czy masz tam zdefiniowane baseURI tak jak pisał @vekia. w oryginalnym szablonie jest coś takiego: {strip} ... {addJsDef isMobile=$mobile_device} {addJsDef baseDir=$content_dir} {addJsDef baseUri=$base_uri} ... {/strip} Link to comment Share on other sites More sharing options...
0 tomfly Posted January 20, 2017 Author Share Posted January 20, 2017 znalazłem plik authentication.js w szablonie sklepu i zmieniłem jego nazwę tak żeby presta go nie czytał. no i działa, ale czy nie będzie miało to wpływu na coś innego Ten myk nie działa w zamówieniu na jednej stronie natomiast w zamówieniu przy 5 krokach mam wrażenie że klient się rejestruje zamiast wypełniać pola które pokazują się przy szybkich zakupach. Przywróciłem z powrotem plik i jest tak jak było czyli po kliknięciu ZAKUPY BEZ REJESTRACJI lub STWÓRZ KONTO otwiera się strona na której wpisuje się email żeby utworzyć konto i po kliknięciu przycisku nic się nie dzieje. Zmieniłem szablon na inny i na innym wszystko działa. Dlatego proszę o podpowiedź które pliki mam podmienić żeby to działało.W pliku global.tpl jest to co powinno być. podmiana authentication.js nic nie zmienia, Link to comment Share on other sites More sharing options...
0 tomfly Posted January 20, 2017 Author Share Posted January 20, 2017 po włączeniu pokazywania błędów sklep w ogóle nie działa i widać to co widać czyli pewnie jakiś błąd bazy. ktoś może mnie naprowadzić o co chodzi ? http://www.homedome.pl Link to comment Share on other sites More sharing options...
0 ufiartist Posted January 20, 2017 Share Posted January 20, 2017 A masz wszystko w katalogu classes/db? Link to comment Share on other sites More sharing options...
0 tomfly Posted January 21, 2017 Author Share Posted January 21, 2017 Jest wszystko w dB. Problem znika po zmianie szablonu. Może podmienić folder dB z działajacego szablonu ? Link to comment Share on other sites More sharing options...
0 ufiartist Posted January 21, 2017 Share Posted January 21, 2017 Może podmienić folder dB z działajacego szablonu ? W szablonie nie ma katalogu db. Przynajmniej w domyślnym. Skoro na innym szablonie działa porównywał bym plik po pliku przynajmniej z tych podstawowych i zaczął bym od pliku footer.tpl do porównywania osobiście używam winmerge. Link to comment Share on other sites More sharing options...
0 tomfly Posted January 21, 2017 Author Share Posted January 21, 2017 (edited) niektóre moduł powodowały błędy których nie było gdy wyłączona była funkcja pokazywania błędów. nie potrafię naprawić tego dlatego wyłączyłem sprawiające problem moduły i jest ok. Nadal pozostaje problem z początku dyskusji Tak jak pisałem wcześniej w innym szablonie szybkie zakupy działają. Przy zakupach na jednej stronie po kliknięciu na SZYBKIE ZAKUPY otwierają się poniżej pola do wpisania danych. W oryginalnym szablonie otwiera się nowe okno Uwierzytelnianie i Stwórz nowe konto po kliknięciu na przycisk stwórz konto nic się nie dzieje. Gdy wyłączę z działania folder js lub sam plik authentication.js cały proces działa niby ok ale zamiast szybkich zakupów tworzone jest konto klienta (klient wpisuje dane i podaje hasło itd) co zrobić żeby się tego błędu pozbyć w pliku global.tpl jest to co potrzeba Edited January 21, 2017 by tomfly (see edit history) Link to comment Share on other sites More sharing options...
0 tomfly Posted January 24, 2017 Author Share Posted January 24, 2017 Zrobiłem aktualizację presty i wszystko działa poprawnie. Jednak szkoda że nie dało się rozwiązać tego inaczej. Dziękuję za chęć pomocy. Link to comment Share on other sites More sharing options...
0 ufiartist Posted January 24, 2017 Share Posted January 24, 2017 A tak z ciekawości szablon zostawiłeś stary czy też aktualizowałeś? Link to comment Share on other sites More sharing options...
Question
tomfly
Presta 1.6.1.10
www.homedome.pl
Mam problem z tworzeniem nowego konta klienta. po wpisaniu emaila i wciśnięciu "Stwórz konto" nic się nie dzieje. Jest tak samo przy zakupie na jednej stronie i przy 5 krokach. Szybkie zakupy działają.
Link to comment
Share on other sites
12 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