Likes Likes:  0
Resultaten 16 tot 30 van de 44
Pagina 2 van de 3 Eerste 1 2 3 LaatsteLaatste
Geen

Onderwerp: templates (php)

  1. #16
    Daniel Tryba
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    "Stefan Koopmanschap (remove withoutspam to e-mail)" <stefan@stefankoopmanschapwithoutspam.nl> wrote:
    >> Dus als je in Smarty voor andere begin/end tags kiest, heel toevallig
    >> resp. '<!--' en '-->' (wat natuurlijk wel gevolgen heeft voor "echte"
    >> commentaar tags)?

    >
    > Bij TP blijven alle commentaar tags gewoon staan, alleen de commentaar
    > tags met de speciale syntax worden door TP gebruikt.


    Dat is helaas met smarty niet zo (maar dat komt natuurlijk ook omdat er
    geen vaste syntax is).

    > maar ja, ik denk dat Smarty voor vormgevers als een stuk prettiger zou
    > zijn als je de syntax zou aanpassen.


    Ik geef zelf de voorkeur aan de jsp/asp stijl tags (<%,%>), het voordeel
    is IMHO dat de html-er met zijn vage pakketen er iets meer attent op is
    dat daar wat magie gebeurt.

    --

    Daniel Tryba


  2. #17
    GeertS
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    On Tue, 29 Jun 2004 16:10:18 +0000 (UTC), Daniel Tryba
    <news_nl.internet.www.server-side@canopus.nl> wrote:

    >> Bij TP blijven alle commentaar tags gewoon staan, alleen de commentaar
    >> tags met de speciale syntax worden door TP gebruikt.

    >
    >Dat is helaas met smarty niet zo (maar dat komt natuurlijk ook omdat er
    >geen vaste syntax is).

    standaard gebruikt Smarty { } als ik me niet vergis, wat gebeurd er
    dan als je deze gebruikt bij bv css of javascript in je template?

    gs

  3. #18
    Michiel de Roo
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:
    > On Tue, 29 Jun 2004 16:10:18 +0000 (UTC), Daniel Tryba
    > <news_nl.internet.www.server-side@canopus.nl> wrote:
    >
    >
    >>>Bij TP blijven alle commentaar tags gewoon staan, alleen de commentaar
    >>>tags met de speciale syntax worden door TP gebruikt.

    >>
    >>Dat is helaas met smarty niet zo (maar dat komt natuurlijk ook omdat er
    >>geen vaste syntax is).

    >
    > standaard gebruikt Smarty { } als ik me niet vergis, wat gebeurd er
    > dan als je deze gebruikt bij bv css of javascript in je template?


    Dan moet je er {literal} .... {/literal} omheen zetten.

  4. #19
    GeertS
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    On Mon, 28 Jun 2004 16:13:10 +0400, "Stefan Koopmanschap (remove
    withoutspam to e-mail)" <stefan@stefankoopmanschapwithoutspam.nl>
    wrote:

    >GeertS wrote:
    >> Hoi,
    >>
    >> Ik wou eens weten of er onder jullie veel gebruik gemaakt wordt van
    >> templates (zoals smarty, templatepower etc) bij het maken van scripts
    >> of volledige websites (om php-code van html te scheiden, ook al doe je
    >> zelf de scripts en layout)
    >> Zijn er bepaalde bezwaren tegen het gebruik van deze methodes?
    >>
    >> Mij lijkt templatepower wel een goede, andere meningen?

    >
    >Ik ben een groot fan van TemplatePower, gebruik het eigenlijk standaard
    >voor alles wat ik bouw. Smarty heb ik het niet zo op. De reden dat ik
    >een template engine gebruik is om de programmeerlogica te scheiden van
    >de opmaak. Bij Smarty introduceren ze vervolgens binnen de opmaak
    >(templates) weer een hele eigen programmeerlogica. En dan streeft het
    >voor mijn toepassing z'n doel voorbij. Misschien dat anderen het wel
    >prettig vinden. Vooral php-ers die ook vormgeven/opmaken zullen Smarty
    >misschien prettig vinden.
    >
    >Maar TemplatePower is in ieder geval een fantastische template-engine.


    Bij het nalezen van de docs van beide engines (ok die van smarty heb
    ik niet volledig gelezen) krijg ik ook de indruk dat Smarty wel heel
    'zwaar' is. anderszijds zou TP ook wel iets uitgebreider mogen zijn
    naar mijn mening.
    Wat ik bij TP wel mis, is een if/else mogelijkheid.

    Ik zou momenteel templates gebruiken voor 'losse', vrij kleine scripts
    (zoals bv nieuws, links, adressenlijst, formulieren) op mijn sites,
    dus niet voor de hele layout (incl header/footer), ik vrees dat ik dan
    in de problemen ga komen als ik bv phpbb (met eigen template engine)
    in mijn layout integreer.

    Kunnen jullie ev, eens vermelden voor welke doeleinden je templates
    gebruikt (en ev. een url posten)?

    gs

  5. #20
    Maarten Wierda
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:

    > Bij het nalezen van de docs van beide engines (ok die van smarty heb
    > ik niet volledig gelezen) krijg ik ook de indruk dat Smarty wel heel
    > 'zwaar' is.


    Smarty biedt heel veel functionaliteit. Deze hoef je natuurlijk niet te
    gebruiken. De enige functies die ik gebruik zijn met name zo +-

    <http://smarty.php.net/manual/en/lang...ate.format.php>
    <http://smarty.php.net/manual/en/lang...ier.escape.php>
    <http://smarty.php.net/manual/en/lang...fier.nl2br.php>

    En dan natuurlijk {section}, {if}{else}{/if} en {literal}.

    > anderszijds zou TP ook wel iets uitgebreider mogen zijn
    > naar mijn mening.
    > Wat ik bij TP wel mis, is een if/else mogelijkheid.


    Als ik Stefan mag geloven is dat juist niet nodig.

    > Ik zou momenteel templates gebruiken voor 'losse', vrij kleine scripts
    > (zoals bv nieuws, links, adressenlijst, formulieren) op mijn sites,


    Mijn keuze voor Smarty hangt eigenlijk nooit samen met de grootte van de
    scripts.

    Het is juist prettig om je PHP-code van je HTML te scheiden (en de
    vormgeving ~lees: CSS~ ook van je HTML-code, maar dat terzijde). Niet
    alleen voor het overzicht maar met name, en dat is ook al aangegeven,
    voor andere mensen binnen een projectteam o.i.d. die wél over kennis
    van HTML hebben, maar niet over PHP.

    Waarom wil je je kleine scripts dus gaan combineren met Smarty?

    > dus niet voor de hele layout (incl header/footer),


    Smarty, en elke template engine geloof ik, is /juist/ ideaal om de
    gehele vormgeving te scheiden van je PHP-code.

    > ik vrees dat ik dan
    > in de problemen ga komen als ik bv phpbb (met eigen template engine)
    > in mijn layout integreer.


    Bestaande scripts ombouwen, en zeker iets groots phpBB, lijkt me niet
    echt praktisch. *Waarom* wil je eigenlijk Smarty i.c.m. phpBB gaan
    gebruiken?

    > Kunnen jullie ev, eens vermelden voor welke doeleinden je templates
    > gebruikt


    De vormgeving van dynamische websites

    > (en ev. een url posten)?


    Maar dan? Aan de broncode die jij dan voorgeschoteld krijgt verandert
    niets hoor.

    Succes!


    --
    Cheers,
    Maarten Wierda

    "Organized Confusion" - KDC

  6. #21
    GeertS
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    On Tue, 29 Jun 2004 22:20:51 +0200, Maarten Wierda
    <maartenAT@norecessDOT.com> wrote:

    >GeertS wrote:
    >
    >> Bij het nalezen van de docs van beide engines (ok die van smarty heb
    >> ik niet volledig gelezen) krijg ik ook de indruk dat Smarty wel heel
    >> 'zwaar' is.

    >
    >Smarty biedt heel veel functionaliteit. Deze hoef je natuurlijk niet te
    >gebruiken. De enige functies die ik gebruik zijn met name zo +-
    >
    ><http://smarty.php.net/manual/en/lang...ate.format.php>
    ><http://smarty.php.net/manual/en/lang...ier.escape.php>
    ><http://smarty.php.net/manual/en/lang...fier.nl2br.php>
    >
    >En dan natuurlijk {section}, {if}{else}{/if} en {literal}.
    >
    >> anderszijds zou TP ook wel iets uitgebreider mogen zijn
    >> naar mijn mening.
    >> Wat ik bij TP wel mis, is een if/else mogelijkheid.

    >
    >Als ik Stefan mag geloven is dat juist niet nodig.


    door die blocks die al dan niet 'geactiveerd' zijn, maar dan heb je
    enkel de keuze om iet wel of niet weer te geven.

    ik denk bv als je een kleur wil meegeven afhankelijk van de variabele
    (om maar een willekeurig voorbeeld te geven)

    >
    >> Ik zou momenteel templates gebruiken voor 'losse', vrij kleine scripts
    >> (zoals bv nieuws, links, adressenlijst, formulieren) op mijn sites,

    >
    >Mijn keuze voor Smarty hangt eigenlijk nooit samen met de grootte van de
    >scripts.
    >
    >Het is juist prettig om je PHP-code van je HTML te scheiden (en de
    >vormgeving ~lees: CSS~ ook van je HTML-code, maar dat terzijde).
    >Niet alleen voor het overzicht maar met name, en dat is ook al aangegeven,
    >voor andere mensen binnen een projectteam o.i.d. die wél over kennis
    >van HTML hebben, maar niet over PHP.
    >
    >Waarom wil je je kleine scripts dus gaan combineren met Smarty?


    Het is vooral mij bedoeling om PHP van HTML te scheiden (ik gebruik
    uiteraard ook CSS, tegewoordig probeer ik wat ik maak ook xhtml
    validated te krigen)

    Nu heb ik soms tabellen die volledig door echo "..." worden
    weergegeven, en dit dan allemaal tussen de rest van mijn PHP code (sql
    etc), en dat zou ik liever wat properder oplossen, daarom dacht ik aan
    templates.

    >
    >> dus niet voor de hele layout (incl header/footer),

    >
    >Smarty, en elke template engine geloof ik, is /juist/ ideaal om de
    >gehele vormgeving te scheiden van je PHP-code.


    Nu include() ik mijn header en footer in elke file (of dat nu met
    statische of dynamische inhoud is)

    Voor de sites die ik momenteel gemaakt heb en onderhoud, is +/- de
    helft (of iets minder) van de pagina's opgebouwd vanuit een database
    (mysql).

    >
    >> ik vrees dat ik dan
    >> in de problemen ga komen als ik bv phpbb (met eigen template engine)
    >> in mijn layout integreer.

    >
    >Bestaande scripts ombouwen, en zeker iets groots phpBB, lijkt me niet
    >echt praktisch. *Waarom* wil je eigenlijk Smarty i.c.m. phpBB gaan
    >gebruiken?


    Als je volledige site met templates wil opbouwen (dus ook header en
    foot) lijkt me problemen te geven.
    Nu kan ik in phpBB gewoon een header.php en footer.php includen, en
    het forum staat mooi in de site 'geïntegreerd'.
    Ombouwen is zeker niet mijn bedoeling, wel integreren een site.
    >
    >> Kunnen jullie ev, eens vermelden voor welke doeleinden je templates
    >> gebruikt

    >
    >De vormgeving van dynamische websites

    ja uiteraard :-)
    (alhoewel ik enkele jaren terug smarty wel totaal verkeerd gebruikt
    heb, met als gevolg dat ik nog meer probs kreeg, was toen pas bezig
    met php en las op phpbuilder een artilkel waar het aangeraden werd om
    smarty op deze manier te gebruiken, ... helaas, misschien daardoor
    beetje schrik opgedaan :-))
    >
    >> (en ev. een url posten)?

    >
    >Maar dan? Aan de broncode die jij dan voorgeschoteld krijgt verandert
    >niets hoor.

    Dat is waar, maar kwestie van een gedacht te krijgen voor wat voor
    sites anderen templates gebruiken.(ev. met korte schets hoe de site op
    de achtergrond is opgebouwd...)
    (misschien blijkt het wel dat ik met zo'n kleine 'prutsen' bezig ben
    dat het absurd is om templates te gebruiken.

    >
    >Succes!



  7. #22
    Michiel de Roo
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:
    [...]
    > Het is vooral mij bedoeling om PHP van HTML te scheiden (ik gebruik
    > uiteraard ook CSS, tegewoordig probeer ik wat ik maak ook xhtml
    > validated te krigen)
    >
    > Nu heb ik soms tabellen die volledig door echo "..." worden
    > weergegeven, en dit dan allemaal tussen de rest van mijn PHP code (sql
    > etc), en dat zou ik liever wat properder oplossen, daarom dacht ik aan
    > templates.


    Een goede gedachte zou ik zeggen.

    >
    >
    >>>dus niet voor de hele layout (incl header/footer),

    >>
    >>Smarty, en elke template engine geloof ik, is /juist/ ideaal om de
    >>gehele vormgeving te scheiden van je PHP-code.

    >
    >
    > Nu include() ik mijn header en footer in elke file (of dat nu met
    > statische of dynamische inhoud is)


    Kan ook in combinatie met templates. Je kunt in je template ook een (klein
    onder)deel van je site hebben. Sterker nog, ik gebruik altijd minimaal
    drie templates per pagina. Voor formulieren nog veel meer.

    >
    > Voor de sites die ik momenteel gemaakt heb en onderhoud, is +/- de
    > helft (of iets minder) van de pagina's opgebouwd vanuit een database
    > (mysql).
    >
    >
    >>>ik vrees dat ik dan
    >>>in de problemen ga komen als ik bv phpbb (met eigen template engine)
    >>>in mijn layout integreer.

    >>
    >>Bestaande scripts ombouwen, en zeker iets groots phpBB, lijkt me niet
    >>echt praktisch. *Waarom* wil je eigenlijk Smarty i.c.m. phpBB gaan
    >>gebruiken?

    >
    >
    > Als je volledige site met templates wil opbouwen (dus ook header en
    > foot) lijkt me problemen te geven.
    > Nu kan ik in phpBB gewoon een header.php en footer.php includen, en
    > het forum staat mooi in de site 'geïntegreerd'.
    > Ombouwen is zeker niet mijn bedoeling, wel integreren een site.


    Dat kan met templates net zo goed.

    >
    > Dat is waar, maar kwestie van een gedacht te krijgen voor wat voor
    > sites anderen templates gebruiken.(ev. met korte schets hoe de site op
    > de achtergrond is opgebouwd...)
    > (misschien blijkt het wel dat ik met zo'n kleine 'prutsen' bezig ben
    > dat het absurd is om templates te gebruiken.


    Kijk eens rond op de sites van TP en Smarty, daar is genoeg te vinden.
    Mijn sites is niet veel aan te zien, maar ze zijn te vinden op www.2see.nl

  8. #23
    Maarten Wierda
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:

    > door die blocks die al dan niet 'geactiveerd' zijn, maar dan heb je
    > enkel de keuze om iet wel of niet weer te geven.


    Meer doet if/else anders niet.

    > ik denk bv als je een kleur wil meegeven afhankelijk van de variabele
    > (om maar een willekeurig voorbeeld te geven)


    Uhm.. Stefan?

    <snip>

    > Nu heb ik soms tabellen die volledig door echo "..." worden
    > weergegeven, en dit dan allemaal tussen de rest van mijn PHP code (sql
    > etc), en dat zou ik liever wat properder oplossen, daarom dacht ik aan
    > templates.


    Daar is {section} ideaal voor.

    > Nu include() ik mijn header en footer in elke file (of dat nu met
    > statische of dynamische inhoud is)


    Smarty ondersteunt ook includes.

    >>>ik vrees dat ik dan
    >>>in de problemen ga komen als ik bv phpbb (met eigen template engine)
    >>>in mijn layout integreer.

    >>
    >>Bestaande scripts ombouwen, en zeker iets groots phpBB, lijkt me niet
    >>echt praktisch. *Waarom* wil je eigenlijk Smarty i.c.m. phpBB gaan
    >>gebruiken?

    >
    >
    > Als je volledige site met templates wil opbouwen (dus ook header en
    > foot) lijkt me problemen te geven.


    Hoezo denk je dat? En wat voor problemen zou dat kunnen geven?

    > Nu kan ik in phpBB gewoon een header.php en footer.php includen, en
    > het forum staat mooi in de site 'geïntegreerd'.


    OK< duidelijk. Maar templates doen iets totaal anders.

    > Ombouwen is zeker niet mijn bedoeling, wel integreren een site.


    Maar overal waar de PHP-code HTML uitspuugt moet je nu toch variabelen
    gaan doorgeven aan de templates?

    > (alhoewel ik enkele jaren terug smarty wel totaal verkeerd gebruikt
    > heb, met als gevolg dat ik nog meer probs kreeg, was toen pas bezig
    > met php en las op phpbuilder een artilkel waar het aangeraden werd om
    > smarty op deze manier te gebruiken, ... helaas, misschien daardoor
    > beetje schrik opgedaan :-))


    Post eens wat code van toen, dan is het makkelijker helpen.

    >>>(en ev. een url posten)?

    >>
    >>Maar dan? Aan de broncode die jij dan voorgeschoteld krijgt verandert
    >>niets hoor.

    >
    > Dat is waar, maar kwestie van een gedacht te krijgen voor wat voor
    > sites anderen templates gebruiken.


    Dat is m.i. dus compleet irrelevant.

    Maar op de website van Smarty (bijv.<http://tinyurl.com/2yd2t>), staan
    wel testimonials, waaronder die van <http://pineappletechnologies.com/>.

    > (ev. met korte schets hoe de site op
    > de achtergrond is opgebouwd...)


    Bijv:

    <div id="page_faq">
    {if $faqList}
    <a name="naarBoven" id="naarBoven">&nbsp;</a>

    <ol>
    {section name=faq loop=$faqList}
    <li><a class="link"
    href="#{$faqList[faq].orderid}">{$faqList[faq].question|escape:"htmlall"}</a></li>
    {/section}
    </ol>

    {section name=faq loop=$faqList}
    <p class="vraag"><a name="{$faqList[faq].orderid}"
    id="{$faqList[faq].orderid}"><strong>{$faqList[faq].question|escape:"htmlall"}</strong></a></p>
    <p class="antwoord">{$faqList[faq].answer}</p>
    <p class="naarboven"><a class="link" href="#naarBoven">naar boven</a></p>
    {/section}

    </div>
    {else}
    <p>Momenteel zijn er geen vragen en antwoorden beschikbaar.</p>
    {/if}

    > (misschien blijkt het wel dat ik met zo'n kleine 'prutsen' bezig ben
    > dat het absurd is om templates te gebruiken.


    Ik vond Michiels post vrij duidelijk:

    "Ik gebruik altijd Smarty. Bij voorkeur gebruik ik zelfs 0,0 html in
    mijn scripts, alle html loopt via de templates."



    --
    Cheers,
    Maarten Wierda

    "Organized Confusion" - KDC

  9. #24
    GeertS
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    On Tue, 29 Jun 2004 23:20:14 +0200, Maarten Wierda
    <maartenAT@norecessDOT.com> wrote:

    >GeertS wrote:
    >
    >> door die blocks die al dan niet 'geactiveerd' zijn, maar dan heb je
    >> enkel de keuze om iet wel of niet weer te geven.

    >
    >Meer doet if/else anders niet.
    >
    >> ik denk bv als je een kleur wil meegeven afhankelijk van de variabele
    >> (om maar een willekeurig voorbeeld te geven)

    >
    >Uhm.. Stefan?


    of bij forms: adhv een variabele bij een keuzelijst een optie
    selecteren (dus selected="selected" aan een <option> toevoegen)

    >
    ><snip>
    >
    >> Nu heb ik soms tabellen die volledig door echo "..." worden
    >> weergegeven, en dit dan allemaal tussen de rest van mijn PHP code (sql
    >> etc), en dat zou ik liever wat properder oplossen, daarom dacht ik aan
    >> templates.

    >
    >Daar is {section} ideaal voor.
    >
    >> Nu include() ik mijn header en footer in elke file (of dat nu met
    >> statische of dynamische inhoud is)

    >
    >Smarty ondersteunt ook includes.
    >
    >>>>ik vrees dat ik dan
    >>>>in de problemen ga komen als ik bv phpbb (met eigen template engine)
    >>>>in mijn layout integreer.
    >>>
    >>>Bestaande scripts ombouwen, en zeker iets groots phpBB, lijkt me niet
    >>>echt praktisch. *Waarom* wil je eigenlijk Smarty i.c.m. phpBB gaan
    >>>gebruiken?

    >>
    >>
    >> Als je volledige site met templates wil opbouwen (dus ook header en
    >> foot) lijkt me problemen te geven.

    >
    >Hoezo denk je dat? En wat voor problemen zou dat kunnen geven?
    >
    >> Nu kan ik in phpBB gewoon een header.php en footer.php includen, en
    >> het forum staat mooi in de site 'geïntegreerd'.

    >
    >OK< duidelijk. Maar templates doen iets totaal anders.
    >
    >> Ombouwen is zeker niet mijn bedoeling, wel integreren een site.

    >
    >Maar overal waar de PHP-code HTML uitspuugt moet je nu toch variabelen
    >gaan doorgeven aan de templates?
    >
    >> (alhoewel ik enkele jaren terug smarty wel totaal verkeerd gebruikt
    >> heb, met als gevolg dat ik nog meer probs kreeg, was toen pas bezig
    >> met php en las op phpbuilder een artilkel waar het aangeraden werd om
    >> smarty op deze manier te gebruiken, ... helaas, misschien daardoor
    >> beetje schrik opgedaan :-))

    >
    >Post eens wat code van toen, dan is het makkelijker helpen.
    >
    >>>>(en ev. een url posten)?
    >>>
    >>>Maar dan? Aan de broncode die jij dan voorgeschoteld krijgt verandert
    >>>niets hoor.

    >>
    >> Dat is waar, maar kwestie van een gedacht te krijgen voor wat voor
    >> sites anderen templates gebruiken.

    >
    >Dat is m.i. dus compleet irrelevant.
    >
    >Maar op de website van Smarty (bijv.<http://tinyurl.com/2yd2t>), staan
    >wel testimonials, waaronder die van <http://pineappletechnologies.com/>.
    >
    >> (ev. met korte schets hoe de site op
    >> de achtergrond is opgebouwd...)

    >
    >Bijv:
    >
    ><div id="page_faq">
    >{if $faqList}
    > <a name="naarBoven" id="naarBoven">&nbsp;</a>
    >
    > <ol>
    >{section name=faq loop=$faqList}
    > <li><a class="link"
    >href="#{$faqList[faq].orderid}">{$faqList[faq].question|escape:"htmlall"}</a></li>
    >{/section}
    > </ol>
    >
    >{section name=faq loop=$faqList}
    > <p class="vraag"><a name="{$faqList[faq].orderid}"
    >id="{$faqList[faq].orderid}"><strong>{$faqList[faq].question|escape:"htmlall"}</strong></a></p>
    > <p class="antwoord">{$faqList[faq].answer}</p>
    > <p class="naarboven"><a class="link" href="#naarBoven">naar boven</a></p>
    >{/section}
    >
    ></div>
    >{else}
    ><p>Momenteel zijn er geen vragen en antwoorden beschikbaar.</p>
    >{/if}


    dit lijkt me ook een voorbeeld dat niet met TP te realiseren valt...
    Stefan?
    >
    >> (misschien blijkt het wel dat ik met zo'n kleine 'prutsen' bezig ben
    >> dat het absurd is om templates te gebruiken.

    >
    >Ik vond Michiels post vrij duidelijk:
    >
    >"Ik gebruik altijd Smarty. Bij voorkeur gebruik ik zelfs 0,0 html in
    >mijn scripts, alle html loopt via de templates."
    >
    >

    de sites waar ik momenteel aan bezig ben zijn 92ste.be (nieuws,
    leidingsgegevens, links komen momenteel uit database. Er zijn ook al
    inschrijvingsformulieren geweest, maar die staan momenteel niet meer
    online)
    en (antwerpen.)cactusweelde.be, (voor de lijst met clubs en
    jaarprogramma lijken me templates zeker handig omdat dezelfde gegevens
    op de 2 sites gebruikt worden)
    sommige pagina's zijn puur tekst, andere opgebouwd adhv gegevens in
    een database.


  10. #25
    Michiel de Roo
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:
    >>Bijv:
    >>
    >><div id="page_faq">
    >>{if $faqList}
    >> <a name="naarBoven" id="naarBoven">&nbsp;</a>
    >>
    >> <ol>
    >>{section name=faq loop=$faqList}
    >> <li><a class="link"
    >>href="#{$faqList[faq].orderid}">{$faqList[faq].question|escape:"htmlall"}</a></li>
    >>{/section}
    >> </ol>
    >>
    >>{section name=faq loop=$faqList}
    >> <p class="vraag"><a name="{$faqList[faq].orderid}"
    >>id="{$faqList[faq].orderid}"><strong>{$faqList[faq].question|escape:"htmlall"}</strong></a></p>
    >> <p class="antwoord">{$faqList[faq].answer}</p>
    >> <p class="naarboven"><a class="link" href="#naarBoven">naar boven</a></p>
    >>{/section}
    >>
    >></div>
    >>{else}
    >><p>Momenteel zijn er geen vragen en antwoorden beschikbaar.</p>
    >>{/if}

    >
    >
    > dit lijkt me ook een voorbeeld dat niet met TP te realiseren valt...
    > Stefan?


    Elk voorbeeld is zowel met Smarty als TP te realiseren. Het betekent
    alleen dat je een deel van je code naar een andere plek verhuist. Bij TP
    zal er meer functionaliteit in je script verdwijnen. Bij Smarty kan er een
    deel in je template staan.

  11. #26
    GeertS
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    On Wed, 30 Jun 2004 00:49:35 +0200, Michiel de Roo
    <yourlove@welovespam.nl> wrote:

    >GeertS wrote:
    >>>Bijv:
    >>>
    >>><div id="page_faq">
    >>>{if $faqList}
    >>> <a name="naarBoven" id="naarBoven">&nbsp;</a>
    >>>
    >>> <ol>
    >>>{section name=faq loop=$faqList}
    >>> <li><a class="link"
    >>>href="#{$faqList[faq].orderid}">{$faqList[faq].question|escape:"htmlall"}</a></li>
    >>>{/section}
    >>> </ol>
    >>>
    >>>{section name=faq loop=$faqList}
    >>> <p class="vraag"><a name="{$faqList[faq].orderid}"
    >>>id="{$faqList[faq].orderid}"><strong>{$faqList[faq].question|escape:"htmlall"}</strong></a></p>
    >>> <p class="antwoord">{$faqList[faq].answer}</p>
    >>> <p class="naarboven"><a class="link" href="#naarBoven">naar boven</a></p>
    >>>{/section}
    >>>
    >>></div>
    >>>{else}
    >>><p>Momenteel zijn er geen vragen en antwoorden beschikbaar.</p>
    >>>{/if}

    >>
    >>
    >> dit lijkt me ook een voorbeeld dat niet met TP te realiseren valt...
    >> Stefan?

    >
    >Elk voorbeeld is zowel met Smarty als TP te realiseren. Het betekent
    >alleen dat je een deel van je code naar een andere plek verhuist. Bij TP
    >zal er meer functionaliteit in je script verdwijnen. Bij Smarty kan er een
    >deel in je template staan.

    Zonder ook maar iets van html/css in het php-script te zetten?


  12. #27
    Michiel de Roo
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:
    > On Wed, 30 Jun 2004 00:49:35 +0200, Michiel de Roo
    > <yourlove@welovespam.nl> wrote:
    >
    >
    >>GeertS wrote:
    >>
    >>>>Bijv:
    >>>>
    >>>><div id="page_faq">
    >>>>{if $faqList}
    >>>> <a name="naarBoven" id="naarBoven">&nbsp;</a>
    >>>>
    >>>> <ol>
    >>>>{section name=faq loop=$faqList}
    >>>> <li><a class="link"
    >>>>href="#{$faqList[faq].orderid}">{$faqList[faq].question|escape:"htmlall"}</a></li>
    >>>>{/section}
    >>>> </ol>
    >>>>
    >>>>{section name=faq loop=$faqList}
    >>>> <p class="vraag"><a name="{$faqList[faq].orderid}"
    >>>>id="{$faqList[faq].orderid}"><strong>{$faqList[faq].question|escape:"htmlall"}</strong></a></p>
    >>>> <p class="antwoord">{$faqList[faq].answer}</p>
    >>>> <p class="naarboven"><a class="link" href="#naarBoven">naar boven</a></p>
    >>>>{/section}
    >>>>
    >>>></div>
    >>>>{else}
    >>>><p>Momenteel zijn er geen vragen en antwoorden beschikbaar.</p>
    >>>>{/if}
    >>>
    >>>
    >>>dit lijkt me ook een voorbeeld dat niet met TP te realiseren valt...
    >>>Stefan?

    >>
    >>Elk voorbeeld is zowel met Smarty als TP te realiseren. Het betekent
    >>alleen dat je een deel van je code naar een andere plek verhuist. Bij TP
    >>zal er meer functionaliteit in je script verdwijnen. Bij Smarty kan er een
    >>deel in je template staan.

    >
    > Zonder ook maar iets van html/css in het php-script te zetten?


    Ja hoor, geen probleem. In extreme gevallen zul je wellicht een stukje php
    in je template moeten zetten met {php}...{/php} maar dat is echt zelden
    nodig.

  13. #28
    Stefan Koopmanschap (remove withoutspam to e-mail)
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:
    > Wat ik bij TP wel mis, is een if/else mogelijkheid.


    die kan je gewoon bouwen door middel van de BLOCKs die ze hebben. BLOCKs
    hoeven namelijk niet per se aangeroepen te worden. Doe je dat niet, dan
    wordt ie niet getoond.

    > Ik zou momenteel templates gebruiken voor 'losse', vrij kleine scripts
    > (zoals bv nieuws, links, adressenlijst, formulieren) op mijn sites,
    > dus niet voor de hele layout (incl header/footer), ik vrees dat ik dan
    > in de problemen ga komen als ik bv phpbb (met eigen template engine)
    > in mijn layout integreer.


    Tja, maar je houd het inderdaad altijd een beetje, als je phpBB of
    andere standaardscripts gebruikt. Tenzij die met TP werken. Gewoon
    dubbel je templates opmaken (die van phpBB kan je dan apart opmaken) en
    dan is er niets aan de hand.

    > Kunnen jullie ev, eens vermelden voor welke doeleinden je templates
    > gebruikt (en ev. een url posten)?


    hele sites. de meesten van de recente projecten in mijn portfolio zijn
    met templatepower gemaakt. www.electronicmusicworld.com,
    www.fantasylibrary.net, www.stefankoopmanschap.nl ... allemaal
    templatepower.

    --
    Stefan Koopmanschap
    PHP/MySQL developer - websites, intranet and extranet systems and more...
    http://www.stefankoopmanschap.com/
    php@stefankoopmanschap.com

  14. #29
    Stefan Koopmanschap (remove withoutspam to e-mail)
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    GeertS wrote:
    > door die blocks die al dan niet 'geactiveerd' zijn, maar dan heb je
    > enkel de keuze om iet wel of niet weer te geven.
    >
    > ik denk bv als je een kleur wil meegeven afhankelijk van de variabele
    > (om maar een willekeurig voorbeeld te geven)


    en daar heb je de placeholders voor. je bepaald dan wel in php de
    kleurcode bijvoorbeeld, en die zet je dan in je template. blocks is voor
    wel/niet weergeven, de placeholders voor de informatie die moet worden
    weergegeven. een beetje onhandig kan het ook met blocks hoor, maar da's
    onzin. de placeholders zijn ervoor om informatie in je templates te zetten.

    > Nu heb ik soms tabellen die volledig door echo "..." worden
    > weergegeven, en dit dan allemaal tussen de rest van mijn PHP code (sql
    > etc), en dat zou ik liever wat properder oplossen, daarom dacht ik aan
    > templates.


    een hele goede reden als je het mij vraagt.


    > Nu include() ik mijn header en footer in elke file (of dat nu met
    > statische of dynamische inhoud is)


    kan ook.

    > Voor de sites die ik momenteel gemaakt heb en onderhoud, is +/- de
    > helft (of iets minder) van de pagina's opgebouwd vanuit een database
    > (mysql).


    het maakt voor om het even welke template engine niets uit hoeveel % van
    je inhoud dynamisch is.

    --
    Stefan Koopmanschap
    PHP/MySQL developer - websites, intranet and extranet systems and more...
    http://www.stefankoopmanschap.com/
    php@stefankoopmanschap.com

  15. #30
    Stefan Koopmanschap (remove withoutspam to e-mail)
    templates (php)
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: templates (php)

    Maarten Wierda wrote:
    >> ik denk bv als je een kleur wil meegeven afhankelijk van de variabele
    >> (om maar een willekeurig voorbeeld te geven)

    >
    > Uhm.. Stefan?


    heh. een hele dag op locatie gewerkt bij een klant, en meteen heeft men
    mij nodig

    gewoon een placeholder. voorbeeld:

    --- snip snip de template ---

    <table style="background-color:#{TABLEBG}">

    --- snip snip de template ---

    --- snip snip de php ---
    $tpl = new TemplatePower('templates/template.tpl');
    $tpl->prepare();
    if($user->loggedIn()) {
    $tablebg="00FF00";
    } else {
    $tablebg="FF0000";
    }
    $tpl->assign('TABLEBG', $tablebg);
    $tpl->printToScreen();
    --- snip snip de php ---

    --
    Stefan Koopmanschap
    PHP/MySQL developer - websites, intranet and extranet systems and more...
    http://www.stefankoopmanschap.com/
    php@stefankoopmanschap.com

Pagina 2 van de 3 Eerste 1 2 3 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics