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 |
|
|
|
![]() |
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 |
|
|
|
eai [aplikacja] System Szablonów Sequana 24.05.2007, 11:02:52
UDAT Mnie się osobiście nie podobaCzemu nie pozwalasz m... 24.05.2007, 17:22:13
eai Ok. Dzięki. Do poprawki. 24.05.2007, 18:26:42
UDAT I jeszcze parę uwag:
- masz podobnego buga w AllTi... 24.05.2007, 18:57:14
ActivePlayer prosiłbym o jakiś przykład działania tej części zw... 24.05.2007, 19:03:41 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 15:26 |