Marketer Posted May 4, 2017 Share Posted May 4, 2017 Witam Was serdecznie,To mój pierwszy post na tym forum.Parę słów na mój temat. Od wielu lat zajmuje się marketingiem. Mam pewne doświadczenia z e-commerce, aczkolwiek z innymi skryptami, a ostatnio zainteresowała mnie Presta, stąd moja obecność na forum.Chciałbym się Was doradzić w pewnej kwestii dotyczącej instalacji modułów. Do tej pory zainstalowałem ich kilkadziesiąt - część z nich dla testów - i wszystko zawsze przebiegało prawidłowo.Chciałem także zintegrować Prestashop z PayU. W związku z tym, zgodnie z instrukcją na stronie PayU przeszedłem na GitHub, skąd można pobrać darmowy moduł. Początkowo dokonałem błędnej "próby" instalacji modułu - nie zauważyłem, że na dole strony znajduje się instrukcja i spakowałem całe archiwum (nie otwierając go i nie tworząc zipa z folderu payu - jak to jest zalecane). W związku z tym, korzystając z managera prestashop (moduły > moduły i usługi > Dodaj nowy moduł) załadowałem do Prestashop całe archiwum z różnymi manualami, dodatkowymi informacjami oraz folderem, z którego należało zrobić zipa i przesłać do Presty. Jak wiemy, samo załadowanie kończy się komunikatem: "The module was successfully downloaded." i nie jest tożsame z jego instalacją. Poza tym moduł nie pojawił się na liście i nie można było kliknąć przycisku "install" - co w zasadzie jest logiczne zważywszy na ww. informacje.Moje pytania są następujące - czy i jak mogę usunąć załadowany, błędny moduł w wyżej opisanej postaci? Czy może on w jakiś sposób zaszkodzić późniejszej właściwej instalacji modułu PayU?Nie ukrywam faktu, że akurat w kwestii modułów odpowiadających za płatności jestem wyjątkowo wyczulony.Wczytanego "błędnego" modułu nie ma w folderze o nazwie "payu" - taki folder pojawił się dopiero po prawidłowej instalacji modułu zgodnie z instrukcją w katalogu z modułami.Nie było też w katalogu moduły żadnego folderu o nazwie zipa, czyli np. "plugin prestashop master" lub podobnego.Rozumiem jednak, że sugerując się komunikatem taki "skorumpowany" moduł gdzieś został "wczytany"? Czy może niekoniecznie?Czy warto, żebym zrobił świeżą instalkę Presty dla bezpieczeństwa? Czy wg Was nie ma się czym przejmować?Bardzo proszę o odniesienie się do powyższego, gdyż chodzi o bezpieczeństwo transakcji, a przenoszę stary sklep, który ma już wielu stałych klientów, więc szybko w nowym sklepie opartym na Preście pojawią się transakcję via PayU.Z góry dziękuję.Pozdrawiam Marketer Link to comment Share on other sites More sharing options...
endriu107 Posted May 5, 2017 Share Posted May 5, 2017 Paczka powinna być w katalogu modules na serwerze, nie powinna mieć wpływu na działanie presty. 1 Link to comment Share on other sites More sharing options...
Marketer Posted May 5, 2017 Author Share Posted May 5, 2017 Dziękuję za odpowiedź endriu107 Jaką ten katalog powinien mieć nazwę? Nie mogę go zidentyfikować. Taką jaką miało archiwum .zip, czy może powinienem znaleźć nierozpakowane archiwum zamiast katalogu (jeśli moduł nie był instalowany)?Na jakiej podstawie tworzona jest nazwa katalogu w katalogu modules, jeśli moduł z archiwum jest nieprawidłowo "zbudowany"?Czyli Twoim zdaniem można ten temat spokojnie zlekceważyć i nic nie powinno się stać?Pozdrawiam. Link to comment Share on other sites More sharing options...
endriu107 Posted May 5, 2017 Share Posted May 5, 2017 Wersja 1.6 powinna umieścić zip pod nie zmienioną nazwą natomiast wersja 1.7 automatycznie rozpakowuje i instaluje moduły więc niepowodzenie powinno skutkować usunięciem tego modułu automatycznie. 1 Link to comment Share on other sites More sharing options...
Marketer Posted May 5, 2017 Author Share Posted May 5, 2017 (edited) Endriu107 dziękuję za odpowiedź.Czym się różni katalog modules znajdujący się na najwyższym poziomie od tego, który mieści się w katalogu themes/nazwatheme/modules? Mam wrażenie, że niczym. Czy one potrafią żyć własnym życiem, czy zawsze stanowią "lustro"?Kończąc temat, jawi mi się jeszcze jedno pytanie. Rozumiem, że próba błędnej instalacji nie powinna niczym negatywnym poskutkować, aczkolwiek jeśli tak, to domyślam się, że mogłoby się to objawiać jedynie pod postacią błędnego działania modułu płatności?Odpowiedzi na powyższe pytania wyczerpują moje niejasności i temat jak dla mnie jest zamknięty Bardzo dziękuję za pomoc.Pozdrawiam. EDIT:Jednak zauważyłem, że moduł płatności jako jeden z nielicznych został zainstalowany tylko w tym katalogu modules znajdującym się na najwyższym poziomie. Dlaczego? Edited May 5, 2017 by Marketer (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted May 6, 2017 Share Posted May 6, 2017 Katalog modules ten główny jest miejscem w którym są wszystkie moduły i ich pliki, czyli kontrolery, szablony, js i style. Nowe moduły po instalacji miejscowią się tylko tam, natomiast katalogi modules znajdujące się w katalogu szablonu służą do nadpisań standardowo są tylko te katalogi modułów które są wraz z szablonem utworzone. Jeśli chcesz nadpisać wygląd danego modułu to najlepiej robić to właśnie w odpowiednim katalogu modules znajdującym się w szablonie, mają one pierwszeństwo wczytywania nad plikami z głównego katalogu modules. Błędna instalacja modułu nie powinna wpływać na jego późniejsze działanie gdy go zainstalujemy po raz drugi, moduły w konfiguracji maja opcję "Wyczyść/Resetuj" które przeinstalowuje moduł na nowo. 1 Link to comment Share on other sites More sharing options...
Marketer Posted May 8, 2017 Author Share Posted May 8, 2017 Błędna instalacja modułu nie powinna wpływać na jego późniejsze działanie gdy go zainstalujemy po raz drugi, moduły w konfiguracji maja opcję "Wyczyść/Resetuj" które przeinstalowuje moduł na nowo. Tak z ciekawości, żeby zunifikować tę informację - czy każdy moduł ma opcję "Wyczyść/Resetuj". Czy tę opcję trzeba jakoś zawrzeć budując moduł? Czy może wynika ona raczej z silnika Prestashop, który robi to automatycznie wobec każdego modułu, który jest nadpisywany / aktualizowany? Link to comment Share on other sites More sharing options...
endriu107 Posted May 9, 2017 Share Posted May 9, 2017 Każdy ma. 1 Link to comment Share on other sites More sharing options...
hakeryk2 Posted September 22, 2017 Share Posted September 22, 2017 Wiele osób nie wie o tym, dokumentacja wtyczki o tym nie mówi ale pobierając rzecz z githuba pobieramy cały folder projektu na githubie, który trzeba wypakować. I tak jest w przypadku PayU. Pobierasz zip, musisz go wypakować, wejść w niego, odnlaeźć folder wtyczki payu i ponownie spakować folder "Payu" do zipa i dopiero tego zipa wgrać przez panel modułów. Link to comment Share on other sites More sharing options...
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