wdrożenia PrestaShop

LOGIN I HASŁO W HEADER

  • 10 Odpowiedzi
  • 5942 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
LOGIN I HASŁO W HEADER
« dnia: Styczeń 19, 2010, 11:20:21 pm »
czy istnieje możliwość dodania "panelu logowania" do heder tak aby można było sie zalogować niezależnie na jakiej stronie jesteśmy bo próbuje z authentication.php i authentication.tpl i *** :)
może byc statycznie nie musi być w panelu.

z góry dziekówka
pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #1 dnia: Styczeń 20, 2010, 04:45:20 pm »
przecież standardowo to jest w header  ::)

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #2 dnia: Styczeń 21, 2010, 03:48:58 pm »
yyyy jest guzik zaloguj - niema tak inputa do wprowadzenia hasła i loginu :|
pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline pturekp

  • Nowy
  • *
  • 4
  • 0
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #3 dnia: Styczeń 22, 2010, 03:06:04 pm »
Nie sprawdzałem, ale pewnie chodzi o coś takiego:
http://www.prestashop.com/forums/viewthread/7253

Poza tym polecam http://prestaportal.com/thread-582.html . Takie info o modułach w jednym miejscu.

*

Offline kreo

  • Nowy
  • *
  • 6
  • 0
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #4 dnia: Luty 07, 2010, 06:31:46 pm »
Jak już w adminie nie przesunie się gdzie chce to jedną z opcji na to aby przenieść wyżej, np do sekcji logo jest wykorzystanie np. global.css do tego.
trzeba wyszukać #header #header_user i dodać wyświetlanie "position: absolute;" i ustawić wobec diva "page"... np.
   margin-top: 40px;
   top: 0;
   left: 820px;
   position: absolute;

Jest to bardzo łapotologiczne i nie za bardzo kompatybilne z resztą strony.. dlatego warto to stosować jako ostateczne rozwiązanie.

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #5 dnia: Luty 07, 2010, 06:56:23 pm »
nie zadziała to w takiej formie jak podajesz, składnia musi byc inna ale da się to tak zrobić
najlepiej jednak przenieść tam cały moduł

*

Offline benzona

  • Nowy
  • *
  • 7
  • 0
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #6 dnia: Luty 07, 2010, 07:39:38 pm »
Poczłącze się do wątku tylko pytanie brzmi jak zrobić żeby obok "zaloguj się" pojawiło się zarejestruj
dziex za pomoc

*

Offline lof

  • Mieszkaniec
  • *****
  • 748
  • 1
    • moduły, szablony, integracje do prestashop!
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #7 dnia: Luty 07, 2010, 08:22:41 pm »
mona tak jak mowisz w absolucie ale aby dzialało to na wsyzstkich przeglądarkach jednakowo musi on byc w dive tez z posiotion moze byc relative. wtedy nie bedzie komplikacji..

a zarejestruj sie aby bylo można dodać statycznie linka i po problemie :)

pomoc na forum darmowa
pomoc na gg płatna - 24909954
integracja z allegro
MODUŁY SZABLONY INTEGRACJE -> www.prestahelp.com

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #8 dnia: Luty 07, 2010, 11:20:06 pm »
no dobra nie róbmy dziadostwa, aby dać to logowanie w heder edytujemy plik themes/prestashop/header.tpl

w tym miejscu:
<!-- Header -->
<div>
<h1 id="logo"><a href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"><img src="{$img_ps_dir}logo.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" /></a></h1>
<div id="header">
{$HOOK_TOP}
</div>
</div>

dopisujemy:
<div style="width:280px; height:100px; position:relative;">
<form action="{$base_dir_ssl}authentication.php" method="post" id="login_header" class="std">
<p class="text">
<label for="email">E-mail</label>
<span><input type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
</p>
<p class="text">
<label for="passwd">Hasło</label>
<span><input type="password" id="passwd" name="passwd" value="{if isset($smarty.post.passwd)}{$smarty.post.passwd|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
</p>
<p style="width:30%; position:absolute; left:0px;">
{if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if}
<input type="submit" id="SubmitLogin" name="SubmitLogin" class="button" value="{l s='Log in'}" />
</p>
<p style="width:44%; position:absolute; right:0px; "><a href="{$base_dir}password.php">Zapomniałeś hasła?</a></p>
</form>
</div>

czyli wychodzi nam:
<!-- Header -->
<div>
<h1 id="logo"><a href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"><img src="{$img_ps_dir}logo.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" /></a></h1>
<div id="header">
{$HOOK_TOP}

<div style="width:280px; height:100px; position:relative;">
<form action="{$base_dir_ssl}authentication.php" method="post" id="login_header" class="std">
<p class="text">
<label for="email">E-mail</label>
<span><input type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
</p>
<p class="text">
<label for="passwd">Hasło</label>
<span><input type="password" id="passwd" name="passwd" value="{if isset($smarty.post.passwd)}{$smarty.post.passwd|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
</p>
<p style="width:30%; position:absolute; left:0px;">
{if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if}
<input type="submit" id="SubmitLogin" name="SubmitLogin" class="button" value="{l s='Log in'}" />
</p>
<p style="width:44%; position:absolute; right:0px; "><a href="{$base_dir}password.php">Zapomniałeś hasła?</a></p>
</form>
</div>

</div>
</div>

w efekcie otrzymujemy logowanie w header, oczywiście możemy je ustawić w dowolnym miejscu i działa niezależnie
jak nie wiecie jak ostylować piszcie



*

Offline kreo

  • Nowy
  • *
  • 6
  • 0
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #9 dnia: Luty 08, 2010, 02:22:34 pm »
to powyżej to prawdopodobnie przeklejenie zawartości pliku blockuserinfo.tpl do header.tpl ... jest to jakieś rozwiązanie ale spróbuj zmienić język. Nadal zostanie polski. Plus z pewnością jest taki że podany przykład nie wjedzie na jakiś inny moduł.

Kod który podałem kilka postów wcześniej nie jest nazbyt dobry bo pływa w zależności od strony. Poniżej lepszy.. tylko założenie że strona zrobiona np. 940px. Dane będą zamieszczone 40px od góry i z prawej. Edytując kilka zmiennych ustawimy sobie logowanie i resztę gdzie tylko chcemy.
w global css zmieniamy

#header #header_user {
float: right;
margin-top: 40px;
top: 0;
position: absolute;
width:940px;

 z CSS nie jestem najlepszy, jeśli ktoś chce to niech poprawi. Jednak to wyżej powinno działać na wszystkich przeglądarkach.. nie jestem pewien tylko co do IE 6.

*

Offline ircykk

  • Stały użytkownik
  • ***
  • 92
  • -4
    • www.ircykk.pl
Odp: LOGIN I HASŁO W HEADER
« Odpowiedź #10 dnia: Luty 08, 2010, 03:53:13 pm »
było późno i pisałem z głowy, ale będzie działać w każdej rozdzielczości i każdej przeglądarce. Z językiem też można łatwo zrobić jak się wie jak i chce.
a to co ty piszesz to kompletne bzdury, po pierwsze to będzie w heder ale tylko na stronie logowania więc jest to bez sensu po drugie składnia

Cytuj
trzeba wyszukać #header #header_user i dodać wyświetlanie "position: absolute;" i ustawić wobec diva "page"... np.
   margin-top: 40px;
   top: 0;
   left: 820px;
   position: absolute;

position absolute ustawi ci blok względem body a nie jakiegoś innego chyba że dasz div wcześniej relative, poczytaj
po co dajesz margin top 40px i top 0px? bezsens