Templatepower huh?

Gestart doorNathan1 reacties87 weergaven

2 berichten · pagina 1 van 1

Nathan

Lid · Topicstarter

Berichten
4.936
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Had een vraag over TemplatePower want ik snap er echt geen fluit van, ik heb een mooi login/registratie etc voor school geprogrammeerd (project opdracht) maar nu moet ik dat intergreren met een template parser in mijn layout die ik voor project 1 heb gemaakt.

Oké even een code van de parser

[COLOR= #0000BB]<?php[/COLOR]
 [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]"template-parser/class.TemplatePower.inc.php"[/COLOR][COLOR= #007700]);[/COLOR]

  [COLOR= #0000BB]$tpl[/COLOR] [COLOR= #007700]= new[/COLOR] TemplatePower[COLOR= #007700]([/COLOR] [COLOR= #DD0000]"tpl/inloggen.tpl"[/COLOR] [COLOR= #007700]);[/COLOR]
  [COLOR= #0000BB]$tpl[/COLOR][COLOR= #007700]->[/COLOR]prepare[COLOR= #007700]();[/COLOR]

  [COLOR= #0000BB]$tpl[/COLOR][COLOR= #007700]->[/COLOR]assign[COLOR= #007700]([/COLOR][URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"title"[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]"infiniteGamerzz"[/COLOR][COLOR= #007700],[/COLOR] 
                                [COLOR= #DD0000]"header"[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]"Inloggen"[/COLOR] 
        [COLOR= #007700]));[/COLOR] 
  [COLOR= #0000BB]$tpl[/COLOR][COLOR= #007700]->[/COLOR]printToScreen[COLOR= #007700]();[/COLOR]
?>


In mijn code doe ik dus nu dit om het te replacen:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>{title}</title>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
</body>
</html>


Leuk en aardig maar ik snap de werking van een parser en PHP niet stel ik heb een formulier:

<fieldset>
<legend>Inloggen:</legend>

    <form action="" method="post" autocomplete="off">
    <input type="hidden" name="inloggen" value="yes" />
    <label for="gebruikersnaam">Gebruikersnaam:</label>
    <input type="text" name="username" id="gebruikersnaam" placeholder="gebruikersnaam"/> <br />
    <label for="wachtwoord">Wachtwoord:</label>
    <input type="password" name="password" id="wachtwoord" /> <br />
    <input type="submit" name="submit" value="Inloggen">
    </form>
    
</fieldset>


En een stuk PHP:

[COLOR= #0000BB]<?php[/COLOR]
  [URL="http://www.php.net/require_once"]require_once[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]functions/functie.php[/COLOR][COLOR= #007700]);[/COLOR]
  
  [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]inloggen[/COLOR][COLOR= #007700]]) ==[/COLOR] [COLOR= #DD0000]yes[/COLOR][COLOR= #007700])
{

     ...[/COLOR] blabla [COLOR= #007700]...[/COLOR]
    
    [COLOR= #0000BB]$username[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]];[/COLOR]    
    [COLOR= #0000BB]$password[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]password[/COLOR][COLOR= #007700]];
    
    ...[/COLOR] blabla [COLOR= #007700]...
}[/COLOR] 
?>


Hoe werkt dit nu icm met zon parser? Dit is mij gewoon niet duidelijk.

Ik heb geen beloning voor de gene met de oplossing.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Op zich zou je het gewoon net als normaal moeten kunnen doen.

TS heeft geen hulp meer nodig. Slotje op verzoek van TS. (Er zijn toch geen nuttige antwoorden waar iemand anders iets aan heeft)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren