Zaloguj się, aby obserwować  
ziptofaf

Poprawiamy forum - czyli własne layouty, modyfikacje i zmiany interfejsu

41 postów w tym temacie

Jako iż moderator zasugerował bym napisał własny temat co do domowych poprawek wyglądu nowego forum to tworzę ten.

W obecnej chwili utworzyłem już trzecią wersję poprawek.

W roli głównej ciemna, nierażąca oczu kolorystyka:
http://puu.sh/kGdOr/2064f03ff7.png

Do tego zmodyfikowane UI:
http://puu.sh/kGdQa/a728aeabef.png - wystarczy kliknąć na nieinteresującą nas kategorię a wszystkie posty w nim schowają się. Ponowne kliknięcie sprawia że pojawia się ponownie.
http://puu.sh/kGdSA/812324473f.png - na dole każdego tematu powróciły przycisku Dodaj Post oraz możliwość powrotu na stronę główną gramu/forum.


Ogólnie na stronie mieści się wyraźnie więcej tematów oraz nieco więcej postów (zmniejszone awatary i minimalne rozmiary danego posta - w przypadku krótkich postów oszczędzane jest sporo miejsca).

Jak toto zainstalować:
1.) Potrzebujemy przeglądarki Firefox z dodatkiem greasemonkey ( https://addons.mozilla.org/pl/firefox/addon/greasemonkey/) lub Chrome''a z tampermonkey ( https://tampermonkey.net/ - z tego co widzę jest też wersja dla Opery i Safari).
2.) Po pobraniu dodatku wchodzimy na https://github.com/ziptofaf/fixinggram/blob/master/fixinggram.user.js
3.) Klikamy na guziczek raw ( http://puu.sh/kG984/05fdbea8b0.png)
4.) Na górze witryny pokaże się nam taki komunikat ( http://puu.sh/kG98A/f0e81d3f34.png). Klikamy na Install script i instaluj.
5.) Tadam! Odwiedzamy forum.gram.pl i powinniśmy mieć nową szatę graficzną. Jeśli nie to klikamy na ikonkę małpki i sprawdzamy czy FixingGram jest zaznaczone:
http://puu.sh/kG99W/06947415c9.png

Teoretycznie skrypt powinien sam się automatycznie aktualizować ale czy tak rzeczywiście będzie nie wiem bo dopiero wczoraj zainteresowałem się tym narzędziem.

Uwaga - całość ma też swoje błędy. Użycie tej modyfikacji sprawia że strona sama wam się nie odświeży po kliknięciu dodaj swój post (choć zostaje on dodany, po prostu wciśnijcie F5). Mogą też występować inne problemy - ot, to jest taka nakładka na już istniejące funkcje i kod więc się potrafią gryźć. Choć z tego co sprawdziłem na szybko - da się normalnie korzystać z forum, jedynym zgrzytem jest konieczność odświeżenia strony po dodaniu posta. Z góry też uprzedzam - ja na co dzień NIE zajmuję się front-endem stron internetowych więc na piękną i absolutnie spójną kolorystykę bym się nie nastawiał.


Zmiany względem ostatniej opublikowanej wersji v2:
- tematy znowu pokazują czy były już odwiedzone czy nie (niestety musiał im wrócić również niebieski kolor na tymczasem)
- podkreślenia, pogrubienia i kursywa jest już w poprawnym kolorze zamiast czerni.
- doszło też do lekkiej modyfikacji interfejsu tworzenia posta:
http://puu.sh/kGdVZ/3472ae43d1.png - zamiast przycisków GRA! powróciły znane i swojskie BIU oraz S.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No patrz Pan, czyli jednak sie da. Rece opadaja... najpierw jeden gramowicz wyrecza redakcje i sam robi gramstaty, teraz drugi naprawia to, co schrzaniono robiac nam "prezent" urodzinowy. :/ Kolejny krok - stworzenie wlasnego forum...

Wielkie dzieki za pomoc :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

> No patrz Pan, czyli jednak sie da. Rece opadaja... najpierw jeden gramowicz wyrecza redakcje
> i sam robi gramstaty, teraz drugi naprawia to, co schrzaniono robiac nam "prezent" urodzinowy.
Tak uczciwie mówiąc - ja wątpię żeby dla Gramu to było coś z kategorii "nie da się". Ale wprowadzenie tego rodzaju modyfikacji w piątek wieczorek to zagranie którego nie potrafię zrozumieć. Nigdy w żadnej firmie IT którą znam nie wprowadza się zmian w takim terminie...

Cóż, jutro będzie można zobaczyć umiejętności ich programisty/ów. Fakt że to co ja zrobiłem to naprawdę było mało pracy, gdybym był ogarnięty w tworzeniu front-endu witryn to by to było z 15 minut roboty. Było dłużej bo musiałem sięgnąć do podręcznika o CSS''ie i poczytać jak sprawić by inni też mogli z tego korzystać bez nadmiernych udziwnień :P

Gramstaty zrobione przez Roba to o wiele bardziej skomplikowana rzecz. ZWŁASZCZA z zewnątrz. Dla gramowej ekipy sprawdzenie ile postów napisał użytkownik to dosłownie jedno zapytanie, pewnie podobne do takiego:
"SELECT * from Posts WHERE user=imieuzytkownika";

Dodać kilka filtrów co do dat itp i masz pełne dane bardzo szybko, tylko je jakoś sformatować do wglądu.

Za to jeśli robisz to tak jak Rob to musisz najpierw przygotować bota który będzie odwiedzać każdy możliwy wątek, indeksować go, skanować nowe posty w ciągu ostatnich 24h itd... Wiem jak coś takiego napisać i nie ukrywam, nie chciałoby mi się za darmo bo to będą uczciwe 2-3 dni pracy.

Ot, na razie liczę na to że gram się ogarnie, akurat poprawki istniejącego już front-endu (który zły nie jest i tak naprawdę wymaga tylko szlifów) naprawdę nie są nadmiernie trudne, zwłaszcza jeśli masz tony krytyki więc widzisz co jest nie tak.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

> Tak uczciwie mówiąc - ja wątpię żeby dla Gramu to było coś z kategorii "nie da się".

Optymista.

Dla gramu wszystko jest z kategorii "nie da sie". Gramstaty nie dzialaja? Nie da sie naprawic, wywalamy. Odpowiedzi z poziomu artykulu nie dzialaja? Nie da sie naprawic, udajemy, ze nie ma tematu. Chcecie PW? Nie da sie wprowadzic, udajemy, ze nie widzimy sugestii.

Zastanawiam sie, co calymi dniami robia ich ludzie od IT. Bo na pewno nie zajmuja sie poprawnym funkcjonowaniem forum.

Moze powinni Tobie i Robowi zaproponowac staz? Oczywiscie bezplatny? Zdobedziecie nowe umiejetnosci, nabierzecie doswiadczenia, bedziecie mieli co w CV wpisac... Warto o tym pomyslec.

Przylaczam sie takze do pytania Graffisa: da sie cos zrobic z mobilkami? Bo szlag mnie od tego wszystkiego trafia... :[

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 12.10.2015 o 09:10, Ring5 napisał:

Chcecie PW? Nie da sie wprowadzic, udajemy, ze nie widzimy sugestii.


Akurat PW prawdopodobnie będą całkiem niedługo, już teraz w kodzie strony są zakomentowane buttony dla nich.

Dnia 12.10.2015 o 09:10, Ring5 napisał:

Moze powinni Tobie i Robowi zaproponowac staz? Oczywiscie bezplatny? Zdobedziecie nowe
umiejetnosci, nabierzecie doswiadczenia, bedziecie mieli co w CV wpisac... Warto o tym
pomyslec.


Ha ha ha :D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

> > Chcecie PW? Nie da sie wprowadzic, udajemy, ze nie widzimy sugestii.
>
> Akurat PW prawdopodobnie będą całkiem niedługo, już teraz w kodzie strony są zakomentowane
> buttony dla nich.
>
> > Moze powinni Tobie i Robowi zaproponowac staz? Oczywiscie bezplatny? Zdobedziecie
> nowe
> > umiejetnosci, nabierzecie doswiadczenia, bedziecie mieli co w CV wpisac... Warto
> o tym
> > pomyslec.
>
> Ha ha ha :D

Sprawdzam czy poprawili cytowanie, czy to tylko ja.

EDIT: To jednak tylko ja, można się rozejść.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

> Dla gramu wszystko jest z kategorii "nie da sie". Gramstaty nie dzialaja? Nie da sie
> naprawic, wywalamy. Odpowiedzi z poziomu artykulu nie dzialaja? Nie da sie naprawic,
> udajemy, ze nie ma tematu. Chcecie PW? Nie da sie wprowadzic, udajemy, ze nie widzimy
> sugestii.

Ja wiem, że może jestem interesowny... ale nadal pamiętam o zakładzie ;]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Muradin - coś ci przeglądarka chyba wariuje [tudzież samo forum - ciężko stwierdzić] bo każdy post wrzuca ci z dublem :)
Skasowałem je, żeby było czytelniej, bo rozmiar ramek i ilość postów na stronę obecnie nie sprzyja takim kwiatkom.
W razie co - jak by ci tak dalej rzucało dublami, rzucaj zgłoszenie skrzynką moderatorską to się poczyści [bo nie wiem, czy z poziomu konta konsula możecie kasować sami swoje posty czy nie]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nadal duble? O tym też pisałem w feedbacku, ale możliwe że jest to związane z klikanym przeze mnie niekiedy odpowiadaniem i cytowaniem postu. Dziwne, może to wina przeglądarki. Sprawdzę później na FF

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dobra, jako że gram coś pozmieniało to co drugi post od kilkunastu minut robił się paskudnie biały. Ot, taki psikus :P I dodali guzik dodaj post na dole witryny więc ten element usuwam ze swojej modyfikacji żeby nie było duplikatów.

Ale już poprawione. Pół na pół że zaktualizowało się samo, jeśli nie to wchodzimy na:
https://github.com/ziptofaf/fixinggram/blob/master/fixinggram.user.js
Klikamy na raw i Install.


Co do pytania o urządzenia mobilne - zależy jakie. Musiałbym zerknąć czy da się wrzucić własne rozszerzenia do przeglądarek mobilnych ale nie widzę powodu dla którego byłoby to niemożliwe.

Post napisany o godzinie 15:41:34

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Oki, jest już wersja 5, mam nadzieję finalna na razie. Proces instalacji taki sam jak zawsze, po prostu kliknąć na link w pierwszym poście (bądź zaktualizuje się wam samo).

W najnowszej odsłonie:
- koniec gryzienia się z javascriptem samego gramu. Już nie będzie niedziałających przycisków!
- wszystkie zmiany w stylu graficznym przeniesione do dodatkowego pliku CSS zamiast walenia ich jednego po drugim do wnętrza skryptu. Nieco wyższa wydajność i kompatybilność z przeglądarkami.
- co drugi temat/post ma nieco inny kolor tła ( http://puu.sh/kNi53/1089ee6399.png). Ot, tak dla rozróżnienia.
- posty moderatorów/konsuli wyglądają od teraz w miarę poprawnie - ich ramki przechodzą do koloru tła a nie do bieli ( http://puu.sh/kNicG/1a80a9bf0e.png).
- poprawne wyświetlanie odpowiedzi (już bez białej czcionki na białym tle: http://puu.sh/kNigk/1e677e5381.png).

Ot, jeśli ktoś preferuje ciemne tło to ta wersja już w sumie prowizorką nie jest i można śmiało używać :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!


Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.


Zaloguj się
Zaloguj się, aby obserwować