..:: slovenska php stran ::..
uporabniško ime:
geslo:
- napiši
- arhiv
- sveže
- napiši
- arhiv
- Spletni ko...
- MySql Iska...
- Preprosta ...
- PHP - dina...
- Google - i...
- Števec obi...
- PHP - krat...
- PHP in MYS...
- mail skrip...
- prva stran
- izmenjava pasic
- pozabili geslo
slo-site.com
Slo-comp
Pikslar.com
www.matjazev.net
100si
stran: prejšnja stran prva stran 1 [2] 3 zadnja stran naslednja stran
ace
član

št. sporočil: 1293
datum: 25.03.2008 | čas: 13:36


Koda:

Variable se pa v tpl podaja s set() funkcijo view-a, s čimer se kontrolira tudi dostopnost varov znotraj templata.



Točno to sem hotel izpostaviti. V cakePHP torej rabiš klicati view->set(), da ti pošlje variablo v template, pri smartyu pa view->assign(), torej je princip na nivoju controlerja/modela (kjer izvajaš prenos) povsem enak.


sporočilo je spremenil ace [25.03.2008 ob 13:37]

[url=http://www.mp3.com.au/acecream]KLIK KLIK KLIK KLIK...[/url]
fatg
član

št. sporočil: 1695
datum: 25.03.2008 | čas: 14:01

Če narediš samo include(), ne rabiš nič. Scope spremenljivk ostane isti, torej lahko uporabljaš vse lokalno dostopne spremenljivke, ki so definirane v trenutku izvajanja stavka include, vključno z $this, če si v objektu.



you\'re never too fat to do it
krneki
član

št. sporočil: 415
datum: 26.03.2008 | čas: 09:56

baje da smarty ne podpira xhtml



CWIZO
član


št. sporočil: 3297
datum: 26.03.2008 | čas: 10:05

Kaj ma pa XHTML veze s smartijem? Ti loh s smartijem ASCII art outputas ce ti pase (skratka od tebe je odvisno kaj ven pride ne od smartija). Razen ce govoris o kakih helperjih za generiranje selectov recimo (ali kaj podobnega).



.:3delavnica.com:.
Another day, another bug
krneki
član

št. sporočil: 415
datum: 27.03.2008 | čas: 10:34

Ne štekam



fREDi
član

št. sporočil: 960
datum: 28.03.2008 | čas: 18:44

kaj ne stekas?



senzacionale
član

št. sporočil: 1137
datum: 30.03.2008 | čas: 15:41

se en mali problem z smartyjem.

foreach($sql as $key => $ekipa)
{
   $sql[$key]['dodatne_inf'] = vrniEkipe($ligaID);
}
$smarty->assign('razporedXizpis', $sql);

v php imam $domaci = $ekipe['ime'][array_search($zapis['domaci'],$ekipe['id'])]; kako to zapisat v smarty

{foreach from=$razporedXizpis item=zapis}
tu pa se mi ustavi. kar sem naredil nič ni delalo. Nikor ne morem $domaci = $ekipe['ime'][array_search($zapis['domaci'],$ekipe['id'])]; spravit tole noter
{/foreach}

Mi lahko kdo pomaga, hvala


sporočilo je spremenil senzacionale [30.03.2008 ob 15:42]

nisem majster a neki upam da znam:D
Roky
član

št. sporočil: 518
datum: 30.03.2008 | čas: 18:46

Živjo

Spet enako kot prej, obdelavo naredi prej s PHP-je, s Smarty-em le izpiši zadevo.




http://trsplet.com || http://fri.trsplet.com || http://trsplet.com/blog/ .::. blog o spletu ||
senzacionale
član

št. sporočil: 1137
datum: 31.03.2008 | čas: 00:04

cool Roky, sedaj deluje, si bom zapomnil za prihodnje. Hvala



nisem majster a neki upam da znam:D
Roky
član

št. sporočil: 518
datum: 31.03.2008 | čas: 09:25

Ni problema, me veseli, da ti dela:)



http://trsplet.com || http://fri.trsplet.com || http://trsplet.com/blog/ .::. blog o spletu ||
piki
član

št. sporočil: 280
datum: 31.03.2008 | čas: 10:09

da nepotrebno ne odpiram nove teme. Tudi sam sem začel delati z smartyjem ker ga vsi nekam hvalijo. Ampak že takoj se je ustavilo.

while ($i<$num)
   {
        if($ime['gor_dol'][$i] > 0)
      $gor_dol = "<img src='img/ime/up.gif' alt='up' />";
  
     else if($ime['gor_dol'][$i] < 0)
       $gor_dol = "<img src='img/ime/down.gif' alt='down' />";
  
     else
       $gor_dol = "<img src='img/ime/no.gif' alt='no' />";
  
   ?>
       <tr>
        <td style="padding-left:10px" width="7%"><? echo $i+1; ?></td>
        <td width="33%"><? echo $ime['ime'][$i]; ?></td>
        <td width="7%" align="right"><? echo $ime['priimek'][$i]; ?></td>
        <td width="9%" align="right"><? echo $ime['tel'][$i]; ?></td>
        <td width="7%" align="right"><? echo $ime['naslov'][$i]; ?></td>
        <td width="7%" align="right"><? echo $ime['mail'][$i]; ?></td>
        <td align="right" width="7%"><? echo $gor_dol; ?></td>
      </tr>
   <?

   $i++;
   }

Stavka while v smartyju ne najdem tako da niti ne vem kje začeti da bi zgornjo kodo predelal za smarty output.


sporočilo je spremenil piki [31.03.2008 ob 10:12]

MrM
član

št. sporočil: 2078
datum: 31.03.2008 | čas: 10:28

{section}



God is real, unless declared integer.
piki
član

št. sporočil: 280
datum: 31.03.2008 | čas: 10:38

hvala MrM samo $num ni array pa ne vem kako sedaj preverjat pa izpisovat z section. $i pa pvecujem na koncu.



MrM
član

št. sporočil: 2078
datum: 31.03.2008 | čas: 10:56

Poglej si parametra start in max.



God is real, unless declared integer.
Roky
član

št. sporočil: 518
datum: 31.03.2008 | čas: 11:54

Ponovno tako kot prej. Obdelavo naredi s PHP-jem, vse podatke daj v array in potem vse skupaj izpiši s foreach smarty.



http://trsplet.com || http://fri.trsplet.com || http://trsplet.com/blog/ .::. blog o spletu ||
piki
član

št. sporočil: 280
datum: 31.03.2008 | čas: 13:19

MrM ali pa Roky mi lahko pomagata z primerom ker tole nikakor ne morem narediti da bi delalo.



piki
član

št. sporočil: 280
datum: 31.03.2008 | čas: 13:37

$smarty->assign('izpis', $izpis);
$smarty->assign('numbers', $num);

{section name=st start=1 loop=$numbers}
     {$izpis.ime.0} //izpiše prvi element
        {$smarty.section.st.index} //izpiše številke od 1 do $numbers
{/section}

kako sedaj namesto {$izpis.ime.0}, se pravi namesto 0 da bo avtomatsko povečevalo tako kot dela {$smarty.section.st.index}

Mogoče sem zakompliciral ampak na edino tak način sem nekaj spravil skupaj. Smarty koda je daleč od logične php kode




MrM
član

št. sporočil: 2078
datum: 31.03.2008 | čas: 13:43


Koda:

{section name=st start=1 loop=$numbers}
  {assign var="i" value=$smarty.section.st.index}
  {$izpis.ime.$i}
{/section}






God is real, unless declared integer.
piki
član

št. sporočil: 280
datum: 31.03.2008 | čas: 13:51

najlepša hvala MrM. Kako pa si vedel da se da assignat tudi v smartyju, ker pod assign je v dokumentaciji samo tole klik



MrM
član

št. sporočil: 2078
datum: 31.03.2008 | čas: 14:00

{assign}



God is real, unless declared integer.
stran: prejšnja stran prva stran 1 [2] 3 zadnja stran naslednja stran
stran je še vedno v izdelavi zato nekatere stvari manjkajo oz. niso dokončane
forum -
teme zadnjih 24h -
iskanje -
statistika -
pravila -
Ali ste veseli nove ankete?

Itak!
Ne!
Anketa?

0.013167142868
Število obiskov od 19.julija 2002: 1.283.132
php-si.com ne odgovarja za prispevke članov.
Copyright © 2002 php-si.com. Vse pravice pridržane