Jump to content


Instrukcje krok po kroku dotyczące wprowadzania zmian we własnym sklepie internetowym w celu poprawy jego działania, dodawania nowych funkcji itp.
Photo
- - - - -

logowanie z facebook w formularzu logowania się ? jak?


  • Please log in to reply
1 reply to this topic

#1 bubuwozki

bubuwozki

    Member

  • Members
  • PipPip
  • 16 posts

Posted 08 January 2018 - 11:28 PM

Witaj Miłoszu, kupiłem u Ciebie moduł logowania przez facebooka - jak go zaimplementować w authentication.tpl? Prosta próba przeniesienia kodu nie działa, w zasadzie, to logowanie przez FB działa mi tylko w bloku logowania lewej kolumny i górnej cześci sklepu (chyba top hook o ile się nie mylę)


#2 vekia

vekia

    Advanced Member

  • Members
  • PipPipPip
  • 221 posts

Posted 08 January 2018 - 11:28 PM

Witam,
W prestashop 1.6 domyślny szablon tj. default-bootstrap nie posiada żadnego hooka do umieszczenia buttona "logowania z fb" na stronie z formularzem do logowania się.
Najprościej będzie w pliku authentication.tpl szablonu dodać kod, który doda button logowania się.
można zrobić to na dwa sposoby, np:
 

  1. Wywołując hook "displayCustomerAccountForm"
    - do pliku .tpl wprowadzamy kod: 
    {Hook::exec('displayCustomerAccountForm')}
    w miejscu, w którym chcemy wyświetlić button logowania się z FB
    - następnie na stronie konfiguracynjej modułu zaznaczamy opcję, że chcemy moduł wyświetlać w hooku "displayCustomerAccountForm" (domyślnie pozycja ta znajduje się w drugim kroku procesu rejestracji)
     
  2. dodając tam kod, który wyświetli button
    ten kod wygląda tak: 
     <div class="fblogin"><p onclick="fblogin_mypresta();"><span>{l s='Zaloguj z Facebook'}</span></p></div> 
    na dobrą sprawę w zupełności wystarczy dodanie parametru onclick="fblogin_mypresta();" do jakiegokolwiek elementu na stronie. kliknięcie w ten element spowoduje uruchomienie procesu logowania / rejestracji z facebook





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users