1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

W TRAKCIE Jak dodać ZALOGUJ SIĘ do paska nawigacji?

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika Manumania, 14 Marzec 2017.

  1. Manumania

    Manumania Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    2
    Witam, czy da się umieścić w menu poziomu login/logout?
     
  2. papux

    papux Laureat

    Wiadomości:
    402
    Docenione treści:
    114
    Przybliż nam co masz na myśli menu poziomu w którym to miejscu?
     
  3. Manumania

    Manumania Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    2
    Sorki, miało być w menu poziomym ;)
    Na razie jest dodany link wewnętrzny z przekierowaniem na stronę logowania, ale jak klient jest zalogowany to fajnie by było jakby powiało się wyloguj zamiast zaloguj. PLS pomocy ;)
     

    Załączone pliki:

    • plik2.png
      plik2.png
      Rozmiar pliku:
      620,1 KB
      Wyświetleń:
      495
  4. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
    Najprościej będzie wejść do Zawartość --> Nagłówek i stopka --> Nagłówek --> Dodaj link --> Wewnętrzny
    Nazwij go Zaloguj się i podaj adres /login (czyli dopisz samo login bo / już jest). Zapisz

    Aby usunąć przycisk zaloguj się ze strony (pierwotny) Konfiguracja --> Wygląd --> Aktywny styl graficzny --> Własny styl CSS, dodaj:

    Kod:
    .login-bar a {
    display: none
    }
    PS. Wiem że już macie rozwiązanie, nie mniej wklejam dla potomnych. Gdzie nam umknął ten temat.
     
  5. Manumania

    Manumania Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    2

    Niestety rozwiązanie to ma dużą wadę. Jak klient jest zalogowany to klikając ponownie "zaloguj się" kieruje na stronę główną a nie chociażby do konta klienta. Jak zrobić, żeby po zalogowaniu link zmieniał się z Zaloguj w Wyloguj...
    albo jak przenieść ten "pierwotny" przycisk do paska menu?
    Tak samo niestety działa link "Logowanie" w stopce... trochę to dezorientuje...

    Ktoś, coś?
     
    e-bestaplus.pl lubi to.
  6. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    no co Wy piszecie, robimy ifa i jeśli user zalogowany to zamiast zaloguj widzi np przycisk profil :)
    da się przenieść formularz logowania do paska.
     
    Manumania lubi to.
  7. Manumania

    Manumania Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    2
    Dla laika piszesz jakieś jakieś zaklęcia ;) napiszesz bardziej zrozumiale :)
     
  8. Manumania

    Manumania Zaglądacz

    Wiadomości:
    14
    Docenione treści:
    2
    TheL, napisz proszę w prostszy sposób - tak dla laika ;) krok po kroku...
     
  9. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    Przykład takiego "ifa" możesz znaleźć w kodzie HTML, który został zaproponowany w tym temacie (przy innym rozwiązaniu/poradniku): https://forum.home.pl/threads/jak-dodac-numer-telefonu-na-pasku-na-samej-gorze-sklepu.540/

    Aby dodać kolejną pozycję do menu górnego w szablonie RWD, należy zmodyfikować plik: headerlinks.tpl (korzystając m.in. ze wskazanego przez Thela "ifa").
     
  10. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Piszę z głowy więc trzeba sprawdzić czy działa.
    W pliku headrerlinks.tpl przed ostatnim divem dodajemy:
    Kod:
    {if true == $user_logged}
    <li class="hello">
    {translate key="Hello"} <b>{$user->user->getName()|escape}</b>
    </li>
    {/if]
    {if false == $user_logged}
    <li class="hello">
    <a href="/pl/login">Zaloguj</a>
    </li>
    {/if]
    
    a jak nie to
    Kod:
     {if true == $user_logged}
                                <li class="hello">
                                    {translate key="Hello"} <b>{$user->user->getName()|escape}</b>
                                </li>
                                <li class="myaccount">
                                    <a href="{route key='panel'}" title="{translate key="My account"}" class="myaccount">
                          
                                        <span>MOJE KONTO</span>
                                    </a>
                                </li>
                                <li >
                                    <a href="{route key='logout'}" title="{translate key='Sign out'}" class="logout">
                              
                                        <span>WYLOGUJ</span>
                                    </a>
                                </li>
                            {else}
                                {if $enable_register}
                                    <li >
                                        <a href="{route key='register'}" title="{translate key='Create an account'}">
                                       
                                            <span>REJESTRUJ</span>
                                        </a>
                                    </li>
                                {/if}
                                <li >
                                    <a href="{route key='login'}" title="{translate key='Sign in'}" class="login">
                 
                                        <span>ZALOGUJ</span>
                                    </a>
                                </li>
                            {/if}
    
    Jak ktoś może to proszę sprawdźcie.
     

Poleć forum znajomym