#prestashop #php #pytaniedoeksperta #security #programowanie Potrzebuję dobrego tokenu csrf, Tools::getToken() niestety działa tak, że dla każdego niezalogowanego daje to samo. Wiecie jak to rozwiązać, najlepiej używając gotowych funkcjonalności presty?
@hjkl: rozmawiałem z core teamem i nie ma innej metody ponieważ nie ma sytuacji w której gość korzystałby z czegoś co musi zostać zabezpieczone przez token (wobec domyślnych funkcjonalności PrestaShop)
Udało się komuś ogarnąć wyświetlanie lewej kolumny z kategoriami produktów w #prestashop 1.6.1.4 na stronie głównej i na pozostałych podstronach tak jak było to np. w 1.5?
Mirki, mam do zaimportowania dosyć sporą ilość danych (2.3 miliona kombinacji atrybutów) do sklepu na PrestaShop. Próbowałem zrobić to za pomocą importu CSV, jednak nawet przy względnie niewielkich ilościach danych (partie po 3000 wierszy) serwer wywala timeout po 5min (na tyle ustawiony jest Apache).
Czy jest jakiś prosty i szybki sposób na import tak dużych ilości danych do Presty? Oczywiście poza pisaniem własnego skryptu, który wrzucałby dane bezpośrednio do MySQL (niestety, z
ma to swoje powody, zostało to zrobione w podobny sposób już wiele lat temu, a przez jakiś czas w PrestaShop pojęcie "kompatybilność wsteczna" było traktowane jak złoto, poza tym posiadanie json koszyka w taki sposób w znaczny sposób ułatwia jego rozszerzanie o dodatkowe dane co przy niedawnej (bo już teraz można) niemożliwości rozszerzania modułów było sporym plusem.
Podsumowując, patrz na cały kontekst dlaczego tak jest.
@hjkl: przecież oni jakiekolwiek wytyczne wprowadzili X lat po premierze gdzie w międzyczasie dopiero wprowadzali te same standardy, które narzucili, a narzucili je dlatego, że chcieli by już nowe moduły i modyfikacje wprowadzone na GitHub nie były "syfem". Więc wyluzuj, znajdź mi lepsze oprogramowanie open-source e-commerce do użytku w Europie.
@TwigTechnology: zmiana systemu szablonów dla frontu będzie "może" dla PrestaShop 2 :) wtedy też "może" będzie Symfony po
@Jurigag: Smarty/Twig... Smarty to relikt przeszłości, przecież ciężko zrobić z czegoś co od lat było niezbyt dobre coś co może konkurować z Twigiem zrobionym wiele lat po Smarty i w o wiele lepszych standardach - ale może jak kiedyś wydasz coś open-source z czego będzie korzystać kilkaset tysięcy ludzi - czego Ci życzę - to zauważysz, że kompatybilność wsteczna jest bardzo ważnym elementem budowania zaufania wokół społeczności. To dlatego PrestaShop
@TwigTechnology: może 2020? to zależy od inwestorów i ogólnego rozwoju PrestaShop, niemożliwym jest przejście na 2.0 w 1 rok, przecież to by oznaczało totalnie przepisanie całej architektury od nowa bo w 2.0 ma być już pożegnanie z kompatybilnością wstecz.
Mogę Ci napisać tyle, że nawet core-developerom przeszkadza fakt, że nie mogą obecnie używać Symfony na froncie i będą prowadzone w tej sprawie rozmowy :)
@Jurigag: ciężko się nie zgodzić :-) jednak nauczeni przeszłością chcą zachować kompatybilność z modułami tak wysoce jak się da w wersji 1.7, front będzie totalnie przebudowany i będzie totalnie niekompatybilny.
btw. moduły między 1.4, a 1.6 potrafiły ze sobą działać po stosunkowo niewielkich zmianach, co innego szablony... tu się zgadzam w 100%. Nawet między wersjami tj. 1.6.0.9, a 1.6.1.0 potrafiły być tzw. "breaking changes".
@hjkl: daj spokój, przecież to są dwie inne półki, totalnie, poza tym zajrzyj do panelu Magento i zajrzyj do panelu PrestaShop - to są zupełnie dwa inne światy i domyślnie dla dwóch różnych grup odbiorców. Magento nie ma sensu dawać do małych czy średnich sklepów, PrestaShop tak, PrestaShop dodatkowo spokojnie udźwignie te większe. Poza tym Magento to takie open-source co wiesz... robi sobie go eBay na tym GitHub i tyle
@hjkl: tak, magento jest open-source tylko cały rozwój Magento 2 był zamknięty, mam racje? Raz w tygodniu push na github i tyle - w PrestaShop działa to zupełnie inaczej, tam wchodzisz na gitter i normalnie możesz zamienić kilka słów z twórcami, możesz wysłać PR, możesz na wiele sposobów przyczynić się do rozwoju tego oprogramowania
no elo Mirki chcę dać zarobić jakiś dobrej duszyczce parę groszy. Chodzi mi o skonfigurowanie sklepu tj dodanie kategorii itd- ja tego nie czaję kompletnie chodzi o #prestashop #presta jak ktoś chce pomóc/zarobić to zapraszam an priv. Mam wgranę oprogramowanie ale nie wiem kompletnie gdzie dodac pozycję do MENU itd chcę by było tylko menu i obrazki an stronie. Produkty sam wtedy dodam #sklepyinternetowe #informatyka
#prestashop #pomocy #pytanie Zaraz ocipieje. Tworze podkategorie w sklepie (borykam się) i no nie da rady zrobić miniaturek, no ni chu chu. Jak dodam miniaturke to jej nie wyświetla, jak dodam baner kategorii to mi go daje jako miniaturę ;/
@NieznanyAleAmbitny: zapewne mylisz funkcjonalność miniatur - które są wyświetlane w blocktopmenu - z tymi tutaj, banner kategorii = miniatura kategorii, miniatura kategorii w panelu = bannerki używane w menu, które możesz zobaczyć np. w domyślnym szablonie
Ktoś wie, z czego może wynikać problem w #prestashop z zapisywaniem tłumaczeń? W panelu Presty jest poprawnie zmienione tłumaczenie, jednak na stronie powraca do angielskiego. Co ciekawe po automatycznym przeniesieniu tłumaczeń (z domyślnego szablonu) podmieniło się poprawnie, choć nie wszystkie pola. Ale jak już wyedytowałem element np. stopki ręcznie, to się znów tekst zmienił na angielski w tym jednym miejscu i za cholerę nie mogę tego ogarnąć, czemu się tak dzieje. Ten szablon: http://addons.prestashop.com/demo/FO11780.html Serwer na nazwa.pl. Ustawiłem już "maxinputvars 5000" w .htaccess, bo w ogóle nie mogłem wcześniej wykonać nawet auto przeniesienia tekstów. Coś wyczytałem, że może chodzić o jakieś hashe w szablonie, zajrzałem do plików tłumaczeń, faktycznie jakieś są, ale ciężko mi ogarnąć co dalej robić :/ Cache też czyściłem. Prestashop najnowsza wersja - 1.6.1.4
edit: u mnie problem jest z tłumaczeniem modułu, chyba powraca do angielskiego, tu w końcu coś
@nihon wejdź do Lokalizacja -> Tłumaczenia -> Zainstalowane moduły -> nazwa Twojego szablonu, zapewne tłumaczenie zmienia się w themes/default-bootstrap/modules/blockcontactinfos/translations/pl.php, a zakładam, że używasz innego szablonu...
@nihon: "cała strona się posypała" nie wiele mówi, wiesz co myślę, że większość problemów wynika z Twojej niewiedzy niż z problemów z PrestaShop, może warto zainwestować godzinę czy dwie pracy kogoś kto się na tym zna by Ci to skonfigurował? Nie piszę o sobie bo nie mam czasu ale zajrzyj na prestashop.com/forums/, na polskie forum gdzie możesz znaleźć kogoś do pomocy. Ktoś kto się na tym zna zajrzy i będziesz
Potrzebuję dobrego tokenu csrf, Tools::getToken() niestety działa tak, że dla każdego niezalogowanego daje to samo. Wiecie jak to rozwiązać, najlepiej używając gotowych funkcjonalności presty?
Tutaj snippet poprawionej metody:
https://gist.github.com/kpodemski/703c9fe2b508fecdd709bf79439e2569