abonnement Unibet Coolblue Bitvavo
  vrijdag 22 augustus 2014 @ 19:35:08 #241
230788 n8n
Pragmatisch
pi_143714250
Node.js is dat toch?
Specialization is for insects”.—Robert Heinlein
pi_143714408
quote:
14s.gif Op vrijdag 22 augustus 2014 15:12 schreef KomtTijd... het volgende:
FOK!silver, maar dan anders.
Dat is waar ook.
  vrijdag 22 augustus 2014 @ 20:44:16 #243
56176 Catch22-
Ben je Blind?!
pi_143717537
quote:
0s.gif Op vrijdag 22 augustus 2014 19:35 schreef n8n het volgende:
Node.js is dat toch?
neejoj n00b dit is TeaScript
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  vrijdag 22 augustus 2014 @ 22:59:44 #244
230788 n8n
Pragmatisch
pi_143724405
quote:
1s.gif Op vrijdag 22 augustus 2014 20:44 schreef Catch22- het volgende:

[..]

neejoj n00b dit is TeaScript
teascript?
Specialization is for insects”.—Robert Heinlein
  zaterdag 23 augustus 2014 @ 09:30:01 #245
56176 Catch22-
Ben je Blind?!
pi_143734422
quote:
1s.gif Op vrijdag 22 augustus 2014 22:59 schreef n8n het volgende:

[..]

teascript?
:o
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  zaterdag 23 augustus 2014 @ 23:01:35 #246
230788 n8n
Pragmatisch
pi_143756461
JS: The Good Parts uit. Begin was vrij 'dense' maar verder las het prima weg. Was alleen nog niet echt duidelijk wat er mis was met ++, lijkt me niks mis mee voor een for loop?
Specialization is for insects”.—Robert Heinlein
pi_143758901
quote:
9s.gif Op vrijdag 22 augustus 2014 00:00 schreef d4v1d het volgende:
[ afbeelding ]
Dafuq ?! wat is hier het nut van?:')

Heel benieuwd hoe je op dit idee bent gekomen...
Vooral dat wat hier boven staat.
  zondag 24 augustus 2014 @ 00:16:53 #248
56176 Catch22-
Ben je Blind?!
pi_143758983
quote:
7s.gif Op zondag 24 augustus 2014 00:15 schreef amvrosios het volgende:

[..]

Dafuq ?! wat is hier het nut van?:')

Heel benieuwd hoe je op dit idee bent gekomen...
dit werd vroeger volgens nog best vaak gebruikt, door crappy cms'en en developers
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_143759007
quote:
1s.gif Op zondag 24 augustus 2014 00:16 schreef Catch22- het volgende:

[..]

dit werd vroeger volgens nog best vaak gebruikt.
toen was het ook al fout :-P
Vooral dat wat hier boven staat.
pi_143759412
quote:
7s.gif Op zondag 24 augustus 2014 00:15 schreef amvrosios het volgende:

[..]

Dafuq ?! wat is hier het nut van?:')

Heel benieuwd hoe je op dit idee bent gekomen...
komt van reddit.

http://www.reddit.com/r/shittyprogramming/
http://www.reddit.com/r/ProgrammerHumor/

:P
pi_143918886
Ik ben een tweetalige website in elkaar aan het knutselen en daardoor moet de menustructuur op de schop, namelijk 2,3,4 ipv 1,2,3.

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Het volgende stuk code moet daarvoor worden aangepast. Ik heb geen idee hoe:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{strip}

{if $count > 0}
    <ul class='cf'>
    {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{if $node->parent == true || $node->haschildren == true} class='parent current'{/if}>
                <a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
        {elseif $node->parent == true && ($node->type != 'sectionheader' && $node->type != 'separator')}
            <li class='parent current'>
                <a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
        {elseif $node->type == 'sectionheader'}
            <li class='sectionheader'>
                <span class='sectionheader {if $node->parent == true} parent{/if}{if $node->current == true} current{/if}'>{$node->menutext}</span>
        {elseif $node->type == 'separator'}
            <li class='separator'>
                <hr class='separator' />
        {else}
            <li{if $node->parent == true || $node->haschildren == true} class='parent'{/if}>
                <a href='{$node->url}'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
        {/if}
    {/foreach}

{repeat string='</li></ul>' times=$node->depth-1}</li>
    </ul>
{/if}

{/strip}

Een rimjob voor de winnaar. :9~
pi_143919305
regel 6, && $node->depth > 1 ofzo?
pi_143920206
Ik heb deze regel:

1{menu start_element='2.1' show_root_siblings='1'}

toegevoegd tot:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{strip}
{menu start_element='2.1' show_root_siblings='1'}
{if $count > 0}
    <ul class='cf'>
    {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{if $node->parent == true || $node->haschildren == true} class='parent current'{/if}>
                <a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
        {elseif $node->parent == true && ($node->type != 'sectionheader' && $node->type != 'separator')}
            <li class='parent current'>
                <a href='{$node->url}' class='current'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
        {elseif $node->type == 'sectionheader'}
            <li class='sectionheader'>
                <span class='sectionheader {if $node->parent == true} parent{/if}{if $node->current == true} current{/if}'>{$node->menutext}</span>
        {elseif $node->type == 'separator'}
            <li class='separator'>
                <hr class='separator' />
        {else}
            <li{if $node->parent == true || $node->haschildren == true} class='parent'{/if}>
                <a href='{$node->url}'{if $node->target != ''} target='{$node->target}'{/if}>{$node->menutext}</a>
        {/if}
    {/foreach}

{repeat string='</li></ul>' times=$node->depth-1}</li>
    </ul>
{/if}

{/strip}

Dat doet eigenlijk wat ik wil alleen vindt er dubbeling plaats. Ik krijg 2 keer hetzelfde (maar juiste) menu.
pi_143920646
CMSMS?

Die {menu ...} tag hoort in je template, niet in je menu template. Dat zou nogal redundant zijn.

-edit-
ik kan vanavond wel een template opzoeken waarin ik voor elkaar gekregen heb wat jij wilt.

[ Bericht 33% gewijzigd door KomtTijd... op 28-08-2014 17:19:44 ]
pi_143921024
CMSMS inderdaad.

Als ik alleen die regel gebruik:

1{menu start_element='2.1' show_root_siblings='1'}

Gaat het menu goed. :')

Echter werkt in mijn template 'excludeprefix' dan niet meer. Dat is wel irritant.
pi_143929120
quote:
0s.gif Op donderdag 28 augustus 2014 16:12 schreef Cracka-ass het volgende:
Ik ben een tweetalige website in elkaar aan het knutselen en daardoor moet de menustructuur op de schop, namelijk 2,3,4 ipv 1,2,3.

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Het volgende stuk code moet daarvoor worden aangepast. Ik heb geen idee hoe:
[ code verwijderd ]

Een rimjob voor de winnaar. :9~
Welke taal is dat?
  donderdag 28 augustus 2014 @ 23:01:54 #257
56176 Catch22-
Ben je Blind?!
pi_143935591
Smarty
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_143938273
menu template:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{if $count > 0}
<div id="menuwrapper">
<ul id="nav">
{foreach from=$nodelist item=node}
{strip}
{if $node->depth > 1}
{if $node->depth > $node->prevdepth && $node->prevdepth > 1}
  {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 && $node->prevdepth > 1} </li>
{/if}
{if ($node->parent == true or ($node->current == true and $node->haschildren == true)) && $node->type !== 'sectionheader'}
  <li class="menuactive menuparent tl{$node->hierarchy|truncate:3:""|replace:'8.':''}" >
    <a class="menuactive menuparent" {elseif $node->current == true && $node->type !== 'sectionheader' }
  <li class="menuactive tl{$node->hierarchy|truncate:3:""|replace:'8.':''}" >
    <a class="menuactive" {elseif $node->haschildren == true && $node->type !== 'sectionheader'}
  <li class="menuparent tl{$node->hierarchy|truncate:3:""|replace:'8.':''}" >
    <a class="menuparent" {elseif $node->type == 'sectionheader'}
        <li class="sectionheader tl{$node->hierarchy|truncate:3:""|replace:'8.':''}" >
           {elseif $node->type == 'separator'}
        <li style="list-style-type: none;">
          <hr class="separator" />{else}
  <li class="tl{$node->hierarchy|truncate:3:""|replace:'8.':''}">
    <a {/if}
    
{if $node->type !== 'sectionheader' and $node->type !== 'separator'}
href="{$node->url}" {if $node->accesskey != ''}accesskey="{$node->accesskey}" {/if}{if $node->tabindex != ''}tabindex="{$node->tabindex}" {/if}{if $node->titleattribute != ''}title="{$node->titleattribute}"{/if}{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<span>{$node->menutext}</span>
{/if}
{/if}
{/strip}
{/foreach}
  {repeat string="</li></ul>" times=$node->depth-2}
  </li>
  </ul>
<div class="clearb"></div>
</div>
{/if}
pagina template:
1      {menu template='ledenmenu' start_element="8"}
  vrijdag 29 augustus 2014 @ 08:04:41 #259
56176 Catch22-
Ben je Blind?!
pi_143942403
De tranen springen me hier van in de ogen.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_143943403
Smarty logica is een vrij groot onderdeel van cmsms. Je hoeft er niet van te houden naar het maakt het wel mogelijk iedere output van iedere pagina, module of wat dan ook, volledig naar je hand te zetten zonder de sourcecode aan te raken.
  vrijdag 29 augustus 2014 @ 10:08:13 #261
56176 Catch22-
Ben je Blind?!
pi_143944354
quote:
14s.gif Op vrijdag 29 augustus 2014 09:24 schreef KomtTijd... het volgende:
Smarty logica is een vrij groot onderdeel van cmsms. Je hoeft er niet van te houden naar het maakt het wel mogelijk iedere output van iedere pagina, module of wat dan ook, volledig naar je hand te zetten zonder de sourcecode aan te raken.
Ja dat klopt, maar het is wel een nare taal om te lezen
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  vrijdag 29 augustus 2014 @ 11:34:52 #262
12221 Tijn
Powered by MS Paint
pi_143946700
quote:
14s.gif Op vrijdag 29 augustus 2014 09:24 schreef KomtTijd... het volgende:
Smarty logica is een vrij groot onderdeel van cmsms. Je hoeft er niet van te houden naar het maakt het wel mogelijk iedere output van iedere pagina, module of wat dan ook, volledig naar je hand te zetten zonder de sourcecode aan te raken.
Dat heeft vooral te maken met het splitsen van presentatie en logica in de architectuur van je applicatie, daar heb je geen Smarty voor nodig.

Ik snap het voordeel van iets als Smarty boven gewoon PHP niet echt. Alsof web development al niet uit genoeg talen en verschillende syntax bestaat.
pi_143947113
Sja, en PHP-code in een database opslaan en eval()'en is ook weer bad practice. En brengt bovendien de nodige risico's met zich mee.
pi_143956514
Ik kwam er achter dat ik simpelweg dit in de pagina-template moest toevoegen:

1start_level="2.1"

Ik zat dus nogal verkeerd in de menu template. :')

Thanks voor de hulp tho!
  vrijdag 29 augustus 2014 @ 16:34:28 #265
56176 Catch22-
Ben je Blind?!
pi_143956576
quote:
14s.gif Op vrijdag 29 augustus 2014 11:48 schreef KomtTijd... het volgende:
Sja, en PHP-code in een database opslaan en eval()'en is ook weer bad practice. En brengt bovendien de nodige risico's met zich mee.
Je moet je data structureren in de backend, niet in je template.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_143957470
quote:
11s.gif Op vrijdag 29 augustus 2014 16:34 schreef Catch22- het volgende:

[..]

Je moet je data structureren in de backend, niet in je template.
:? wat is daarbij jouw definitie van "de backend"? Want in mijn definitie zijn templates onderdeel van een backend.
  vrijdag 29 augustus 2014 @ 17:09:42 #267
56176 Catch22-
Ben je Blind?!
pi_143957700
quote:
14s.gif Op vrijdag 29 augustus 2014 17:01 schreef KomtTijd... het volgende:

[..]

:? wat is daarbij jouw definitie van "de backend"? Want in mijn definitie zijn templates onderdeel van een backend.
Nou, mijn definitie van Front-end is alles waar html in staat. Zulke logica moet je niet in je html willen hebben, imo. Dat sorteren kan je prima aan de achterkant doen.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_143957879
quote:
11s.gif Op vrijdag 29 augustus 2014 17:09 schreef Catch22- het volgende:

[..]

Nou, mijn definitie van Front-end is alles waar html in staat. Zulke logica moet je niet in je html willen hebben, imo. Dat sorteren kan je prima aan de achterkant doen.
Het menu is een object met menu-items. Dat is de structuur. Hoe die weergegeven wordt defineer je in een template en nergens anders. Daar hoort nou eenmaal enige logica bij. Ditsoort opbouw van HTML hardcoded in de broncode opnemen, dát moet je niet willen!
  vrijdag 29 augustus 2014 @ 17:18:45 #269
12221 Tijn
Powered by MS Paint
pi_143957948
quote:
14s.gif Op vrijdag 29 augustus 2014 11:48 schreef KomtTijd... het volgende:
Sja, en PHP-code in een database opslaan en eval()'en is ook weer bad practice. En brengt bovendien de nodige risico's met zich mee.
Daarom sla je het ook gewoon in een file op en niet in je database. En waarom zou je het eval()'en? Als iemand een syntaxfout maakt, dan werkt het niet. Zo is het leven.
pi_143958271
quote:
5s.gif Op vrijdag 29 augustus 2014 17:18 schreef Tijn het volgende:

[..]

Daarom sla je het ook gewoon in een file op en niet in je database. En waarom zou je het eval()'en? Als iemand een syntaxfout maakt, dan werkt het niet. Zo is het leven.
Dat deden ze in eerdere versies, maar het opslaan in de database heeft voordelen, maakt de templates beter te managen. Volgens mij is dit tegenwoordig ook vrij gebruikelijk.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')