Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako unsetovati $_SESSION['error'] u smartyiju

[es] :: PHP :: Smarty template engine :: Kako unsetovati $_SESSION['error'] u smartyiju

[ Pregleda: 3366 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miskec
Beograd, Srbija

Član broj: 16553
Poruke: 155
*.adsl-1.sezampro.yu.

ICQ: 311547362
Sajt: www.autokupovina.com


Profil

icon Kako unsetovati $_SESSION['error'] u smartyiju18.12.2007. u 23:13 - pre 198 meseci
Znači u jednom od php fajlova učitam variablu $_SESSION['error'] i onda u samom tpl fajlu imam ovo <? $smarty.session.error ?> za prikaz te greške.

E sad kad se završi taj kod prikaza greške ja moram odma posle tog da izbrišem $_SESSION['error'] da mi se nebi javljala na drugim stranicam ili kad refrsujem datu stranicu ili izvršim operaciju bez greške. Kako da je unsetujem. Da li postoji neka fdora za to u tpl fajlu

Hvala Unapred
Arhitektonski biro kula-projekt.co.rs
Kalkulator kursa kursnalista.org
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 08:39 - pre 198 meseci
Ili je unsetuj nakon $smarty->display() ili probaj da koristis {assign} nekako (usta sumnjam da moze) a uvek mozes i {php}{/php}
 
Odgovor na temu

miskec
Beograd, Srbija

Član broj: 16553
Poruke: 155
*.adsl-1.sezampro.yu.

ICQ: 311547362
Sajt: www.autokupovina.com


Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 08:51 - pre 198 meseci
Da ali ja imam problem koji nemogu da rešim a to je da kad koristim
recimo nešzo ovako u codeu

{php}
unset($_SESSION['error'];
{/php}

On mi u browseru iscrta ovo {php} {/php}. I naravno ne unsetuje sesiju a stavio sam allow za php u configu.
Arhitektonski biro kula-projekt.co.rs
Kalkulator kursa kursnalista.org
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 09:09 - pre 198 meseci
cekaj, a ovo ti radi u templejtu?
<? $smarty.session.error ?>

Koji su ti delimiteri u smartiju uopste?
I jel si probao nakon $smarty->display() da unsetujes sesiju?
 
Odgovor na temu

miskec
Beograd, Srbija

Član broj: 16553
Poruke: 155
*.adsl-1.sezampro.yu.

ICQ: 311547362
Sajt: www.autokupovina.com


Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 09:16 - pre 198 meseci
Dada taj gore cod emi radi prikazuje mi vrenost sesije

E nerazumem se baš puno pa me zato i muči pokušavo sam da provalim zašto mi neradi {php} {/php} ali bezuspešno.

Ako bi mogao da mi pomogneš da to sredim da radi jer sam 100% siguran d atreba nešto da podesim ali ne znam šta.

Probo sam posle displaya da unsetujem sesiju i radi super sad.

Ali ako može pomoć oko {php} {/php} da ga nateram da radi
Arhitektonski biro kula-projekt.co.rs
Kalkulator kursa kursnalista.org
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 09:28 - pre 198 meseci
Probaj ovako
Code:
<?php?>
//php kod ovde
<?/php?>

 
Odgovor na temu

miskec
Beograd, Srbija

Član broj: 16553
Poruke: 155
*.adsl-1.sezampro.yu.

ICQ: 311547362
Sajt: www.autokupovina.com


Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 09:35 - pre 198 meseci
Aha kapiram u čemu je problem. Hvala puno sad radi. Kod mene je delimiter umesto {} <? ?> i sat radi super hvala puno ;)
Arhitektonski biro kula-projekt.co.rs
Kalkulator kursa kursnalista.org
 
Odgovor na temu

miskec
Beograd, Srbija

Član broj: 16553
Poruke: 155
*.adsl-1.sezampro.yu.

ICQ: 311547362
Sajt: www.autokupovina.com


Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 09:59 - pre 198 meseci
E a jel znaš možda kako da pokrenem java script unutar tpl fajla recimo ovo:

<script language="javascript" type="text/javascript">
alert("Miskec");
</script>

Ja kad to stavim nekako ga smarty uvek preskoči nekaže mi alert nepokrene se ništa
Arhitektonski biro kula-projekt.co.rs
Kalkulator kursa kursnalista.org
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
89.216.108.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju19.12.2007. u 10:05 - pre 198 meseci
Pogledaj source generisane stranice, ne bi trebao smarty da ima veze sa ovim. Ako ga smarty prikaze browseru, probaj da pozovis alert kroz neku funkciju na onLoad ili na neki click, cisto da vidis da nije do browsera, ali to vec nije za ovde. Ako ga pak smarty ne prikazuje, onda proveri da nije negde u nekom uslovu, ili zasto se vec ne prikazuje... Preporucio bih ti da ukljucis error_reporting u smartyju, kako bi odmah uocio probleme koji nastaju, a i dosta pomaze prilikom lociranja problema greske.
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju20.12.2007. u 15:23 - pre 198 meseci
uradi to ovako:
Code:

if ($_SESSION['error']) {
  $smarty->assign('error', $_SESSION['error']);
  unset($_SESSION['error']);
}



i posle samo u kodu stampas {$error}

svrha smartyja je da izbacis php kod iz templatea, zat sve odradi u phpu i prosledi smartiju, kasnije imas manje problema kad menjas izgleda strane. Iz licnog iskustva, desavalo se da jednom napisan php koji priprema podatke za prikaz ne diram po mesec dana, a da se konstanto radi na prikazu, tj izmeni templejta.
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: Kako unsetovati $_SESSION['error'] u smartyiju20.12.2007. u 15:30 - pre 198 meseci
Citat:
miskec: E a jel znaš možda kako da pokrenem java script unutar tpl fajla recimo ovo:

<script language="javascript" type="text/javascript">
alert("Miskec");
</script>

Ja kad to stavim nekako ga smarty uvek preskoči nekaže mi alert nepokrene se ništa



ovo mora da ti radi, ali ako imas funkciju ili neki kompikovaniji blok naredbi gde koristis { i }, onda moras da stavis oko javascript koda {literal} i {/literal}. pogledaj ovaj link http://smarty.php.net/faq.php#18
 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Kako unsetovati $_SESSION['error'] u smartyiju

[ Pregleda: 3366 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.