Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parsowanie Thema - problem ze zmiennym kodem
Forum PHP.pl > Forum > Przedszkole
Turgon
Otóż mam taki problem, bo w kodzie w określonych tabelach mają się pojawić bloki. Może tak to ujmę.
  1. <tr>
  2. <td>{BLOCKS=1}</td>
  3. <td>{MODULE}</td>
  4. <td>{BLOCKS=2}</td>
  5. </tr>

I to opisuje ile chciałby mieć rzędów bloczków. Macie może na to jakąś radę, bo to ma być zmienne, a mam klase do Template ?

  1. <?php
  2. class liteTemplate
  3. {
  4. var $tmpl;
  5. var $tag;
  6.  
  7. function liteTemplate ($name)
  8. {
  9. $this->tmpl = implode('', file($name));
  10. $this->dane = Array();
  11. }
  12.  
  13. function add_tag($name, $value = '')
  14. {
  15. if (is_array($name)) {
  16. $this->dane = array_merge($this->tag, $name);
  17. } else if (!empty($value)) {
  18. $this->tag[$name] = $value;
  19. }
  20. }
  21.  
  22. function execute() {
  23. $parsed = preg_replace('/{([^}]+)}/e', '$this->tag["\\1"]',
  24. $this->tmpl);
  25. return $parsed;
  26. }
  27.  
  28. }
  29. ?>
nexis
Cytat(Turgon @ 2006-02-20 10:49:10)
I to opisuje ile chciałby mieć rzędów bloczków.

Tzn. jaki efekt chcesz otrzymać?
Turgon
Chodzi mi o ładowanie tych Bloków z bazy o danym ID. Chyba teraz mnie rozumiesz ? A to nie będą stałe liczby tylko uzytkownik wybierze :/ ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.