Filtrowanie wyników wyszukiwania na forum phpBB2
28 lipca 2006
Niedawno zarejestrowałem się na forum Webhelpu z powodu niesamowicie niskiej aktywności działów poświęconych pisaniu stron na forum MozillaPL. Lubię fora, na pewno bardziej niż grupy dyskusyjne (i chyba można powiedzieć, że niektóre osoby mają dokładnie na odwrót), ale nie lubię for nieprzyjaznych użytkownikowi.
Uwziąłem się na to forum Webhelp, bo aktywnie z niego korzystam, ale prawda jest taka, że opcja pokazywania nowych postów prezentuje nam długą tabelkę i zakłada że jesteśmy zainteresowani postami z wszystkich działów. Można stracić masę czasu na szukanie interesujących wątków, gdy 3/4 dziennej porcji postów (~300) jest ofertami albo ocenami stron. Nigdzie nie znalazłem możliwości ignorowania niechcianej zawartości - ale jak pisałem czyste phpBB2 nie ma takiej funkcjonalności. Ma ją na przykład phpBB by Przemo nie mówiąc już o bardzej wyrafinowanych rozwiązaniach jak Invision Power Board bądź vBulletin.

Zawsze uważałem i nadal uważam, że jeśli Mahomet nie może przyjść do góry, to góra przyjdzie do Mahometa. W czasach CSS i JavaScriptu dobrej jakości (document.write won) nie musimy czekać na poprawkę administratora - wszystko możemy zrobić sami - w taki sposób, że zmiany będą widoczne tylko dla nas. Dzięki UserJS / UserCSS. Kiedyś rozszerzałem grę Dark Throne, niedawno napisałem kombajn do Wykopu, teraz postanowiłem dodać brakującą opcję filtrowania wyników wyszukiwania na tamtym forum. Bo dlaczego nie?

Jak widać na załączonym obrazku interesujące mnie posty z paru forów zostały zaznaczone innym kolorem tła. W aktualnej wersji skryptu należy zmienić ręcznie (ściągając plik na dysk i edytując) numery ID wybranych forów. Istnieje także zmienna del, która pozwala na usunięcie z wyników wyszukiwania wszystkich postów oprócz wybranych. W następnej wersji dodam jakiś mały panel na stronie i pozwolę zapisywać ustawienia. Tytuł tego posta jest trochę mylący, bo nie wszystkie fora phpBB2 mają układ wyszukiwania obecny na Webhelp… ale możliwe, że dopiszę kiedyś obsługę i innych listingów.
Pobierz skrypt Forum Webhelp - Filtrowanie.
Chciałbym jeszcze nadmienić, że nie rozumiem inicjatyw administratorów / właścicieli stron, którzy nie pozwalają korzystać ze skryptów bądź stylów użytkownika (na przykład Google miało kiedyś jakieś wąty do GMail Delete Button). Mogę zmienić rozmiar tekstu w przeglądarce, mogę wyciąć reklamy AdBlockiem i mogę wreszcie dodać brakującą funkcjonalność - bez wiedzy czy zgody admina - mówimy bowiem o mojej przeglądarce i kopii strony, która po ściągnięciu znalazła się na moim dysku. Władza w ręce ludu! ;)


