joomla! 1.5 od kuchni. ponad 130 przepisów! helion, InformatykaHeliona
[ Pobierz całość w formacie PDF ]
Spis treci
Rozdzia 3. Praca z baz danych
77
Wprowadzenie
77
Wykonywanie zapytania
80
adowanie pierwszej komórki ze zbioru wyników zapytania
82
adowanie pierwszego rekordu z zapytania
84
adowanie wicej ni jednego rekordu z zapytania
87
Obsuga bdów DBO
89
Tworzenie tabeli JTable
91
Tworzenie nowego rekordu przy uyciu JTable
94
Modyfikacja rekordu przy uyciu JTable
97
Odczytywanie istniejcego rekordu przy uyciu JTable
98
Usuwanie rekordu przy uyciu JTable
99
Blokowanie i odblokowywanie rekordu przy uyciu JTable
100
Zmiana kolejnoci rekordów przy uyciu JTable
102
Publikowanie i wycofywanie rekordu z publikacji przy uyciu JTable
104
Zwikszanie licznika wywietle rekordu przy uyciu JTable
105
Rozdzia 4. Sesje i uytkownicy
107
Wprowadzenie
107
Pobieranie uchwytu sesji
108
Dodawanie danych do sesji
109
Pobieranie danych sesji
112
Sprawdzanie obecnoci danych w sesji
114
Sprawdzanie tokenu sesji
115
Pobieranie danych o uytkowniku
115
Sprawdzanie, czy aktualny uytkownik ma status gocia
117
Odczytywanie imienia i nazwiska uytkownika oraz jego nazwy
118
Odczytywanie identyfikatora grupy uytkownika oraz typu uytkownika
120
Ograniczanie zakresu dostpu uytkownika przy uyciu poziomów dostpu Public,
Registered i Special
122
Odczytywanie wartoci parametrów uytkownika
124
Ustawianie wartoci parametrów uytkownika
126
Rozszerzanie i edytowanie parametrów uytkownika
127
Wysyanie wiadomoci poczty elektronicznej do uytkownika
131
Rozdzia 5. Jzyki narodowe
135
Wprowadzenie
135
Tworzenie tumaczenia
138
Tumaczenie wybranego tekstu
142
Sprawdzanie dugoci cigu znaków UTF-8
145
Usuwanie niewidocznych znaków UTF-8 z pocztku i koca cigu znaków
146
Porównywanie cigów znaków UTF-8
148
Znajdowanie cigu znaków UTF-8 w innym cigu znaków UTF-8
149
Wykonywanie wyraenia regularnego na cigu znaków UTF-8
151
Odwracanie cigu znaków UTF-8
153
Wyodrbnianie cigu znaków z innego cigu znaków UTF-8
154
4
Spis treci
Zastpowanie wystpie cigu znaków UTF-8 w innym cigu znaków UTF-8
155
Odczytywanie w cigu znaków UTF-8 znaku na wskazanej pozycji
157
Przeksztacanie cigu znaków z jednego standardu kodowania na inny
158
Tworzenie skryptu instalacji bazy danych uwzgldniajcego kodowanie UTF-8
159
Rozdzia 6. Interakcja z uytkownikiem i style
163
Wprowadzenie
163
Odczytywanie parametrów strony i komponentu
164
Dodawanie do strony kaskadowego arkusza stylów CSS
166
Nadpisywanie szablonów w komponencie
168
Dodawanie kodu JavaScript na stronie
170
Tworzenie modalnego okna dialogowego
171
Generowanie treci modalnej
174
Uaktualnianie elementu przy uyciu Ajax i MooTools
176
Uaktualnianie elementu na podstawie formularza przy uyciu Ajax i MooTools
179
Przesyanie odpowiedzi Ajax z komponentu
181
Wczanie stronicowania na licie elementów
184
Rozdzia 7. Dostosowywanie dokumentów
189
Wprowadzenie
189
Definiowanie tytuu dokumentu
191
Definiowanie generatora dokumentu
192
Definiowanie opisu dokumentu
192
Dodawanie metadanych do dokumentu
193
Zmiana zestawu znaków uywanego w dokumencie
194
Zmiana typu MIME dokumentu
196
Kontrola mechanizmu zapisywania odpowiedzi w pamici podrcznej klienta
198
Tworzenie dokumentu PDF w komponencie
200
Tworzenie kanau RSS lub Atom w komponencie
201
Zwracanie dokumentu w formacie RAW z komponentu
206
Uywanie wasnego dokumentu JDocument w komponencie (dotyczy wycznie PHP5)
208
Rozdzia 8. Dostosowywanie elementów standardowych
215
Wprowadzenie
216
Wyczanie paska menu
216
Ustawianie tytuu i ikony paska narzdziowego
218
Dodawanie do paska narzdziowego przycisku operujcego na jednostce danych
219
Dodawanie do paska narzdziowego przycisku operujcego na zestawie danych
222
Dodawanie wasnych przycisków do paska narzdziowego
224
Dodawanie odstpów i separatorów na pasku narzdziowym
227
Dodawanie systemu pomocy do komponentu
228
Tworzenie nagówka filtru dla danych tabelarycznych w komponencie MVC
230
Filtrowanie danych tabelarycznych w komponencie MVC
234
Tworzenie nagówków kolumn sterujcych sortowaniem danych tabelarycznych
w komponencie MVC
238
Porzdkowanie danych tabelarycznych w komponencie MVC
240
5
Spis treci
Rozdzia 9. Utrzymywanie rozszerzalnoci i modularnoci
243
Wprowadzenie
244
adowanie moduów dodatkowych
245
Wywoywanie moduu dodatkowego
247
Tworzenie dodatkowego moduu w systemie Joomla!, realizujcego wyszukiwanie
248
Tworzenie wasnej biblioteki i funkcji importujcej
254
Instalowanie moduu dodatkowego z poziomu kodu ródowego
w trakcie instalacji komponentu
257
Prosty sposób zarzdzania kategoriami
260
Definiowanie parametrów JParameter przy uyciu jzyka XML
262
Tworzenie obiektu JParameter
265
Renderowanie obiektu JParameter
266
Zapisywanie danych JParameter
268
Odczytywanie i ustawianie wartoci obiektu JParameter
269
Definiowanie wasnego typu JParameter
271
Rozdzia 10. Obiekty JObject i tablice
275
Wprowadzenie
275
Odczytywanie waciwoci JObject
278
Odczytywanie wszystkich publicznych waciwoci JObject
279
Ustawianie waciwoci JObject
280
Ustawianie zbioru waciwoci JObject
281
Raportowanie bdu w JObject
281
Pobieranie bdu z JObject
283
Pobieranie wszystkich bdów z JObject
284
Przeksztacanie obiektu w tablic
285
Przeksztacanie tablicy w obiekt
287
Odczytywanie kolumny z tablicy wielowymiarowej
288
Odczytywanie wartoci z tablicy
289
Rzutowanie wszystkich elementów tablicy na liczby cakowite
291
Sortowanie tablicy obiektów
292
czenie elementów tablicy
293
Rozdzia 11. Obsuga i raportowanie bdów
297
Wprowadzenie
297
Zgaszanie bdu J!error
299
Zgaszanie ostrzeenia J!error
301
Zgaszanie informacji J!error
304
Kolejkowanie komunikatu
306
Zmiana domylnego sposobu obsugi bdów J!error
308
Obsuga i zgaszanie dedykowanych bdów J!error
311
Zapisywanie bdów i zdarze przy uyciu JLog
314
Rzucanie wyjtków w PHP5
316
Przechwytywanie wyjtków w PHP5
319
6
Spis treci
Rozdzia 12. Pliki i foldery
323
Wprowadzenie
323
Sprawdzanie, czy plik lub folder istnieje
325
Odczytywanie pliku
327
Usuwanie pliku lub folderu
329
Kopiowanie pliku lub folderu
331
Przenoszenie i zmiana nazwy plików i folderów
332
Tworzenie folderu
334
adowanie plików do systemu Joomla!
336
Odczytywanie struktury katalogów
340
Zmiana uprawnie do pliku i folderu
343
Skorowidz
345
7
[ Pobierz całość w formacie PDF ]