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
UDAT
post
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

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


Mnie się osobiście nie podoba
  • Czemu nie pozwalasz modyfikować kodu?
  • Piszesz w PHP5, a nie użyłeś wyjątków ( choćby brak pliku z szablonem )
  • Główna klasa ma być singletonem? Jeśli tak to co gdy potrzebuje przetworzenia kilku różnych szablonów. Jeśli nie to czemu jest metoda Instance ( i publiczny konstruktor )
Czemu tu dostaje "0" (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
  1. <?php
  2.  
  3. include '../sequana/Sequana.php';
  4. include '../sequana/lib/Sequana.cache.php';
  5. include '../sequana/lib/Sequana.form.php';
  6.  
  7. $view = Sequana::Instance();
  8. $view->new_open('example-varibles.tpl');
  9. $view->assign('page_title', 'Example: Varibles and Sections');
  10. $view->assign('odwiedzajacy', array('imie' => 'Jan', 'miasto' => 'Warszawie'));
  11.  
  12. echo $view->show(false);
  13.  
  14.  sleep(2);
  15.  
  16. $view2 = Sequana::Instance();
  17. echo $view->compile_time();
  18.  
  19. ?>
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: 23.12.2025 - 06:27