Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: blakemag w Wrzesień 29, 2010, 07:23:18 pm

Tytuł: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: blakemag w Wrzesień 29, 2010, 07:23:18 pm
Witam, czy jest możliwość konfiguracji sklepu presta shop w taki sposób aby produkty i możliwość zakupu były dostępne tylko po wcześniejszym zalogowaniu.
Tytuł: Odp: Po zalogowaniu
Wiadomość wysłana przez: chinskimandaryn w Wrzesień 29, 2010, 07:53:48 pm
Witam, czy jest możliwość konfiguracji sklepu presta shop w taki sposób aby produkty i możliwość zakupu były dostępne tylko po wcześniejszym zalogowaniu.

Czy mam rozumieć, że nie ma się nic wyświetlać, nim się ktoś nie zaloguje??
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: lof w Wrzesień 29, 2010, 08:02:30 pm
Witam, czy jest możliwość konfiguracji sklepu presta shop w taki sposób aby produkty i możliwość zakupu były dostępne tylko po wcześniejszym zalogowaniu.

tak można tak zrobić!
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: blakemag w Wrzesień 29, 2010, 09:45:52 pm
Tak, chodzi o to by produkty były widoczne dopiero po zalogowaniu, a jezeli można to zrobić to w jaki sposób, czy jest taka opcja w ustawieniach menu sklepu, czy trzeba doistalowac jakis moduł?
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: lof w Wrzesień 29, 2010, 10:11:20 pm
trzeba w paru miejscach dopisać warunek  {if logged} xxx{/if}
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: blakemag w Wrzesień 29, 2010, 10:40:13 pm
Jeżeli można to prosiłbym o bardziej szczegółową odpowiedź, i dziękuję z góry za wszelkie inne podpowiedzi.
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: g4ever w Luty 23, 2011, 06:32:04 pm
czy ktoś wie jak to zrobic by produkty pojawiały sie po zalogowaniu?
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: smootny w Wrzesień 01, 2011, 09:25:44 am
trzeba w paru miejscach dopisać warunek  {if logged} xxx{/if}

możesz odpisac w którym miejscu ?
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: mario w Wrzesień 03, 2011, 08:50:39 pm
Mozemy to zrobic w prostszy sposob wykorzystujac mozliwosci presty dopisujac doslownie jedna linijke
w /classes/FrontController.php

gdzies kolo 97 linii

zamiast:
$link = new Link();
     
if ($this->auth AND !$cookie->isLogged($this->guestAllowed))

wpisujemy:
$link = new Link();
       
// START mojej_poprawki
        if (!$cookie->isLogged())
            Configuration::set('PS_CATALOG_MODE',1);
// KONIEC mojej_poprawki
       
if ($this->auth AND !$cookie->isLogged($this->guestAllowed))

Jesli gosc jest niezalogowany to presta przechodzi w tryb katalogu
po zalogowaniu widzi juz ceny i moze dodawac do koszyka
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: mario w Wrzesień 03, 2011, 09:45:57 pm
Jesli bys chcial jeszcze miec wplyw na to kto sie loguje i go autoryzowac to
w controllers/AuthController.php

u mnie linia 148
ustaw zamiast $customer->active = 1;           $customer->active = 0;

nalezaloby tez dopisac funkcje alert w javascript podczas potwierdzania zapoznania sie z regulaminem aby poinformowac uzytkownika ze po zalozeniu konta musi poczekac na autoryzacje,
w tlumaczeniu bledu dopisac tez odpowiednia informacje

a ty mu aktywujesz, albo nie konto w BO

mozna tez dopisac dyrektywe aby po zatwierdzeniu otrzymal maila z informacja o aktywacji konta
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: mario w Wrzesień 03, 2011, 09:53:22 pm
Jesli bys chcial aby klient nie widzal produktow dopuki sie nie zaloguje to dopisz dyrektywe

if (!$cookie->isLogged()) Tools::redirect('authentication.php?back=index.php');

dokladnie gdzie, to masz juz na forum

Nie jest to idealne rozwiazanie bo zawartosc lewej i prawej kolumny jest widoczna
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: mario w Wrzesień 03, 2011, 10:15:49 pm
Jestem zwolennikiem wykorzystywania tego co daja biblioteki, silnik,
minimalistycznie.
Przez to jest zachowana integracja rdzenia presty i niepotrzebnie nie inicjujemy sekcji.
Zyskuje na tym przejrzystosc kodu, ewentualne pozniejsze poprawki, obciazenie serwera i bazy danych.
Usuwanie kodu to juz ostatecznosc, jak w inny sposob sie nieda.

Mozesz rowniez skorzystac z porad zamieszczonych wczesniej w tym watku,
poprostu jest to inna droga.

Gwoli informacji:
moje porady dotycza wersji 1.4.4 i pozniejszych
na wczesniejszych niespawdzalem.
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: m2shop w Listopad 23, 2011, 05:23:15 pm
super dodatek

mam jeszcze pytanie czy da rade by przy produktach byl dopisek by aby zobaczyc i zamawiac trzeba sie zalogowac? bo w tym momencie niema takiej informacji
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: filipgliwice w Marzec 30, 2012, 03:03:09 pm
if (!$cookie->isLogged()) Tools::redirect('authentication.php?back=index.php'); Może ktoś jaśniej opisać jak i gdzie trzeba zmodyfikować kod żeby nie było widać produktów
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: bankmonet.pl w Kwiecień 11, 2012, 11:44:58 am
Witam,

Nie chce tworzyć nowego posta, dorzucę więc tutaj swoje zapytanie. Proszę o konkretną podpowiedź. Znalazłem informacje, że aby cokolwiek miało się ładować po zalogowaniu, należy dodać dyrektywę do danej rzeczy
<if logged> xxx </if>

Używam skórki Matrice, kilkukrotnie próbowałem wykorzystać tą komendę dla swojego koszyka i kategorii luknijcie www.trzyzyczenia.com.pl - bezskutecznie. Do jakiego pliku .tpl należy dorzucić komendę, do głównego presty, czy do skórkowego matrice? Gdzie dokładnie muszę wstawić komendę? Co musi być wstawione zamiast "xxx"? (nie chce znów wgrywać backupa)

Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: design4VIP w Kwiecień 11, 2012, 06:39:47 pm
dokaldnie nad tym samym teraz pracuje, czyli ukrycie koszyka i kategorii, wiec podziele sie info chociaz informacja {if logged} xxx{/if} jest bardzo pelna tylko wymaga bardzo malej odrobiny myslenia.

a wiec do rzeczy. wchodzisz do interesujacego cie pliku .tpl modulu, powiedzmy w pierwszym wypadku blockcart/blockcart.tpl i wstawiasz w pierwszej linijce tego pliku {if logged} oraz na samym koncu pliku, tego samego, {/if} . analogicznie chodzac w plik odpowiedzialny za modul kategorii czyli blockcategories/blockcategories.tpl wstawiasz w pierwszej linijce tego pliku {if logged} oraz na samym koncu pliku, tego samego, {/if} .

PS. w tym wypadku 'xxx' nie ma nic wspolnego z pornografia....
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: bankmonet.pl w Kwiecień 13, 2012, 12:06:53 am
To już przerobiłem, jako pierwszą opcję wykonałem czynności, które są logiczne, o których wspomniałeś. Problem w tym tkwi, że to skórka matrice, jest bardzo dziwnie skonstruowana, jak wielu na tym forum się również jak ja już wypowiedziało, spróbuję raz jeszcze zmodyfikować kilka sposobów, jeśli się nie uda, trudno. Będzie trzeba kombinować inną możliwość
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: bankmonet.pl w Kwiecień 13, 2012, 02:03:56 am
dodatkowo dla Ciebie informacja do analogicznego rozumowania, po zastosowaniu sie do instrukcji plus modyfikacji kody, nastepnie po wyczyszczeniu cache i tez biorac pod uwage "Aktywuj tryb AJAX dla koszyka (kompatybilne ze standardową skórką)" dalej nic
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: design4VIP w Kwiecień 13, 2012, 11:05:24 am
dodatkowo dla Ciebie informacja do analogicznego rozumowania, po zastosowaniu sie do instrukcji plus modyfikacji kody, nastepnie po wyczyszczeniu cache i tez biorac pod uwage "Aktywuj tryb AJAX dla koszyka (kompatybilne ze standardową skórką)" dalej nic

to czyli "analogicznie" dalej robisz cos nie tak, bo u mnie wysztko dziala jak nalezy.

a co do matrice, to jezeli chodzi o skorki 2link, sa one bardzo przyjazne programistom, w odroznieniu od np. TM. w Twojej skorce jedyne co moze nie dzialac to wyswielanie koszyka wg mojego powyzszego przykladu bo tam podalem przyklad dla koszyka w kolumnie (blockcart) a w matrice ten elemnet zostal (przynajmnije na demo) pominiety i jest tylko skrocony koszyk z blockuserinfo wiec juz samo sie nasuwa, ze to wlasnie tam trzeba koszyk zifowac
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: bankmonet.pl w Kwiecień 13, 2012, 11:48:44 am
Wystarczyło napisać taką podpowiedź na samym początku. Gdybym sam skojarzył fakty koszyka, to cały post nie został by przeze mnie dodany, a skoro pojawił się taki dla mnie problem to analogicznie wysłałem zapytanie na forum, bo po to chyba jest.

dzieki i pozdrawiam

dam znac, czy poszlo jak nalezy
Tytuł: Odp: Produkty, zakup ...Po zalogowaniu
Wiadomość wysłana przez: bankmonet.pl w Kwiecień 13, 2012, 12:09:35 pm
blockuserinfo panie kolego zawiera informacje odnosnie komendy dla panelu uzytkownika, ktory posiada juz komende dla zalogowanych oraz ponizej znajduje sie drugi kod dla wyswietlania szczegolow koszyka znajdujacego sie ponizej opisu dla klientow na stronie "zaloguj"

moze pokaz mi prosze czarno na bialym w kodzie gdzie to nalezy zrobic, czy moge podeslac moje tpl?