![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Witam, dopiero zaczynam swoją przygodę ze Smarty i mam problem. Otóż chcę zrobić sobie stronę, na której będzie pisać wpisane w formularz imię. Ale jeżeli wyświetla się już imię (czyt. zmienna nie jest pusta), żeby formularz się pod spodem nie wyświetlał. Proszę o pomoc. Oto mój kod:
index.php
index.tpl
aktualnosci.php
aktualnosci.tpl
To wszystko oczywiście to są ćwiczenie do nauki. To nie pod żadną stronę. Edit by in5ane: Nie dopisałem, że właśnie tutaj w tych "aktualnosciach" już to zacząłem kombinować, ale nie działa. Zawsze jest pusta strona. Nie pokazuje wogóle formularza. A jak poprawiłem trochę inaczej sobie IF'y to wtedy przeładowuje stronę i pokazuje nadal formularz zamiast imię. Po przerobieniu IF'y były na zasadzie {if $imie eq ''} {elseif $imie neq ''}. Ten post edytował in5ane 7.08.2008, 16:08:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Ale mówię sobie, może w smarty nie trzeba Przeciez dane do smartiego zapodajesz z php, wiec nie wiem co ma piernik do wiatraka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) owszem, mozesz juz w szablonie dostac sie do posta, ale to sie robi tak: Kod {$smarty.post.imie}
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 17:16 |