eRIZ's weblog

PHP, webdesign, Linux, Windows i inne, bo nie samym chlebem człowiek żyje

SMF – kto jest online – boty i ulepszenia

O tym, jaką konkurencję dla komercyjnych forów stanowi skrypt SimpleMachines Forum wspominał nie będę, bo to temat na osobny artykuł. Dzisiaj opiszę, w jaki sposób można zaimplementować na swoim forum listę wyszukiwarek w polu „użytkownicy online”.

Na oficjalnej stronie dostępny jest dodatek, który umożliwia rozpoznawanie botów na liście „kto jest online”.

Przy okazji update’u do wersji 1.1.4 przypomniało mi się, iż wiele skryptów posiada rozpoznawanie obecności botów. Dlaczego SMF miałoby tego nie mieć?! :)

Więc zabrałem się do roboty, zainstalowałem wspomniany przeze mnie dodatek. Niestety, nie posiadał wersji polskiej, więc postanowiłem takową dorobić. Link do spolszczonej wersji znajduje się na końcu notki.

Udostępniam dwa pliki: jeden do rozpoznawania w bloku „kto jest online”, a drugi do grupowania na liście uzytkowników online. Drugi plik służy do wyświetlania listy po kliknięciu „więcej”. Dodatkowo, mamy możliwość podglądu user-agentów. ;]

Wszystkie pliki zapisane są w kodowaniu utf-8. Jeśli ktoś by potrzebował ISO, etc, to zapraszam do potraktowania pliku modification.xml i Who.template.php Gżegżółką.

Pierwszy plik instalujemy jako paczkę, drugi natomiast umieszczamy w katalogu szablonu. Jest on dostosowany do domyślnego szablonu, więc przy innych skinach może okazać się, iż potrzebna będzie dodatkowa edycja.

A jak działają modyfikacje? Działają wyśmienicie. ;]

Brak komentarzy

dopisz swój :: trackback :: RSS z komentarzami

Nie ma jeszcze żadnych komentarzy.

RSS z komentarzami :: trackback

Skomentuj

Możesz używać znaczników XHTML. Dozwolone są następujące tagi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

Wszystkie komentarze przechodzą przez moderację oraz filtry antyspamowe. Nie zostanie opublikowany komentarz, jeśli:

  • Jego treść obraża kogokolwiek.
  • W treści znajdują się wulgaryzmy i słownictwo ogólnie uznane za nieprzyzwoite.
  • Mam wątpliwości co do autora wpisu (Wszelkie anonimy są kasowane - niezależnie od zawartości - wpisz prawdziwy e-mail. Jeśli usunąłem, Twoim zdaniem, komentarz niesłusznie - daj znać). Zdarza się, iż sprawdzam kim jest komentujący.
  • Zawiera jakąkolwiek formę reklamy.

Warning: Undefined variable $user_ID in /usr/home/er1zpl/domains/eriz.pcinside.pl/public_html/weblog/wp-content/themes/inBlueDiary/comments.php on line 112

Szufladka