Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [aplikacja] System Szablonów Sequana, PHP5
eai
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym przedstawić własny system szablonów.
Starałem się stworzyć parser zawierający najpotrzebniejsze funkcje, zachować jak najprostszą budowę składni parsera. Stworzyłem funkcję parsującą formularze, jak narazie nie spotykaną w tego typu projektach. Parser formularzy zamienia pola formularza na elementy z tablicy POST. Myślę że jest to przydatne narzędzie, gdy stosujemy dużo formularzy i validiujemy ich poprawność...

Krótko mówiąc zapraszam do testowania:

http://sequana.euo.pl/download/dokumentacja.pdf
http://sequana.euo.pl/download/Sequana_1.0.0_Single_2007.rar
http://sequana.euo.pl/download/Sequana_1.0.0_Single_2007.zip
http://sequana.euo.pl/download/Sequana_1.0.0_Single_2007.tar

Pisane pod PHP 5

System szablonów Sequana, można dowolnie używać oraz rozpowszechniać. Zabrania się usuwania informacji o autorze systemu. W specyfikacji swojego projektu w którym używasz aplikacji Sequana jesteś zobowiązany do podania informacji używania aplikacji: Sequana 2007 Krzysztof Kardasz

Ten post edytował eai 24.05.2007, 18:19:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eai
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

Ostrzeżenie: (0%)
-----


jest pliczek example-forms.php
Wygląda to tak:
Mamy sobie czysty formularz z róznymi polami input, textarea, select itd..
Po wysłaniu submit, parser zamienia wartości pola formularza na wartosci z tablicy POST.

Przydatne np podczas formularza rejestracji gdzie uzupełniamy dużo różnych pól. Wtedy można ze zmiennej POST uzupełnić te pola automatycznie.

Załóżmy że do tej pory stosowales w szablonach
<input type="text" name="login" value="{$_POST['login']">

Dzięki funkcji form() nie musisz umieszczać w value zadnych zmiennych szablonowych.
<input type="text" name="login" value="">

Parser przeszukuje wszystkie możliwe pola w formularzu i uzupelnia je z tablicy POST.

Mam nadzieje ze jasno wyjasnilem:)
obsluguje tablice w formularzach name="tablica[]" checkboxy selecty multiple itd...

Odpal sobie plik example-forms.php zobacz jego źródło a potem wpisz coś w formularz naciśnij submit i znowu sprawdź źródło.

Ten post edytował eai 24.05.2007, 21:13:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 15:26