Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty] Jak dodać tag?
radziel
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 25.04.2003
Skąd: Olsztyn

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


Mam pytanie jak kazać Smarty'iemu aby wszystko miedzy np. {a}{/a} "przepuszczał" przez funkcję x, i podmnieniał to na to co zwróci funkcja? Z dodaniem funkcji do Smartiego nie ma problemu znalazłem to w manualu, ale jak ten tag dodać? nie wiem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


register_block - reszta w manualu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
radziel
post
Post #3





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 25.04.2003
Skąd: Olsztyn

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


Napotkałem jeden mały problem - co zrobić jeżeli funkcją "parsującą" jest metoda klasy?

[php:1:754e05de29]<?php
$smarty-> register_block("moj_tag", "$obj / $this -> parsuj_tag");
?>[/php:1:754e05de29]

(IMG:http://forum.php.pl/style_emoticons/default/happy.gif) nie działa :/
Go to the top of the page
+Quote Post
FiDO
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


[php:1:ef42c350bf]<?php
$smarty-> register_block("moj_tag", array($this, "parsuj_tag"));
// albo
$smarty-> register_block("moj_tag", array('nazwa_klasy', "parsuj_tag"));
?>[/php:1:ef42c350bf]
Nie wiem czy zadziala w przypadku Smarty, ale ogolnie w funkcjach, ktore przyjmuja za argument funkcje callback takie cos dziala.
Go to the top of the page
+Quote Post

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.08.2025 - 18:54