Smarty. Szablony w aplikacjach PHP
- Autorzy:
- H. Hayder, J. P. Maia, L. Gheorge
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 15
- Stron:
- 296
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: Smarty. Szablony w aplikacjach PHP
Wykorzystaj nowoczesne narzędzia w swoich projektach internetowych
- Projektuj własne szablony
- Twórz aplikacje wielojęzyczne
- Popraw wydajność witryn internetowych
Współczesne witryny WWW to nie tylko prezentacje podstawowych informacji o firmach. W sieci można znaleźć setki sklepów internetowych, portali informacyjnych i innych serwisów będących samodzielnymi przedsięwzięciami. Coraz częściej strony WWW wykorzystywane są również jako interfejs użytkownika dla aplikacji. Tak rozbudowane projekty internetowe są realizowane przez zespoły składające się z programistów odpowiedzialnych za "zaplecze" serwisu i projektantów, których zadaniem jest opracowanie wyglądu witryny. W takich przypadkach niezbędny jest mechanizm pozwalający na oddzielenie treści i logiki stron WWW od ich prezentacji. Do tego celu stosowane są narzędzia umożliwiające skonstruowanie warstwy prezentacyjnej serwisu WWW w oparciu o szablony. PHP, jeden z najpopularniejszych języków programowania wykorzystywany do tworzenia witryn i aplikacji internetowych, oferuje mechanizm szablonów noszący nazwę Smarty.
Książka "Smarty. Szablony w aplikacjach PHP" to kompletny przewodnik po tej technologii. Zawiera zasady działania szablonów Smarty oraz możliwości wykorzystania ich w projektach internetowych. Czytając ją, dowiesz się, jak zainstalować i skonfigurować Smarty, jak zbudowane są witryny oparte o ten system oraz jak kreować własne szablony. Poznasz oferowane przez Smarty funkcje, metody i modyfikatory, które będziesz mógł wykorzystać podczas budowy złożonych projektów. Przeczytasz o buforowaniu, poprawie wydajności aplikacji, rozszerzeniu możliwości Smarty za pomocą wtyczek i tworzeniu aplikacji wielojęzycznych.
- Instalacja i konfiguracja systemu Smarty
- Struktura witryny opartej na szablonach Smarty
- Narzędzia do projektowania szablonów
- Tworzenie prostych szablonów
- Korzystanie z modyfikatorów w szablonach
- Funkcje w szablonach
- Wykrywanie i usuwanie błędów
- Buforowanie stron i optymalizacja wydajności witryn
- Rozbudowywanie Smarty za pomocą wtyczek
Poznaj sposoby tworzenia profesjonalnych aplikacji sieciowych.
Wybrane bestsellery
-
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali...
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
-
Jeśli nie chce Ci się za każdym razem szukać w książkach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj się Tablicami informatycznymi. PHP7. Przejrzysty układ z podziałem tematycznym ułatwia szybkie znalezienie dowolnego elementu języka, a krótkie komentarze pomagają we właściwym użyciu...(0,00 zł najniższa cena z 30 dni)
11.94 zł
19.90 zł(-40%) -
Ta książka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się tutaj zarówno ogólne informacje na temat k...
Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II
(0,00 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych M...
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Laravel jest jednym z dwóch najpopularniejszych obecnie frameworków języka PHP. Nie bez przyczyny: ekspresywna, elegancka składnia Laravela sprawia, że tworzenie aplikacji z jego użyciem jest doświadczeniem przyjemnym, a zarazem kreatywnym. Na plus należy zaliczyć również jego bogatą dokumentację...
Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP Laravel. Kurs video. Poziom pierwszy. Programowanie aplikacji w PHP
(0,00 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstaw...
-
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami &...(0,00 zł najniższa cena z 30 dni)
19.74 zł
32.90 zł(-40%) -
Laravel to wydajny, nowoczesny i dostępny za darmo framework do tworzenia aplikacji internetowych, napisany w języku PHP i bazujący na wzorcu architektonicznym Model-View-Controller. Zalety tego rozwiązania ceni coraz większa rzesza programistów tworzących różne aplikacje webowe. Swoją popularnoś...
Laravel. Wstęp do programowania aplikacji internetowych Laravel. Wstęp do programowania aplikacji internetowych
(0,00 zł najniższa cena z 30 dni)34.30 zł
49.00 zł(-30%) -
Kurs video PHP w praktyce pomoże Ci poznać specyfikę tego języka i zrozumieć, na czym polega budowanie dynamicznych stron. Nauczysz się tworzyć proste programy w przeglądarce i zdobędziesz wiedzę na temat projektowania bardziej złożonych serwisów WWW. Sprawdzisz, jak korzystać z popularnych frame...
PHP. Kurs video. Poziom pierwszy. Programowanie obiektowe w praktyce PHP. Kurs video. Poziom pierwszy. Programowanie obiektowe w praktyce
(0,00 zł najniższa cena z 30 dni)21.45 zł
39.00 zł(-45%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: Smarty. Szablony w aplikacjach PHP (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
webmade.org Patryk Jar; 06/2007
Każda większa witryna potrzebuje wsparcia nowoczesnych technologii. Dzisiejsze realia sprawiają, że strony należy tworzyć modułowo, tak by za każdy fragment projektu, mogły odpowiadać inne osoby. I tym sposobem należy całkowicie oddzielić zadania projektanta strony, od programisty. Szablony Smarty pozwalają to zrobić tak jak CSS+XHTML pozwalają oddzielić strukturę strony (XHTML) od opisu wyglądu (CSS).
Książka jest jedną z pierwszych poważnych pozycji na polskim rynku w całości dotyczących tylko wykorzystania Smarty. Trudno zatem w ocenie porównywać ją z czymkolwiek. Zatem porównywać nie będę. A powiem, co mi się podobało, a czego zabrakło, lub co psuje mi opinie o tej książce.
W książce autorstwa H. Haydera, J. P. Maia, L. Gheorge′a, podobało mi się to, że dobrze wprowadzała do tego, czym jest naprawdę system szablonów Smarty. Ktoś złośliwy mógłby wręcz powiedzieć, że zbyt dokładnie, bo zajęło im to kilka początkowych rozdziałów. Jednak dzięki temu, nawet osoba całkowicie nie obeznana wcześniej ze Smarty na pewno zrozumie z "czym to się je".
Początek książki jest bardzo obiecujący, czyta się go wyśmienicie. Uważam, że autorzy bardzo dobrze opisują same zasady na jakich działa ta technologia. Niestety w pewnym miejscu pojawia się tylko jeden rozdział (mówiąc szczerze -- bardzo dobry) pokazujący od początku do końca zastosowanie szablonów Smarty, na bardzo ubogim przykładzie. I to koniec.
Później następuje kilka rozdziałów trochę przegadanych. Oczywiście, początkujący webmaster będzie wdzięczny, że ktoś mu wytłumaczy jak debugować projekty... Ale, nie wiem, czy należało na to poświęcać cały rozdział. Nie mówiąc o tym, że osoba, która nie wie, w czym mogą być problemy jeśli wyświetla się stosowny komunikat pewnie ma za małe doświadczenie w PHP (ogólniej programowaniu), by po tą książkę sięgnąć. A owego doświadczenia znowu nie trzeba mieć wiele. Jeśli czytelnik wie co to PHP: wie co to zmienna, tablica oraz pętla, to reszty albo nauczy się z tej książki, albo się domyśli.
Nie polecałbym natomiast nauki HTMLa z tejże pozycji. I jest to w mojej opinii jeden z poważniejszych błędów w tej książce. Prawie każdy przykład jest oparty o tabele. Oczywiście -- wiadomo -- książka ma uczyć Smarty, a nie HTML/XHTML. Jednak o ile ładniej byłoby, gdyby XHTML zagościł w listeningach na dobre...
Końcowe rozdziału książki dotyczą już bardzo przydatnych funkcji Smarty. Z pewnością rozdziały te są skierowane do czytelników z większą wiedzą, którzy chcą wzbogacić swoje strony o ciekawe efekty i/lub przyspieszyć ich działanie.
Mimo powyższych uwag książkę oceniam naprawdę dobrze. I mogę z czystym sumieniem polecić, jako dobre źródło wiedzy o szablonach Smarty, ale zdecydowanie złe źródło wiedzy o kodzie HTML wykorzystywanym do tworzenia projektu. Jednak -- od tego są inne książki, dużo lepsze w tej materii.
-
Magazyn Internet KK; 05/2006
Wysoki poziom złożoności współczesnych aplikacji internetowych zmusza ich twórców do sięgania po rozwiązania umożliwiające rozdzielenie treści i logiki stron WWW od sposobu prezentowania informacji. Tego typu podejście ułatwia współpracę projektantów odpowiedzialnych za wygląd i interfejs danego serwisu z programistami, których rolą jest stworzenie wydajnego kodu przetwarzającego dane. W przypadku języka PHP, cieszącego się dużą popularnością wśród twórców serwisów internetowych, wdrażanie nowych metod projektowania i tworzenia aplikacji ułatwia technologia Smarty, umożliwiająca korzystanie z szablonów.
Sięgając po prezentowaną publikację poznamy zasady funkcjonowania tej technologii i jej podstawowe właściwości. Dowiemy się skąd pozyskać niezbędne oprogramowanie i przygotujemy środowisko pracy. Uzyskamy informacje, które pozwolą na efektywne wykorzystanie szablonów zarówno przez projektantów, jak i przez programistów. Ci pierwsi dowiedzą się jak tworzyć szablony, posługiwać się modyfikatorami i funkcjami oraz wykrywać błędy. Drudzy skupią swą uwagę na zmiennych i metodach, technikach zwiększania wydajności oraz rozszerzaniu możliwości systemu Smarty za pomocą wtyczek. Zapoznają się też z filtrami oraz zasadami tworzenia aplikacji wielojęzycznych.
Szczegóły książki
- Tytuł oryginału:
- Smarty PHP Template Programming and Applications
- Tłumaczenie:
- Radosław Meryk (rozdz. 1, 2, 4-11), Robert Polański (rozdz. 3)
- ISBN Książki drukowanej:
- 83-246-0647-5, 8324606475
- Data wydania książki drukowanej:
- 2006-11-22
- ISBN Ebooka:
- 978-83-246-4735-4, 9788324647354
- Data wydania ebooka:
-
2011-12-27
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Numer z katalogu:
- 3547
- Rozmiar pliku Pdf:
- 4.8MB
- Rozmiar pliku ePub:
- 5.5MB
- Rozmiar pliku Mobi:
- 11.5MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
- Serie wydawnicze: Technologia i rozwiązania
Spis treści książki
- Systemy szablonów (19)
- Po co stosuje się systemy szablonów? (20)
- Inteligencja technologii Smarty (21)
- Alternatywy dla technologii Smarty (22)
- Krótki przewodnik po procesie projektowania oprogramowania (23)
- Praca w zespole - warstwy i podział obszarów zainteresowań (24)
- Smarty - podstawowy system obsługi szablonów dla języka PHP (26)
- Czy aplikacje z szablonami Smarty są szybkie? (26)
- Czy szablony Smarty są bezpieczne? (27)
- Główne własności technologii Smarty (28)
- Modyfikatory zmiennych (28)
- Funkcje szablonów (29)
- Debugowanie (29)
- Wtyczki (29)
- Filtry (30)
- Wnętrze systemu Smarty (31)
- Instalacja i konfiguracja systemu Smarty (32)
- Krok 1. Zdobycie systemu Smarty (32)
- Krok 2. Konfigurowanie PHP w sposób umożliwiający odnalezienie bibliotek Smarty (33)
- Alternatywa kroku 2. Korzystanie z bibliotek Smarty w sytuacji, kiedy nie mamy pełnego dostępu do systemu (34)
- Krok 3. Konfiguracja Smarty w aplikacji (35)
- Krok 4. Sprawdzenie poprawności instalacji (35)
- Wersja rozwojowa systemu Smarty w repozytorium CVS (35)
- Aktualizacja witryny korzystającej z szablonów Smarty (37)
- Podsumowanie (37)
- Rozdział pojęć (40)
- Co to jest "pojęcie"? (40)
- Perspektywa rozwiązywania problemu (41)
- Pojęcia przecinające (41)
- Osoby biorące udział w tworzeniu i utrzymywaniu witryny WWW (42)
- Rozpoczęcie projektu Smarty (43)
- Struktura katalogów (43)
- Zabezpieczenia projektu Smarty (44)
- Warstwa dostępu do danych (44)
- Warstwa reguł biznesu (47)
- Warstwa prezentacji (48)
- Wynik (50)
- Podsumowanie (52)
- Kłopoty programistów - częste scenariusze (53)
- Role projektanta szablonu i programisty (54)
- Definicje i pojęcia dla projektantów (55)
- Pojęcie komponentów wielokrotnego użycia (57)
- Podział na komponenty (59)
- Jak tworzyć szablony pozbawione tabel? (61)
- Podręczne, wbudowane znaczniki (64)
- Wybór edytora dla projektowania szablonów (65)
- Współpraca z innymi projektantami (66)
- Podsumowanie (67)
- Zagadnienia projektowe - od kodu HTML do TPL (69)
- Wprowadzenie do zmiennych Smarty (73)
- Przystępujemy do tworzenia szablonów (75)
- Tablice nieasocjacyjne (75)
- Tablice asocjacyjne (75)
- Przekazywanie tablic do szablonów Smarty i wykonywanie na nich operacji (76)
- Proste szablony (78)
- Warunki logiczne (78)
- Pętle (80)
- Szablony w praktyce (84)
- Kalendarz (84)
- Raport z bazy danych (87)
- Formularze do wprowadzania danych (91)
- Biuletyn przesyłany pocztą elektroniczną (95)
- Uruchamianie kodu PHP wewnątrz szablonów (98)
- Podsumowanie (99)
- Smarty od środka (101)
- Etapy kompilacji (103)
- Filtry wstępne i końcowe (104)
- Czym są modyfikatory Smarty? (104)
- Zaawansowane zastosowania technologii Smarty (104)
- Arkusz ocen uczniów (104)
- Galeria zdjęć (108)
- Dostępne modyfikatory (111)
- capitalize (111)
- count_characters (111)
- cat (112)
- count_paragraphs (113)
- count_sentences (113)
- count_words (113)
- date_format (114)
- default (116)
- escape (117)
- indent (118)
- lower (118)
- upper (118)
- nl2br (119)
- regex_replace (120)
- replace (120)
- spacify (121)
- string_format (121)
- strip (122)
- strip_tags (123)
- truncate (123)
- wordwrap (124)
- Łączenie modyfikatorów (125)
- Pliki konfiguracyjne (125)
- Podsumowanie (127)
- Typy funkcji Smarty (129)
- Funkcje w praktyce (130)
- Operacja - wielokrotne wykorzystywanie elementów strony za pomocą funkcji include (132)
- Objaśnienie (133)
- Umieszczanie elementów dynamicznych (133)
- Przekazywanie zmiennych do włączanych szablonów (135)
- Zapisywanie zmiennych w plikach konfiguracyjnych (137)
- Tworzenie sekcji pliku konfiguracyjnego dla każdej ze stron (138)
- Obsługa list w szablonach (140)
- Usuwanie nadmiarowych spacji z szablonów (143)
- Obsługa kodu JavaScript w szablonach (144)
- Przetwarzanie zagnieżdżonych tablic (146)
- Cykliczne przetwarzanie listy wartości (150)
- Przeciwdziałanie automatom spamowym indeksującym witryny WWW (151)
- Funkcje obsługi formularzy (152)
- Więcej funkcji obsługi formularzy (155)
- Podsumowanie (157)
- Debugowanie szablonów Smarty (159)
- Błędy semantyczne (161)
- Częste błędy w szablonach Smarty (163)
- Inne często popełniane błędy w szablonach Smarty (170)
- Konsola debugowania (171)
- Podsumowanie (172)
- Wbudowane zmienne systemu Smarty (175)
- $template_dir (175)
- $compile_dir (175)
- $config_dir (175)
- $plugins_dir (176)
- $debugging (176)
- $error_reporting (176)
- $debug_tpl (176)
- $debugging_ctrl (176)
- $compile_check (177)
- $force_compile (177)
- $caching (177)
- $cache_dir (177)
- $cache_lifetime (178)
- $cache_modified_check (178)
- $php_handling (178)
- $security (178)
- $secure_dir (179)
- $security_settings (179)
- $trusted_dir (179)
- $left_delimiter (180)
- $right_delimiter (180)
- $request_vars_order (180)
- $request_use_auto_globals (180)
- $compile_id (180)
- $use_sub_dirs (180)
- $default_modifiers (181)
- $default_resource_type (181)
- $cache_handler_func (181)
- $autoload_filters (181)
- $config_overwrite (181)
- $config_booleanize (182)
- $config_read_hidden (182)
- $config_fix_newlines (182)
- $default_template_handler_func (182)
- $compiler_file (182)
- $compiler_class (182)
- $config_class (182)
- Podręczna tabela wbudowanych zmiennych systemu Smarty (183)
- Wbudowane metody Smarty (187)
- assign (187)
- assign_by_ref (187)
- Przykład - działanie metod assign i assign_by_ref (188)
- append (190)
- append_by_ref (191)
- clear_assign (191)
- register_function (192)
- unregister_function (192)
- register_object (193)
- unregister_object (193)
- register_block (193)
- unregister_block (194)
- register_compiler_function (194)
- unregister_compiler_function (195)
- register_modifier (195)
- unregister_modifier (195)
- register_resource (195)
- unregister_resource (196)
- register_prefilter (196)
- unregister_prefilter (196)
- register_postfilter (197)
- unregister_postfiIter (197)
- register_outputfilter (197)
- unregister_outputfilter (198)
- load_filter (198)
- clear_cache (198)
- clear_all_cache (199)
- is_cached (199)
- clear_all_assign (199)
- clear_compiled_tpl (199)
- template_exists (200)
- get_template_vars (200)
- get_config_vars (200)
- trigger_error (200)
- display (201)
- fetch (201)
- config_load (201)
- get_registered_object (201)
- clear_config (202)
- Podsumowanie (202)
- Buforowanie w systemie Smarty (204)
- Dynamiczne buforowanie części szablonów (206)
- Czyszczenie bufora (206)
- Zaawansowane możliwości buforowania (208)
- Zastosowanie grup buforów (209)
- Czyszczenie grup buforów (209)
- Blokowanie buforowania (210)
- Tworzenie własnej procedury obsługi buforowania (214)
- Optymalizacja aplikacji Smarty (220)
- Profilowanie kodu PHP (221)
- Projektowanie witryn zapewniających skuteczne buforowanie (222)
- Nagłówki Last-Modified i ETag (223)
- Nagłówek Expires (225)
- Nagłówek Cache-Control (225)
- Narzędzie - ApacheBench (ab) (226)
- Narzędzie - Xdebug (227)
- Narzędzie - WinCacheGrind (228)
- Podsumowanie (229)
- Wyszukiwanie i instalacja wtyczek (232)
- Przydatne wtyczki (232)
- Listy HTML (232)
- Formatowanie rozmiaru pliku (234)
- Podświetlanie słów kluczowych w stylu Google (236)
- Pisanie własnych wtyczek (239)
- Typy wtyczek (240)
- Funkcje (240)
- Modyfikatory (241)
- Funkcje blokowe (241)
- Funkcje kompilatora (241)
- Filtry wstępne, końcowe i wynikowe (241)
- Zasoby (241)
- Wstawki (242)
- Rejestracja wtyczek (243)
- Przykładowa wtyczka - kalendarz (245)
- Przykładowa wtyczka - automatyczne łącza (248)
- Podsumowanie (250)
- Filtry wstępne (251)
- Filtry końcowe (252)
- Filtry wynikowe (252)
- Tworzenie filtrów (252)
- Rejestracja filtru w fazie wykonywania aplikacji (253)
- Ręczne załadowanie filtra (254)
- Automatyczne ładowanie filtrów (255)
- Filtr #1 - usuwanie komentarzy HTML (256)
- Filtr #2 - mierzenie wydajności aplikacji (259)
- Filtr #3 - kompresja wyniku za pomocą gzip (262)
- Filtr #4 - wyróżnianie wyszukiwanych słów kluczowych (263)
- Podsumowanie (266)
- Infrastruktura tłumaczenia - Gettext (268)
- Konfiguracja rozszerzenia Gettext w PHP (268)
- Prosty przykład w PHP (269)
- Konfiguracja plików Gettext (270)
- Zastosowanie rozszerzenia Gettext wraz z systemem Smarty (273)
- Generowanie plików PO (276)
- Zaawansowane własności pakietu Smarty Gettext (280)
- Podsumowanie (282)
O autorach (11)
O recenzencie (13)
Przedmowa (15)
Rozdział 1. Wprowadzenie do Smarty (19)
Rozdział 2. Architektura witryn Smarty (39)
Smarty dla projektantów
Rozdział 3. Co projektanci wiedzieć powinni? (53)
Rozdział 4. Tworzenie szablonów (69)
Rozdział 5. Szablony zaawansowane (101)
Rozdział 6. Funkcje Smarty (129)
Rozdział 7. Debugowanie dla projektantów (159)
Smarty dla programistów
Rozdział 8. Wbudowane zmienne i metody systemu Smarty (173)
Rozdział 9. Buforowanie i wydajność (203)
Rozdział 10. Rozszerzanie systemu Smarty za pomocą wtyczek (231)
Rozdział 11. Filtry (251)
Rozdział 12. Tworzenie aplikacji wielojęzycznych (267)
Skorowidz (283)
Oceny i opinie klientów: Smarty. Szablony w aplikacjach PHP H. Hayder, J. P. Maia, L. Gheorge (15)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(4)
(8)
(2)
(1)
(0)
(0)
Data dodania: 2015-02-23 Ocena: 6 Opinia potwierdzona zakupem
Krystian Marcisz, Informatyk
Data dodania: 2012-03-29 Ocena: 6 Opinia potwierdzona zakupem
Sebastian Pisula,
Data dodania: 2011-01-03 Ocena: 6 Opinia niepotwierdzona zakupem
Jacek G.,
Data dodania: 2009-01-15 Ocena: 6 Opinia niepotwierdzona zakupem
Andrzej, programista PHP/PrestaShop
Data dodania: 2017-07-05 Ocena: 5 Opinia potwierdzona zakupem
Dominik Szmaj,
Data dodania: 2014-11-30 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2014-01-01 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2013-11-10 Ocena: 5 Opinia potwierdzona zakupem
Artur,
Data dodania: 2009-10-06 Ocena: 5 Opinia niepotwierdzona zakupem
Szymon,
Data dodania: 2009-07-06 Ocena: 5 Opinia niepotwierdzona zakupem
Grzegorz Wasylów,
Data dodania: 2007-07-30 Ocena: 5 Opinia niepotwierdzona zakupem
Grzegorz G.,
Data dodania: 2007-01-16 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2013-04-26 Ocena: 4 Opinia niepotwierdzona zakupem
walu,
Data dodania: 2008-09-02 Ocena: 4 Opinia niepotwierdzona zakupem
W.,
Data dodania: 2009-04-16 Ocena: 3 Opinia niepotwierdzona zakupem
więcej opinii