Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parsowanie Thema - problem ze zmiennym kodem
Turgon
post 20.02.2006, 10:49:10
Post #1





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


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. ?>


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nexis
post 20.02.2006, 11:01:30
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


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ć?


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
Turgon
post 20.02.2006, 13:28:58
Post #3





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


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 :/ ...


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 21:53