[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
smarty kod

Registrovaný: 23.12.10
Prihlásený: 01.05.18
Príspevky: 1053
Témy: 155 | 155
Bydlisko: KK/PP/BA
NapísalOffline : 16.03.2012 20:41 | smarty kod

Mohli by ste mi prosim vysvetlit tento kod?

Kód:
{if $count > 0}
<ul class="left
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}

{if $node->current == true}
<li><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{elseif $node->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext}

{elseif $node->type == 'separator'}
<li style="list-style-type: none;"> <hr class="separator" />

{else}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>

{/if}

{/foreach}


Je to template na menu, no nemam ani sajnu, ako funguje.


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Čestný člen
Čestný člen
smarty kod

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5433
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 16.03.2012 21:49 | smarty kod

Ten kód ti za určitých podmienok vypíše zoznam.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
smarty kod

Registrovaný: 23.12.10
Prihlásený: 01.05.18
Príspevky: 1053
Témy: 155 | 155
Bydlisko: KK/PP/BA
Napísal autor témyOffline : 16.03.2012 22:42 | smarty kod

aky zoznam?
Ja tomu chapem, tak ze ak, je menu aktivne, cize je >0 pripoji triedu /asi hlavnu/. Zacne cyklus /preco?/ naplni premenne, a zacne ich porovnavat. Najprv porovna pravdivost podmienky a potom triedy. Nechapem vyznam tych tried:
activeparent
sectionheader
currentpage


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Čestný člen
Čestný člen
smarty kod

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5433
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 16.03.2012 23:19 | smarty kod

Nechápeš význam tých tried? Tak by si sa mal učiť základy html a css - tie triedy slúžia na štýlovanie (čo chceš počuť viac? Nie som jasnovidec, z tohto kódu ti viac nepoviem).
Asi by to chcelo doštudovať základy, lebo nerozumiem na čo sa presne pýtaš, ale mám pocit, že sa pýtaš práve na tie základy (ktoré by ti boli jasné v momente, keď by si si ich naštudoval).


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
 [ Príspevkov: 4 ] 


smarty kod



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

smarty

v PHP, ASP

3

468

06.03.2008 16:01

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

problem smarty

v PHP, ASP

3

250

18.04.2009 10:49

snake2

V tomto fóre nie sú ďalšie neprečítané témy.

cakePHP + Smarty?

v PHP, ASP

2

269

13.11.2009 10:43

Jojko001

V tomto fóre nie sú ďalšie neprečítané témy.

Templatovací engine smarty

v PHP, ASP

3

402

03.08.2009 18:13

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Smarty a xampp

v PHP, ASP

9

218

22.10.2012 22:48

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

php cache (Smarty) - optimalizácia

v PHP, ASP

5

410

02.02.2012 22:46

iop

V tomto fóre nie sú ďalšie neprečítané témy.

pomoc s Smarty.class.php

v PHP, ASP

1

239

27.09.2010 20:52

walther

V tomto fóre nie sú ďalšie neprečítané témy.

smarty, phpbb, php a includovanie

v PHP, ASP

13

541

10.01.2008 8:53

vl4kn0

V tomto fóre nie sú ďalšie neprečítané témy.

nefungl kod

v PHP, ASP

4

266

15.10.2007 18:17

bruno.b

V tomto fóre nie sú ďalšie neprečítané témy.

Overovaci kod

v Redakčné systémy

2

390

14.06.2007 16:34

matoa

V tomto fóre nie sú ďalšie neprečítané témy.

BLOKOVACI KOD

v Smartfóny a tablety

6

555

24.12.2011 12:58

Qpkqkma

V tomto fóre nie sú ďalšie neprečítané témy.

pekný kód

v PHP, ASP

25

900

02.10.2008 8:01

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

neznamy kod

v Ostatné

1

96

09.03.2013 18:15

BX

V tomto fóre nie sú ďalšie neprečítané témy.

overovací kód

v Ostatné programy

8

1052

15.07.2011 18:58

yarka

V tomto fóre nie sú ďalšie neprečítané témy.

zly kod

v HTML, XHTML, XML, CSS

13

605

09.08.2008 0:37

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Ověřovaci kod

v Redakčné systémy

2

394

25.11.2006 15:45

AVAST



© 2005 - 2018 PCforum, edited by JanoF