[CDB] Tabbed profile view
: 18 lipca 2016, 00:56
Czesć!
Tak sobie dzisiaj siadłem, bo w sumie jak wspominałem wcześniej, ręczne zmiany w kodzie, do własnego stylu już zrobiłem (wcześniej też i na tym głównie bazowałem, trochę tylko podrasowałem) i postanowiłem jeszcze trochę ulepszyć to i zrobić z tego rozszerzenie!
Mam nadzieję, że nie wyszło źle, u mnie przynajmniej wygląda w porządku, więc śmiało mogę się podzielić i jak zawsze, na wszelkie uwagi odnośnie tego rozszerzenia jestem otwarty, chętnie wysłucham jakiejś konstruktywnej krytyki, podpowiedzi co można lepiej wykonać.
Jedno co prawda mnie martwi, mianowicie podczas przeładowywania strony, zanim cała się załaduje, na ułamek sekundy widać wszystkie zakładki, ale myślę że to zawsze tak, poza tym w niczym nie powinno przeszkadzać, bo po tym ułamku sekundy wszystko jest na swoim miejscu.
Ale ale.. powinienem zacząć od opisu:
Rozszerzenie, które dziś Wam zaprezentuje, jest to zamiana standardowego widoku profilu, na zbudowany z zakładek. Zawsze widoczny jest obszar z avatarem, rangą, nazwą użytkownika... itd., natomiast w zakładkach widnieje kontakt, statystyki oraz podpis - widoczne jedno z wymienionych po wciśnięciu na odpowiednią zakładkę.
Ponieważ nie za bardzo wiedziałem w jaki sposób (za mało eventów moim zdaniem ) można ów zmiany wykonać bez usuwania standardowego widoku, zrobiłem taki myk, że kontakt i statystyki (jako połączone ze sobą) oraz podpis usunąłem z widoku (standardowo zostawiłem tylko treść z avatarem) i dodałem nowe (oczywiście budowa bez zmian, tylko dodanych kilka elementów ważnych do poprawnego działania). Do tego dodałem dwa nowe eventy, tak aby była możliwość dopięcia nowych zakładek, gdyby ktoś miał ochotę na dodatkowe elementy w profilu użytkownika - te eventy i opis w jaki sposób dodawać kolejne elementy opisany w pliku README.md (w języku angielskim, mam nadzieję że nie będzie to przeszkodą).
W załączniku przesyłam kilka screenów z tego dodatku: A tu plik do pobrania:
Pobierz
Jeszcze link do phpbb.com gdzie napisałem post z tym rozszerzeniem:
Rozszerzenie na phpbb.com
Dodam jeszcze, że dopasowałem wygląd zakładek do widoku na telefonach (i tabletach), na tyle na ile wystarczy do przeglądania, mam nadzieję że się w jakichś szczególnych przypadkach nie wysypie, bo nie sprawdzałem.
Dodatkowo, jeśli ktoś w podpisie wstawi obrazek, to będzie on skalowany do maksymalnej szerokości pola podpisu, tak aby nie rozjeżdżała się strona, ani nie wysypywały się zakładki.
Tak sobie dzisiaj siadłem, bo w sumie jak wspominałem wcześniej, ręczne zmiany w kodzie, do własnego stylu już zrobiłem (wcześniej też i na tym głównie bazowałem, trochę tylko podrasowałem) i postanowiłem jeszcze trochę ulepszyć to i zrobić z tego rozszerzenie!
Mam nadzieję, że nie wyszło źle, u mnie przynajmniej wygląda w porządku, więc śmiało mogę się podzielić i jak zawsze, na wszelkie uwagi odnośnie tego rozszerzenia jestem otwarty, chętnie wysłucham jakiejś konstruktywnej krytyki, podpowiedzi co można lepiej wykonać.
Jedno co prawda mnie martwi, mianowicie podczas przeładowywania strony, zanim cała się załaduje, na ułamek sekundy widać wszystkie zakładki, ale myślę że to zawsze tak, poza tym w niczym nie powinno przeszkadzać, bo po tym ułamku sekundy wszystko jest na swoim miejscu.
Ale ale.. powinienem zacząć od opisu:
Rozszerzenie, które dziś Wam zaprezentuje, jest to zamiana standardowego widoku profilu, na zbudowany z zakładek. Zawsze widoczny jest obszar z avatarem, rangą, nazwą użytkownika... itd., natomiast w zakładkach widnieje kontakt, statystyki oraz podpis - widoczne jedno z wymienionych po wciśnięciu na odpowiednią zakładkę.
Ponieważ nie za bardzo wiedziałem w jaki sposób (za mało eventów moim zdaniem ) można ów zmiany wykonać bez usuwania standardowego widoku, zrobiłem taki myk, że kontakt i statystyki (jako połączone ze sobą) oraz podpis usunąłem z widoku (standardowo zostawiłem tylko treść z avatarem) i dodałem nowe (oczywiście budowa bez zmian, tylko dodanych kilka elementów ważnych do poprawnego działania). Do tego dodałem dwa nowe eventy, tak aby była możliwość dopięcia nowych zakładek, gdyby ktoś miał ochotę na dodatkowe elementy w profilu użytkownika - te eventy i opis w jaki sposób dodawać kolejne elementy opisany w pliku README.md (w języku angielskim, mam nadzieję że nie będzie to przeszkodą).
W załączniku przesyłam kilka screenów z tego dodatku: A tu plik do pobrania:
Pobierz
Jeszcze link do phpbb.com gdzie napisałem post z tym rozszerzeniem:
Rozszerzenie na phpbb.com
Dodam jeszcze, że dopasowałem wygląd zakładek do widoku na telefonach (i tabletach), na tyle na ile wystarczy do przeglądania, mam nadzieję że się w jakichś szczególnych przypadkach nie wysypie, bo nie sprawdzałem.
Dodatkowo, jeśli ktoś w podpisie wstawi obrazek, to będzie on skalowany do maksymalnej szerokości pola podpisu, tak aby nie rozjeżdżała się strona, ani nie wysypywały się zakładki.