ik heb een kleine template parser class op men site maar deze zorgt er voor dat alles 2x wordt geladen.
PHP Code:
class parser {
var $versie = "1.0";
var $templatecontent;
var $templatefile;
var $assignList;
function assign($block, $content) {
$this->assignList[$block] = $content;
}
function loadtemplate($file) {
$this->templatefile = $file;
$this->templatecontent = file_get_contents($this->templatefile) or save_error(__FILE__,__LINE__,"Fout: \"$this->templatefile\" kon niet geopend worden!");
}
function display($foo='') {
foreach($this->assignList as $block => $content){
$block = '{$'.$block.'}';
$this->templatecontent = str_replace($block, $content, $this->templatecontent);
}
echo $this->templatecontent;
}
}
als ik $output->display(); in comment zet wordt de pagina 1x geladen, zoniet wordt de pagina 2 x geladen (dus dubbel zoveel queries) enz... iemand een idee hoe dit te voorkomen valt?PHP Code:
$output = new parser();
$output-> assign ('key','value');
$output-> loadtemplate('template.tpl');
$output->display();
Aanvullend bericht:
opgelost : was te wijten aan meta tag 'content type' , niet aan de parser... leek me al raar
- beletten dat template parser pagina herlaad
-
06-07-2011, 21:43 #1
- Berichten
- 1.033
- Lid sinds
- 17 Jaar
beletten dat template parser pagina herlaad
Laatst aangepast door bernard Schelfout : 17-07-2011 om 15:32 Reden: Automatisch samengevoegd.
-
In de schijnwerper
180.000 internationale linkbuilding opties.LinkpartnersOntvang tot 20% kickbackfee op je Google Ads klanten, waar wacht je nog op?PromotieSocial ads specialist gezocht voor WordPress lead sites (met kennis van UTM tags)Freelance / WerkGeef je websites 24/7 klantenservice met SiteCompanion's AI chatbot pluginPromotie
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