phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:36
Logowanie jako overlay
Autor Wiadomość
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 27-01-2010, 23:56   Logowanie jako overlay

Logowanie jako overlay

Mała modyfikacja zmieniająca sposób logowania


Kod:
##############################################################
## MOD Title: Logowanie jako overlay
## MOD Version: 1.0
## MOD Author: Tavaro
## MOD Description: Po kliknięciu "zaloguj" w nagłówku następuje przyciemnienie ekranu i pojawia się okienko logowania.
##             
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: (2)   
##                       templates/*/overall_header.tpl
##                       templates/*/*.css
## Included Files: (1)   
##                       login.js
##         
##############################################################


Co modyfikacja potrafi:
:arrow: Mała modyfikacja zmieniająca sposób logowania. Po kliknięciu "zaloguj" w nagłówku następuje przyciemnienie ekranu i pojawia się okienko logowania. Obrazek prezentujący efekt końcowy znajduje się w załączniku. Działa we wszystkich porządnych przeglądarkach, czyli w IE nie (IE i bez tego kaleczy użyty tu CSS, więc i tak by się rozwalało). Użytkownicy IE zostaną skierowani do standardowej strony logowania.
Ostatnio zmieniony przez Majkelo 13-01-2012, 09:46, w całości zmieniany 12 razy  
 
     
Gadatliwa Kasia 

   
ggusi

Pomógł: 9 razy
Posty: 60
Wysłany: 28-01-2010, 00:05   

Najpierw miałem drobny problem, bo nie w tej linijce co trzeba dopisałem id="log"

Teraz działa poprawnie, tylko że klikając na Wyloguj, także wyskakuje te okienko :P
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 00:08   

ggusi, wstaw link z id="log" w znaczniki dla niezalogowanych:
Kod:
<!-- BEGIN switch_user_logged_out -->
odnośnik z id="log"
<!-- BEGIN switch_user_logged_out -->

a w znaczniki dla zalogowanych - bez id="log":
Kod:
<!-- BEGIN switch_user_logged_in -->
odnośnik bez id="log"
<!-- BEGIN switch_user_logged_in -->
 
     
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 00:26   

A mozna jeszcze dorobic przypomnienie hasla do tego?
 
     
ggusi

Pomógł: 9 razy
Posty: 60
Wysłany: 28-01-2010, 00:33   

Tavaro, Zrobiłem tak, i nic to nie pomogło. Usunąłem to do stanu wcześniejszego, tak żeby nie wylogowywało i nie wiem czemu, ale teraz wcale mi to nie działa :(
Próbowałem jeszcze raz edytować z czystego pliku i też to samo :/ Niby wszystko jest dobrze, ale jednak coś nie...

W załączniku daje plik overall_header sprzed i po zmianie. Jakbyś mógł zerknąć co źle zrobiłem :)
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 00:33   

Diablotic, jasne - w overall_header za:
Kod:
                        <input id="canc" type="reset" value="Anuluj">
                    </li>

dodaj:
Kod:
                    <li><a href="profile.php?mode=sendpassword" class="gensmall">Przypomnij hasło</a></li>

oraz, dla estetyki, w templates/[nazwa_stylu]/[nazwa_stylu].css po:
Kod:
#loginpanel #lfp, #loginpanel #canc {

dodać:
Kod:
    margin-bottom: 6px;


[ Dodano: 28-01-2010, 00:41 ]
ggusi, spróbuj z plikiem z załącznika.
 
     
ggusi

Pomógł: 9 razy
Posty: 60
Wysłany: 28-01-2010, 00:48   

Tavaro napisał/a:
ggusi, spróbuj z plikiem z załącznika.


Kod:
Parse error: syntax error, unexpected $end in /home/p16681/public_html/cache/tpl_GreenWhite.overall_header.php on line 653
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 00:50   

Wyczyść cache. ;)
 
     
ggusi

Pomógł: 9 razy
Posty: 60
Wysłany: 28-01-2010, 00:55   

Tavaro napisał/a:
Wyczyść cache


usunąłem w FTP. Nic nie pomogło :/
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 00:57   

Fakt, sorry. :) Poprawiony plik w paczce, po wgraniu koniecznie wyczyść cache.
 
     
ggusi

Pomógł: 9 razy
Posty: 60
Wysłany: 28-01-2010, 01:05   

Tavaro, teraz błędów nie ma, ale okienko do logowania nie wyskakuje :/
cache wyczyściłem.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 01:08   

Bo widzisz, plik login.js zmienił się w stosunku do wersji beta (operuje na style.display, a w starej, obecnej u Ciebie w scripts/ wersji było style.visibility). Po prostu pobierz go jeszcze raz z paczki w pierwszym poście i wgraj w odpowiednie miejsce.
 
     
ggusi

Pomógł: 9 razy
Posty: 60
Wysłany: 28-01-2010, 01:12   

Tavaro napisał/a:
Po prostu pobierz go jeszcze raz z paczki w pierwszym poście i wgraj w odpowiednie miejsce.


trzeba było od razu mówić :P Myślałem że tu jest ten sam, co w wersji beta.
Dzięki za pomoc, teraz już działa.
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 28-01-2010, 01:13   

ggusi, tylko koliduje trochę z obecnymi w Twoim stylu regułami ogólnymi dla tagów. Podaj mi na PW dane do FTP, poprawię Ci to - nie będziemy już tu śmiecić. ;)

Edit: chociaż w sumie, to sam możesz to zrobić. W pliku [nazwa_stylu].css za:
Kod:
#loginpanel ul {

dodaj:
Kod:
float:none;
background-color: #E5E5E5;

oraz za:
Kod:
#loginpanel li {

dodaj:
Kod:
float: none;
 
     
Gadatliwa Kasia 

   
Diablotic

Pomógł: 1 raz
Posty: 110
Wysłany: 28-01-2010, 09:54   

Jeszcze jedna mala sprawa i nie mam wiecej pytan :)

Czy da sie zrobic zeby kursor wpisywania tekstu automatycznie byl ustawiony w polu do wpisywania nazwy uzytkownika? Teraz u mnie jest tak ze trzeba najpierw kliknac w pole a dopiero potem pisac a fajnie by bylo jakby tak bylo domyslnie.

[ Dodano: 28-01-2010, 10:15 ]
I jeszcze jedna sprawa jednak...
Pod Operą wszystko ladnie smiga ale pod IE8 mam taki blad:

Kod:
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; B4F-4.6.0.0-; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.2; .NET CLR 3.5.30729)
Timestamp: Thu, 28 Jan 2010 09:14:33 UTC


Message: 'addEventListener' is undefined
Line: 1
Char: 1
Code: 0
URI: http://forum.angliki.info/scripts/login.js

 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę