Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szablony tpl
sajborg
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

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


Witam Mam taki kodzik zaczerpnięty z strefaphp.net

  1. <?php
  2. function parse()
  3. {
  4.  $i=0;
  5.  foreach ($this->unparsed as $template)
  6.  {
  7. $found = array();
  8. if(preg_match_all(&#092;"#{(.+?)}#is\", $template, $found))
  9. {
  10.  foreach($found[1] as $block)
  11.  {
  12. $block_name = '{'.$block.'}';
  13. $block_values = $this -> blocks[$i][$block];
  14. $template = str_replace($block_name, $block_values, $template);
  15.  }
  16. }
  17. if (preg_match_all('#<BEGIN (.*?)>#is', $template, $found)) {
  18. }
  19. $this -> parsed[] = $template;
  20. $i++;
  21.  }
  22. } #end function parse()
  23.  
  24. ?>


Jak przerobic to zeby działała na wstawkach zrobiłem takie waruneczek
Kod
if (preg_match_all('#<BEGIN (.*?)>#is', $template, $found)) {
}

ale nie wiem co wstawic

Wywoływanie bedzie sie odbywało

  1. <?php
  2. while(.....){
  3. $tempaltes->//powinna byc funcka asssing_block wrzucająca zmienione bloki subselekcji do tabli
  4. assing_block('nazwa zubselekcji', array('zmienna'=>$bele['dasad']));
  5. //Ale nie wiem jak to napisc
  6. }
  7. $tempaltes->parse();
  8. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- paweb   Szablony tpl   10.01.2005, 17:08:19
- - piwoszeq   [PHP] pobierz, plaintext <?/** engine.php*/...   14.01.2005, 23:11:11


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: 4.10.2025 - 13:59