Niedawno zostałem poproszony o przykład stronicowania w połączeniu z ajaxem. W zasadzie już od dawna się do tego przymierzałem, więc czemu nie
. A skoro napisałem już ActionsManager to wykorzystam i go.
Publikuję kolejną wersję pagera. W trakcie korzystania z niego wyszło mi parę rzeczy, których brakowało lub też trzeba było je troche zmienić. W związi z tym nowa wersja nie jest kompatybilna wstecz.
Przedstawiam tutaj przykłady użycia biblioteki ActionsManager.
ActionsManager to biblioteka js, która umożliwia zarządzanie akcjami ajaxowymi na naszej stronie. Prosty przykład:
Mamy tabelę i chcemy zrobić podgląd jej jakiegoś wiersza. Podgląd miałby być w divie. Zamiast pisać długie kody do pobrania danych poprzez ajax, wstawienie tego do diva, wystarczy wywołać prostą komendę i już. Klasa dostarcza również kilka pluginów, które odpowiadają za przesuwanie okienka (diva), zmiane jego rozmiarów, pozycjonowanie.
Ponadto sama w sobie zawiera dużą możliwość konfiguracji. Można ją dowolnie rozszerzać by dostosować do własnych specyficznych potrzeb.
Atutem tej klasy może być również fakt, iż dzięki niej można zachować jednolitą obsługę wszystkich naszych akcji. Dodatkowo klasa może działać z dowolnymi bibliotekami ajaxowymi, wystarczy tylko załadować odpowiedni plugin.
Jak już pisałem w artykule o instalacji, ShoutBox posiada kilka interfejsów, które dają duże pole do popisu wszystkim tym, którzy chcą urozmaicić tudzież dostosować ShoutBox do swoich potrzeb. Postaram się tu i teraz przybliżyć Wam małe co nieco jak używać tych cudaków.
Wiele osób, które jeszcze nie znają php i sql zadają pytania jak to ustrojstwo zainstalować. Postaram się tutaj to trochę przybliżyć. Instalacja będzie omawiana na wersji 1.1, która to oferuje różne sterowniki zapisu danych (baza MySql, pliki, inne). Jednak instalacja wcześniejszych wersji przebiegać będzie podobnie, z tą tylko różnicą, że do wyboru będziemy mieli tylko bazę MySql.
Zgodnie z obietnicą publikuję sterownik do ShoutBox zapisujący dane nie jak do tej pory w bazie MySql, ale w pliku txt. Mam nadzieję, że będzie dobrze wam służyć. Nowy sterownik jest do ściągnięcia w paczce ver. 1.1. Pojawiły się tam też drobne zmiany w klasie oraz skrypcie js.
Co poniektórym nie podobał się fakt, iż ShoutBox zapisuje swoje dane w bazie MySql. Wyszedłem więc im naprzeciw tworząc interfejs baz danych.