Dziś przedstawię Wam jak w łatwy sposób stworzyć ładne url'e we własnej aplikacji. Wielu początkujących programistów tworzy cały mechanizm ładnych url'i w całości oparty na mod-rewrite i pliku htaccess. Niestety takie podejście jest mało elastyczne i na dłuższą metę uciążliwe. Pokażę Wam inną metodę, gdzie cały mechanizm przetwarzania linków zawarty jest w kodzie php. Chcę od razu zaznaczyć, iż nie będzie tu żadnej super hiper obiektowości, rutingu i innych super hiper bajerów. Artykuł ma na celu pokazać jak prosto zrobić ładne linki i poznać podstawy tej konstrukcji.
Prezentuję Wam dziś nowe podejście do wyświetlania shoutboxa - jako pływające okienko. Powinniście po lewej stronie zobaczyć okienko z napisem shoutbox. Okienko to będzie chodziło wraz ze scrollem, więc ciągle będzie widoczne. Po kliknięciu na nie - pojawi się shoutbox. Powtórne kliknięcie schowa shoutbox. Jeśli nie podoba Wam się ten widok, możecie bez problemu powrócić do pierwotnej wersji - kliknijcie po prostu odpowiednią ikonkę w shoutbox.
Dzięki uprzejmości Aleksandra (alex51) Wiśniowieckiego, który jest moderatorem forum.joomla.pl, moduł ShoutBox dla Joomla wzbogacił się o przyrostek klas css modułu. Dzięki temu przyrostkowi możecie bez większego problemu dostosować wygląd modułu do ogólnego wyglądu strony.
Wspomniane zmiany dostępne są począwszy od wersji 1.1.1 do pobrania jak zwykle w dziale download (mod_nshoutbox1.1.1.zip).
Na wielu forach i grupach widzę, iż często w kodzie zapytań tabel jest INT(11). Zdaję sobie sprawę, iż czasami jest to spowodowane skopiowaniem zapytania z jakiegoś programu, który automatycznie nam z jakiegoś powodu coś takiego dodaje. Częściej jednak jest to stosowane przez programistów z premedytacją wynikającą poprostu z niewiedzy. Postaram się tutaj tę sprawę wyjaśnić.
Powstała pierwsza stabilna wersja wtyczki ShoutBox'a (by hernas.pl) dla vBulletin. O jej początkach pisałem tutaj. Wtyczkę zainstalowałem u siebie - działa
Plik z wtyczką znajdziecie u mnie w dziale download jak również na forum.php.pl.
Chłopaki z hernas.pl podpieli mój ShoutBox pod vBulletin. Dodali do tego również obsługę pokoi. Swoją zmodyfikowaną wersję udostępnili dla reszty użytkowników. Na chwilę obecną zawiera jednak chyba parę błędów, więc nie włączam jej jeszcze do swojego download. Bugi zgłosiłem i czekam na poprawę. Więcej informacji na temat ich wersji znajdziecie na forum.php.pl. Jest tam również link do ściągnięcia. Mam nadzieję, iż te drobne błędy zostaną poprawione i moduł się rozwinie
Utworzyłem nowy dział na forum skrypty użytkowników. Możecie tam pochwalić się swoim większym skryptem oraz uzyskać opinię na jego temat. Proszę tylko o jedno: nie umieszczajcie tam "pięcio linijkowych" kodów - niech to będą jakieś większe kawałki, o których już myślicie, że są dopracowane i warto się nimi pochwalić. Inne kody umieszczajcie nadal w pozostałych działach.
Dzisiaj omówię wyświetlanie rekordów "co trzy". Piszę co trzy, gdyż zazwyczaj na forum pytają o trzy. Oczywiście podane przeze mnie metody można zastosować do wyświetlania co pięć, dziesięć i ile Wam się będzie chciało. Wyświetlanie w standardowy sposób, czyli od lewej do prawej, jest banalnie proste. Piszę jednak ten artykuł, gdyż przedstawię również metodę z góry do dołu - co jest już ciutkę trudniejsze. Tak czy siak na pewno komuś się przyda.
Zainspirowany ostatnimi wypowiedziami początkujących (i nie tylko) programistów php, postanowiłem skrobnąć małe co nie co na temat błędów E_NOTICE. Niektórzy mogą mi zarzucić, że E_NOTICE to nie błąd, lecz ja słowo "błąd" użyłem celowo i z pełną świadomością. Zapewne bardziej fachowo należałoby napisać "komunikaty" E_NOTICE, aczkolwiek słowo komunikat to przecież komunikat więc można olać, a błąd to już coś poważniejszego, więc może by warto na niego zwrócić uwagę. Także by nie usypiać uwagi początkujących programistów (jak i niestestety tych już uważających się za niepoczątkujących) będę używał słowa "błąd".
Swego czasu dostało mi się za brak logo - o to więc jest. Zawdzięczam je qpanasowi.