Script:Template Engine voor uitbreiding online gezet :-) misschien mensen met ideeen om dit kleine stukje code wat ik gemaakt heb uit te breiden tot een groot succes graag aanvullingen hier online posten.
Sorry voor de uitlijning is beetje klote gegaan met plakken ;)
Veel plezier ermee en alvast een gelukkig 2012
p.s. Als je gebruik wil maken van deze code laat dan even een berichtje achter
Class:
// class in mapje engine
// Template.class.php
<?php
class Template {
private $m_values = array(); // Array met waarden die worden getoond in filename
const TEMPLATE_PATH = "template/";
/**
* Set waarden voor template file
*
* @param $a_tag
* @param $a_value
*/
public function assign($a_tag, $a_value){
$this->m_values[$a_tag] = $a_value;
}
/**
* Tonen van template
*
* @param $a_filename
*/
public function display($a_filename){
if(!file_exists(self::TEMPLATE_PATH.$a_filename)){
echo "Error loading template file (".$a_filename.")<br>";
}
$template = file_get_contents(self::TEMPLATE_PATH.$a_filename) ;
foreach ($this->m_values as $tag => $value) {
$replaceWith = "{";
$replaceWith .= "$$tag";
$replaceWith .= "}";
$template = str_replace($replaceWith, $value, $template);
}
echo $template;
}
}
?>
Demo: verplicht
// Index.php
include "engine/Template.class.php";
$Template = new Template();
$Template->assign("content", "Gratis template engine");
$Template->display("index.tpl");
// template/index.tpl
{$content}
- Template Engine (Gratis voor de liefhebber)
-
702 × bekeken sinds 30-12-2011, 09:47 #1
Template Engine (Gratis voor de liefhebber)
Laatst aangepast door Marty H : 30-12-2011 om 10:02
-
In de schijnwerper
Product feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsAffiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scriptsEstavisumamerika.nl - Bestel je ESTA bij een Nederlands bedrijfWebsite te koopSpraakcomputer.nl - PremiumDomein te koop -
30-12-2011, 10:02 #2
- Berichten
- 1.025
- Lid sinds
- 14 Jaar
Re: Template Engine (Gratis voor de liefhebber)
Heeft u ook een online voorbeeld (website)?
-
30-12-2011, 10:09 #3
- Berichten
- 1.001
- Lid sinds
- 17 Jaar
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic