![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jakoże nigdzie nie znalazłem bardzo prostego w obsłudze skryptu, który pozwalałby na tworzenie tzw. template'ów (plików .tpl).
class.tiraethTemplate.php
Są tutaj dwie funkcje: Tpl_Attach - służy ona do zmiany danego stringu $Przed w pliku .tpl na zawartość jakiejś zmiennej w $Po Tpl_File - służy ona do wykonania kodu php zawartego w pliku $File i wrzuceniu go w miejsce stringu $Przed demo.php
Plik ten powoduje wyswietlenie newsow z pliku dane.txt w formie podanej w tpl/news.tpl demo2.php
demo2.txt Kod highlight_string('<? $String = "OK"; ?>'); Plik demo2.php spowoduje wykonanie się funkcji zawartej w demo2.txt ![]() Teraz mały opis funkcji: Tpl_Attach: $Przed - tutaj wrzucamy string, który ma być podmieniony $Po - tutaj wrzucemy nazwę zmiennej, w której znajduje się text który podmienimy zamiast $Przed $TplDir - nazwa katalogu z szablonami $TplFile - nazwa pliku z szablonem jaki chcemy wykorzystać Tpl_File: $Przed - tutaj wrzucamy string, który ma być podmieniony $File - tutaj wrzucemy nazwę pliku którego zawartość zostanie wykonana w eval() zamiast $Przed $TplDir - nazwa katalogu z szablonami $TplFile - nazwa pliku z szablonem jaki chcemy wykorzystać Mam nadzieję, że skrypt się spodoba ![]() edit: Przykladowy plik z szablonem: Kod <font face="Verdana" size="3">Tytuł: {TITLE}</font><br />
<font face="Verdana" size="1">Data: {DATA}</font><br /><br /> <font face="Verdana" size="2">Body: {BODY}</font><br /><br /><br /> Ten post edytował Tiraeth 23.06.2004, 18:31:54 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 14:56 |