ShoutBox 1.1 dla Joomla

2009-06-11 14:21:55

 

Nowa wersja modułu dla joomla zawiera możliwość ustawienia kolorów przez użytkowników. Opcja ta była dostępna od dawna w normalnej wersji ShoutBox'a, ale dla joomli jakoś tego od razu nie wprowadziłem.

ShoutBox 1.3

2009-04-20 21:00:02

 

Kolejna odsłona ShoutBox. Wersja ta nie zawiera żadnych nowych bajerów. Zmiany jakie zrobiłem dotyczą samego silnika i są małym przygotowaniem przed wersją z wieloma pokojami.

ShoutBox dla joomli bez strony głównej

2009-03-17 17:01:35

 

Na liczne wnioski i protesty dodałem możliwość używania modułu shoutbox dla Joomla bez konieczności wystawiania go na stronie głównej.

Moduł ShoutBox dla Joomla

2008-09-10 21:11:53

 

Z racji, iż od czasu do czasu byłem proszony o moduły ShoutBox'a pod różne systemy, postanowiłem wkońcu przy odrobinie wolnego czasu napisać moduł pod Joomla. Moduł był testowany na najnowszym wydaniu Joomla 1.5.6.

ShoutBox - zarządzanie IP

2008-06-30 19:57:10

 

Wraz z wydaniem ShoutBox 1.2 doszło zapisywanie adresów IP. Brakowało jedynie narzędzia do zarządzania tymi adresami. Obiecałem, iż wkrótce napiszę komendę na tę okazję, co też uczyniłem i dziś publikuję.

ShoutBox 1.2

2008-06-16 15:20:01

 

Prezentuję kolejną wersję ShoutBox 1.2. Wizualnie w zasadzie nic się nie zmieniło. Główne zmiany dotyczą poprawienia funkcjonalności i łatwości użycia.

Pager 2.5.1 oraz EPager

2008-05-17 17:58:29

 

Po dość długim okresie milczenia wrzucam nową wersję Pagera. Wnosi ona parę drobnych poprawek.
Dołączam dodatkowo klasę EPager, która dziedziczy po Pager i rozszerza go o parę ciekawych rzeczy:

  • Automatycznie wyliczanie liczby rekordów
  • Automatyczne rozpoznawanie sortowania
  • Automatyczna generacja wynikowego zapytania na podstawie dwóch powyższych wyliczeń

Co nam to daje? Ano to, że nie musimy się już martwić o budowanie zapytania które będzie stronicowało, które będzie sortowało. Wszystko to zostania samo utworzone na podstawie podstawowego zapytania i podaniu nazw kolumn po których będzie można sortować.
Czyli zamiast tworzyć takie zapytanie na podstawie różnych czynników:

1
select * from tabela order by pole asc limit 10,5

to tworzymy tylko takie:

1
select * from tabela

i o nic już się nie martwimy :)

Klasa dostępna w paczce 2.5.1 w katalogu epager.

ps: Przykład korzystać będzie z bazy danych. Niezbędne zapytania dostępne są w pliku epager.sql w katalogu epager.

ShoutBox - błąd cache'owania

2007-11-02 10:11:09

 

Dzięki testom użytkownika fomicza wyszło na jaw, że ShoutBox od wersji 1.0 wzwyż ma błąd. Wynikiem tego błędu jest ciągłe odwoływanie się do bazy danych po nowe wiadomości, nawet gdy tych nie ma. Założeniem ShoutBoxa było, by odwoływać się do bazy tylko wtedy, gdy pojawią się nowe wiadomości, a tu taki bug... :( Wszystkie wersje od 1.0 wzwyż są już na serwerze w wersji poprawionej. Błąd można poprawić również samemu. W tym celu należy edytować plik ShoutBox.class.php i znaleźć tam funkcję Read a w niej następujący kod:

1
2
3
<?php
if (is_null($_lastId) || $_lastId >= $this->_idMsg){
?>

i zamienić ją na:

1
2
3
<?php
if (is_null($_lastId) || $_lastId $this->_idMsg){
?>

Jak zapewne zauważyliście, znalazł się o jeden znak za dużo (=).

Formularz i stronicowanie - pamiętanie stanu

2007-10-22 17:37:21

 

Pisząc wszelkiego rodzaju wyszukiwarki korzystamy z formularzy, w których wprowadzamy warunki wyszukiwania. Sprawa komplikuje się trochę, gdy użyjemy stronicowania znalezionych wyników. Przechodząc na kolejną stronę znalezionych wyników, tracimy warunki wyszukiwania (dane z formularza). Aby temu zapobiedz, należy zapamiętać stan wyszukiwania. Można to zrobić na dwa sposoby:

ShoutBox i dźwięki

2007-10-17 09:05:14

 

Wraz z pojawieniem się ShoutBox 1.1.1 możliwe stało się łatwe przypisywanie własnych akcji dla nowych wiadomości. Jedną z takich akcji może być sygnał dźwiękowy, informujący nas o tym, że właśnie ktoś coś napisał.

1  2    >