UserJS: Integracja kanałów Blipcast z Blipem
W ramach kontynuowania organizowanej przeze mnie akcji poprawiania świata, to jest jego internetowej części, napisałem kolejny UserJS dla jednego z moich ulubionych serwisów, czyli dla Blipa. Tym razem skrypt ma za zadanie podmianę specjalnie oznaczonych słów kluczowych (za pomocą znaku #
lub @
) na klikalne odnośniki, prowadzące do odpowiednich podstron w serwisie Blipcast.
Ze względu na pewne ograniczenia w JavaScript – a w szczególności te, które dotyczą wyrażeń regularnych – musiałem dopisać trochę pomocniczego kodu. Nie oznacza to jednak, że skrypt działa powoli – zależało mi na tym, aby działał w miarę szybko i sprawnie, chociaż pewnych elementów nie dało się uniknąć. Wyrażenie regularne jest modyfikacją na potrzeby skryptu oryginału, pochodzącego z Blipcasta (dzięki, iktorn).
Skrypt zamienia specjalnie otagowane wyrazy na linki praktycznie wszędzie tam, gdzie jest to możliwe: od strony głównej, czyli widoku bliposfery (dla zalogowanych i gości), przez wiadomości w kokpicie i te wyświetlane w profilu, na aktualnym statusie użytkownika (wyświetlanym na górze strony) kończąc. Mam nadzieję, że się przyda.
Dla zainteresowanych, polecam także mój inny skrypt dla Blipa, oraz coś do poprawienia wyglądu Bliposfery ;-)

Michał _kUtek_ Kuciński pisze:
Dzięki!
Dodano 26 lutego 2008 o 17:53:46 ¶
czara pisze:
jakis zrzut ekranu by sie przydal
Dodano 26 lutego 2008 o 18:16:36 ¶
Michał _kUtek_ Kuciński pisze:
(Komentarz zmodyfikowany 26.02.2008 o 18:39)
Przed i Po
Dodano 26 lutego 2008 o 18:21:36 ¶
czara pisze:
dzieki, choc juz zainstalowalem u siebie
moze by zostawal # przy linku do kanalu?
Dodano 26 lutego 2008 o 18:23:13 ¶
Wasacz pisze:
czara: podmień sobie w kodzie HTML tworzonego linku (znaczy dopisz przed
$1wewnątrz<a></a>).Dodano 26 lutego 2008 o 18:25:48 ¶
czara pisze:
wasacz: dzieki, probowalem sam to znalezc ale na userjs to ja sie nie znam bardzo
Dodano 26 lutego 2008 o 18:28:49 ¶
eskey pisze:
Fajna rzecz. Skorzystałem i poinformowałem innych ;)
Dodano 27 lutego 2008 o 10:05:51 ¶
Wasacz pisze:
eskey: Dzięki :)
Dodano 27 lutego 2008 o 19:40:44 ¶