Strona głównaFacebookTwitterInstagramRSS
Dzisiaj jest czwartek, 27 kwietnia 2017
JAK przyspieszyć renderowanie w BlenderzeBardzo ważne pytaniaJAKIE błędy popełniamy w Corelu?
Wszystkie linki w jednym miejscu

Wszystkie linki w jednym miejscu

środa, 2013-11-060

Z potrzeby chwili i na prośbę znajomego przysiadłem na godzinkę i skrobnąłem niewielki skrypcik w JavaScript, który pozwolił mu zapanować nad ogromną ilością linków, jakie wcześniej posiadał na swoich kilku blogach.

BlogrollZałożenie było takie: minimum bajerów, podział na rozwijane kategorie i współużytkowanie jednego skryptu przez kilka blogów, żeby mógł edytować listę tylko w jednym miejscu. W ten oto sposób powstała pierwsza wersja Blogrolla. Następnego dnia poświęciłem kolejną godzinkę, żeby skrypt trochę dopracować i sam zacząłem go używać, bo też mam kilka blogów :)

Cały skrypt to zaledwie jeden plik JS, kilka stylów CSS i dwa krótkie wpisy do pliku HTML, które odczytują skrypt i tworzą kontener, gdzie widget będzie wyświetlany. Skrypt działa automatycznie, ale jeśli ktoś myśli, że wystarczy go wgrać do WordPressa i system sam go obsłuży to jest w dużym błędzie. Trzeba go samemu zainstalować w szablonie, co nie jest trudne a instrukcja krótka i chyba czytelna (w razie czego proszę pisać - będę ją dopracowywał).

Całość jest napisana wyłącznie w JavaScript, tu też edytuje się tablicę z linkami. Jest trochę ręcznej roboty, ale dzięki temu skrypt można spokojnie zainstalować na jednym serwerze a potem go zewnętrznie dołączać do różnych serwisów. Kodowanie polskich znaków jest w UTF-8, więc trzeba używać edytora obsługującego ten system (systemowy notatnik odpada). Skrypt automatycznie rozpoznaje średniowieczne kodowanie (np. ISO) i usuwa polskie znaki. Tu przyznam, że próbowałem robić konwersję, ale coś się sypało, więc odpuściłem. Na szczęście większość systemów (poza Bloxem) używa już kodowania UTF-8.

Widget jest osadzany w zwykłym kontenerze (a nie np. w IFRAME), więc bez problemu można go dopasować do layoutu i ostylować przy pomocy CSS na podstawie załączonego przykładu. Co więcej, jeśli dany serwis wykorzystuje jQuery, to rozwijanie i zwijanie zakładek będzie animowane (sprawdźcie w prawej kolumnie).

I teraz najważniejsze. Skrypt jest za FREE, możecie go więc spokojnie używać na swoich blogach. Jeden warunek (a raczej prośba) - opiszcie go na swoim blogu linkując do tego wpisu. Niech i ja coś mam z tego :)

Skrypt jest dostępny w plikowni.

Spodobał Ci się wpis? Udostępnij go w Social Media:
Jeśli podoba Ci się wpis,
koniecznie zalajkuj,
skomentuj i zapisz się na