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

Smarty i varijable

[es] :: PHP :: Smarty template engine :: Smarty i varijable

[ Pregleda: 2567 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
89.216.46.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Smarty i varijable16.02.2009. u 23:45 - pre 183 meseci
Pozdrav svima,nov sam u ovome,pa ce mozda neka pitanja biti glupa
Namestio sam sajt koji ima header-deo,content-deo i footer-deo,
i namestio sam obican brojac koji procita iz txt file broj poseta,
poveca za jedan,i upise,prosto.E sad kad dodam jos neke stranice,
opet sam morao da pisem f-ju da mi procita,
da li to mogu nekako da stavim u globalnu varijablu,pa posle samo da
ispisem globalnu varijablu,tj da je prosledim u include delu posto mi
se brojac nalazi u footer-u?Kako?
Zatim zelim da mi se brojac poveca samo kad se poseti prva strana
tj samo kad se osvezi prva strana,u index.php sam i napisao
da se poveca brojac i upise,kad se osvezi strana index.php,ali to mi radi
samo kad se prvi put pokrene strana,posle ne radi?
Malo me buni koncept kako smarty radi sa ovim ucitvanjem.
Hvala unapred svima.pozzz
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
212.200.220.*



+218 Profil

icon Re: Smarty i varijable17.02.2009. u 00:14 - pre 183 meseci
"globalne varijable" su ti cookie ili sesija ili baza....
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
89.216.46.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Smarty i varijable17.02.2009. u 01:25 - pre 183 meseci
Hajde daj neki primer sa sesijom,registrujem sesiju,a kako posle citas varijable iz sesije u smarty-ju ?
Gledao sam po helpu,nista mi nije pomoglo,....
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
91.148.79.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Smarty i varijable17.02.2009. u 08:06 - pre 183 meseci
U kom si to helpu gledao pa ti nista nije pomoglo?!
Otvoris help:
http://www.smarty.net/manual/en/
ukucas gore desno "sesson" i dobijes ovaj rezultat
http://www.smarty.net/manual/en/search.php?query=session
I prvi link ti bas to objasnjava?
http://www.smarty.net/manual/en/language.variables.smarty.php
Dal moze prostije od ovoga?
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
89.216.46.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Smarty i varijable17.02.2009. u 13:14 - pre 183 meseci
Hehehe,nazalost,bas u tom helpu sto si dao linkove,samo sto sam ja skinuo sa neta taj help,nov sam u ovome,pa sam malo zaglavio,znam da je bilo glupo pitanje vama sto radite ovo godine,ali morao sam nekog pitati :)
Isprobavao sam svasta,i u tpl fajlu i u php,ali nece,intelisense mi cak ni ne izbaci da ima $smarty.session.id ,...
Daj neki banalan gotov primer.Hvala unapred
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
91.148.79.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Smarty i varijable17.02.2009. u 13:26 - pre 183 meseci
Drug, nemoj da se brukas toliko molim te...
Jel si pogledao link koji sam ti dao uopste?
Mislim, nemoj pogresno da me shvatis, ali ja ne bi voleo da neko pogleda nekad moj profil i da vidi da sam napisao nesto kao ti sada.
Kao sto ti u helpu pise
Code:

{* display the php session variable "id" ($_SESSION['id']) *}
{$smarty.session.id}

Znaci setujes $_SESSION['nesto'] = 'nesto drugo'; i u templejtu stavis {$smarty.session.nesto}
Da si malo uporniji, sigurno bi od sinoc dosao do resenja i sam
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-4.sezampro.yu.



+33 Profil

icon Re: Smarty i varijable17.02.2009. u 20:31 - pre 183 meseci
Citat:
IvanBeograd: E sad kad dodam jos neke stranice,
opet sam morao da pisem f-ju da mi procita,
da li to mogu nekako da stavim u globalnu varijablu,pa posle samo da
ispisem globalnu varijablu,tj da je prosledim u include delu posto mi
se brojac nalazi u footer-u?

A shta cesh ako ti neko direktno kroz browser "gadja" neku od tih ostalih stranica? Na njoj se nikad nece ispisati vrednost tog brojacha, jer vrednost te promenljive iz sesije nije set-ovana, poshto si ti reshio da je set-ujesh samo na indeks strani...

Najbolje je da napravish jednu klasu, odnosno, klasicu , za taj brojach, koja bi imala samo dve f-je za azhuriranje i dohvatanje vrednosti brojacha. Na index strani bi uvek radio azhuriranje, dohvatanje i postavljanje te nove vrednosti u sesiju. Naravno, koristeci tu klasu koju cesh napraviti. A na ovim ostalim bi najpre prvo pitao da li je set-ovana ta promenljiva iz sesije, shto znachi da korisnik dolazi sa index strane, pa ako jeste, onda samo nju prosledish smarty-ju, a ako nije onda i na toj strani treba da radish onaj postupak iz index strane, samo bez azhuriranja, poshto si rekao da brojach uvecavash samo na pochetnoj strani sajta.

Sve ovo sam ti napisao samo da bi se "branio" od one situacije koju sam spomenuo na pochetku. Verovatno je to malo i previshe komplikovanja za taj tvoj sajt, al' chisto da steknesh osecaj kakvi sve propusti mogu da se pojave dok radish neki sajt. Naravno, ovo je samo jedan minimalan propust, ako uopshte mozhe tako da se nazove...
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
89.216.46.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Smarty i varijable18.02.2009. u 01:30 - pre 183 meseci
Istina to sto kazes,ali ja se i dalje mucim oko nekih sitnica,...,nece da mi rade,a ne znam gde gresim,zato sam te zamolio da mi das primer pa da probam,ali opet nece.evo code pa mi reci gde je greska,posto ja ne vidim

Code:

//////////// index.php //////////////////
<?php
require('setup.php');
$smarty = new Smarty_System();

session_start();
session_register("BrojPoseta");

$BrojPoseta = 33;  
 
$smarty->assign('brPoseta', $BrojPoseta);

$smarty->display('main.tpl');
?>

//////////////// drugaStrana.php ////////////

<?php
require('setup.php');
$smarty = new Smarty_System();

$smarty->assign('bp',$_SESSION['BrojPoseta']);

$smarty->display('DaniLudaje.tpl');
?>


e onda mi ispise ovu gresku kad pokrenem tu drugu stranu : Undefined variable: _SESSION in ,.....

Pokusavao sam i na drugacije nacine da ubacim odmah u assign $_SESSION['BrojPoseta'] nakon sto mu dodelim vrednost 33(samo da bilo sta prosledim na dr stranu),ali opet mi na toj drugoj strani izbaci gresku
pokusao sam i onako u tpl fajlu ali opet nista,cak mi ni eclipse,tj intelisense,ne prikaze da ima to,nista ni ne ispise
imam wrox-ovu knjigu PHP4 od pocetka i ima primera o sesijama,i po njihovim primerima sam pokusao i nece

Neznam da li nesto znaci,easyphp3.0 mi pokrece php fajlove,a sve to kucam u easyeclipse for php.

Hvala Nikola,upravu si,ja sam prvo hteo samo obicne primere da radim,ali mi bas nikako ne ide ni to
Hvala puno i tebi DakiPro na odgovorima i strpljenju.


[Ovu poruku je menjao IvanBeograd dana 18.02.2009. u 03:06 GMT+1]
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.teol.net.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Smarty i varijable18.02.2009. u 09:51 - pre 183 meseci
Probaj u ovaj drugi fajl takodje da na pocetak dodas session_start();

Nisam siguran da li koristis php4 ili php5 pa mislim da kod php4 drugacije moze da se poziva
$_SESSION pa provjeri u manual-u i podesavanja svog servera.

Mislim da ce ovaj prvi predlog da ti resi problem...
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
89.216.49.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Smarty i varijable18.02.2009. u 12:45 - pre 183 meseci
Eto to je bilo,..sad skoro sve lepo radi,ali mi se ne osvezava brojac svaki put kad se pokrene index strana.
Sad koliko sam skontao,kad obrisem fajlove iz cache foldera,on lepo sve ucita kad se pokrece strana opet,na koji nacin to
da resim da opet kad se pokrece ta strana da lepo svaki put procita iz fajla.Pa cu posle napisem f-ju kao sto mi je Nikola predlozio.Hvala,pozz
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
89.216.49.*

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Smarty i varijable18.02.2009. u 12:49 - pre 183 meseci
Eto to je bilo,..sad skoro sve lepo radi,ali mi se ne osvezava brojac svaki put kad se pokrene index strana.
Sad koliko sam skontao,kad obrisem fajlove iz cache foldera,on lepo sve ucita kad se pokrece strana opet,na koji nacin to
da resim da opet kad se pokrece ta strana da lepo svaki put procita iz fajla.Pa cu posle napisem f-ju kao sto mi je Nikola predlozio.Hvala,pozz
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.teol.net.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Smarty i varijable19.02.2009. u 11:20 - pre 183 meseci
Ako hoces svaki put da ti kompajlira template probaj sa

Code:

$smarty->caching = false;
$smarty->compile_check = true;

 
Odgovor na temu

[es] :: PHP :: Smarty template engine :: Smarty i varijable

[ Pregleda: 2567 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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