Skocz do zawartości
=-Mav-=

Usprawnienia do strony głównej PCLaba oraz forum

Rekomendowane odpowiedzi

AKTUALIZACJA: 2019.07.19

 

Labowy design pomimo ostatniego odświeżenia nadal ma kilka irytujących mnie niedoróbek. Poniżej znajduje się kilka skryptów które naprawiają niektóre z nich.

 

  1. Artykuł na jednej stronie
  2. Emotikony w komentarzach w jednej linii
  3. Brakujący przycisk otwierania panelu z enotkami na forumowej skórce Cethin

 

Ponieważ labowy design oraz wersja forum mają już swoje lata i braki pod niektórymi względami, postanowiłem napisać kilka prostych skryptów które uprzyjemniają mi korzystanie z serwisu, a może i Wam się przydadzą.

 

 

 

 

 

1. Artykuł na jednej stronie

 

Jak sama nazwa wskazuje, zadaniem tego skryptu jest złączenie niemożebnie niekiedy poszatkowanych artykułów w jedną spójną całość, bez konieczności ciągłego klikania w następne strony. Istnieją co prawda rozszerzenia do przeglądarek które tę sprawę załatwiają, ale żadne z nich nie odpowiada mi do końca. Kiedyś bRave oraz Zahariash stworzyli podobne skrypty, ale obecnie ani linki do nich, ani same skrypty nie działają już poprawnie.

 

Link do mojego skryptu: tutaj.

 

Po instalacji skryptu na dole artykułu, w pasku nawigacji obok przycisku przejścia do następnej strony, widoczny będzie przycisk "DRUKUJ ARTYKUŁ":

 

2018-08-24-PCLabScript-OnePage-1-wyc1.png

 

Po jego naciśnięciu wszystkie strony zostaną wczytane:

 

 

 

Przed:

2018-08-24-PCLabScript-OnePage-1sm.png Po: 2018-08-24-PCLabScript-OnePage-2sm.png

 

Od tej pory kliknięcie linka ze spisu treści na górze przewija artykuł do wybranej strony:

 

2018-08-24-PCLabScript-OnePage-2-wyc1.png

 

 

 

A kliknięcie podzielnika z numerem strony przewija z powrotem do spisu treści na górze:

 

2018-08-24-PCLabScript-OnePage-2-wyc2.png

 

Text w artykule po uaktywnieniu skryptu zostanie wyjustowany do obu krawędzi. Jest to szybka przeróbka skryptu dostosowanego do poprzedniego layoutu, ale działa.

 

 

 

 

 

2. Poprawka wyświetlania emotek w komentarzach

 

Nowy layout ma tę irytującą wadę, że każda emotka jest wyświetlana w nowej linii. Ten prosty skrypt sprawia, że emotki znowu wyświetlane są równo z textem. Skrypt aktywuje się po pięciu sekundach od załadowania strony.

 

Link do mojego skryptu: tutaj.

 

 

 

3. Forum: brakujący przycisk Pokaż wszystkie ikonki na czarnej skórce (Cethin)

 

Link do mojego skryptu: tutaj.

 

Forumowa skórka Cethin której domyślnie używam na forum ma pewien niewielki, irytujący błąd: podczas pisania postu po otwarciu pola z emotkami nie jest widoczny przycisk do wyświetlania wszystkich dostępnych emotek, przez co albo trzeba wpisywać je z palca z pamięci, albo na czas pisania przełączać się na inną skórkę - nonsens. Podłubałem trochę w kodzie strony i okazuje się, że ten przycisk nadal jest na stronie, ale skórka Cethin wydaje się gryźć z arkuszem stylów, wskutek czego pozycja przycisku jest zła i jest on przysłaniany przez inne elementy. Mój skrypt sprawia że przycisk jest widoczny i da się go używać. Jego pozycja nadal jest co prawda zła (na górze okienka z emotkami zamiast na dole), ale to detal, ważne że w ogóle działa. :E

 

2018-08-14-PCLab-CethinButton.png

 

 

 

 

 

 

 

 

Jak zainstalować?

 

Do instalacji skryptów potrzebne będzie rozszerzenie które je obsłuży. Jest do odpowiednio:

 

Po instalacji wybranego rozszerzenia (jeśli jest ono aktywne) wystarczy kliknąć w podany przeze mnie link do skryptu, a rozszerzenie automatycznie go rozpozna i zapyta się czy zainstalować. Potwierdzamy. Sprawa załatwiona. Tampermonkey wydaje się być o tyle lepszy od Greasemonkey, że pozwala na automatyczną aktualizację skryptów - jeśli więc coś tam poprawię to będziecie mogli kliknąć na ikonkę rozszerzenia, a potem na Check for userscript updates i wszystko się uaktualni.

 

Jeśli znajdziecie jakieś błędy albo będziecie mieli pomysły na jakieś inne usprawnienia to dajcie znać.

 

 

PS: Będąc np. na stronie aktualności czy artykułu można kliknąć shift+i i po wejściu w zakładkę console sprawdzić komunikaty od skryptów, np. ile wykryto obrazków, ile podmieniono ikonek itp.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość RobONtouR

jeszcze trochę i wcale nie będzie się dało oglądać strony głównej w 1280x1024 nie wspomnę jak obecnie wygląda na takim ekranie ;/

 

pół ekranu czarne nie wiadomo co oczywiście adblock wyłączony bo wspieram forum z reklam

1png_qewqrqs.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zaktualizowałem skrypt wyświetlający artykuł na jednej stronie tak aby działał z nowym layoutem. Dodałem też skrypt który sprawia, że emotki w komentarzach pod artykułami/komentarzami nie są przenoszone do nowej linii.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...