smarty – fetch

Od lat korzystam ze smarty w małych projektach i pewnie go już z niego nie zrezygnuję, chyba że jakiś inny system szablonowania powali mnie na kolana.

Ale dziś „odkryłem” metodę fetch, a dokładniej to, że daje ona możliwość zassania plików spoza zdefiniowanego $template_dir, co wykorzystuję do pobierania statycznych treści leżących poza katalogiem szablonów.

Do tej pory po prostu czytałem te pliki z dysku. Teraz zaszła potrzeba uzupełniania o jedną zmienną, więc całość powinna przechodzić przez smarty.

$content = $smarty->fetch( 'file:../../content/katalog/index.html' );

Jak widać dyrektywa „file:” pozwala wykorzystać względne położenie od katalogu szablonów.

Rozliczenia dla biura podatkowego

Zbudowano serwis, który wspomaga pracę biura rachunkowego InforMax umożliwiając wprowadzanie danych księgowych, które klient firmy może w każdym momencie sprawdzić. System wspomaga również wysyłanie powiadomień dotyczących wysokości świadczeń należny do zapłaty, zarówno do urzędu skarbowego, jaki do zakładu ubezpieczeń społecznych.

Każdy klient biura otrzymał swój indywidualny login, a w przypadku firm posiadających więcej niż jednego właściciela, to loginy dla wszystkich właścicieli. Po zalogowaniu widzi bieżące zobowiązania, podsumowania księgi rachunkowej oraz historię swoich rozliczeń.

Franchising.pl – franczyza, własny biznes

Ponieważ serwis istniał w sieci już od bardzo dawna, a pisany był w poprzednich latach w php3/php4 i pewne rzeczy ograniczały jego rozwój, to została podjęta decyzja o całkowitej przebudowie części użytkownika, tak żeby nie być ograniczonym przy dalszym rozwoju serwisu o historyczne zaszłość. W nowym serwisie użyto wzorca MVC, oddzielając warstwę logiki od warstwy prezentacji, a do tej ostatniej został użyty system szablonów smarty.

adres:
franchising.pl
w sieci
styczeń 2007
rodzaj
witryna informacyjna
cel
przepisanie starego serwisu w taki sposób, by był możliwy jego przyszły rozwój
zakres prac
import treści, konfiguracja serwisu, cięcie i implementacja grafiki
technologie
php, postgres, xhtml, smarty
projekt graficzny
Profitsystem

PUH Grajan

adres:
grajan.pl
w sieci
lipiec 2004
rodzaj
serwis
cel
strona informacyjna, prezentacja oferty
technologie
php, smarty, html
zakres prac
projekt graficzny i jego wdrożenie, import treści

Klub Miłośników Zegarów i Zegarków

Celem wdrożenia było utworzenie miejsca prezentującego Klub Miłośników Zegarów i Zegarków. Historię zegarmistrzostwa oraz wiadomości z branży.

adres:
zegarkiclub.pl
w sieci
grudzień 2003
rodzaj
witryna informacyjna
cel
utworzenie serwisu informacyjnego
zakres prac
cięcie grafiki, import treści, konfiguracja serwisu
technologie
php, mysql, xhtml, smarty
projekt graficzny
Ela Żaczek

Klub Miłośników Zegarów i Zegarków