Na een kleine aanpassing te hebben gemaakt staat de pagina offline emt een error.
Wie kan mij even snel vertellen wat hier fout gaat?
Ik krijg foutmelding:
Parse error: syntax error, unexpected ';', expecting ')' in /vqmod/vqcache/vq2-catalog_view_theme_vitalia_template_product_produc t.tpl on line 385
PHP Code:
<div id="tabs" class="htabs">
<?php foreach($tabs1 as $tab1){?>
<a href="#tab-<?php echo $tab1['tab_id']?>"><?php echo $tab1['name']; ?></a>
<?php }?>
<?php $i = 0; foreach($tabs as $tab) { $i++;
$id = 'tab_'.$i;
if($tab['content'] == 'description') { $id = 'tab-description'; }
if($tab['content'] == 'attribute') { $id = 'tab-attribute'; }
if($tab['content'] == 'review') { $id = 'tab-review'; }
echo '<a href="#'.$id.'">'.$tab['heading'].'</a>';
} ?>
<div id="tab-description" class="tab-content" itemprop="description"><?php echo $description; ?></div>
</div>
- Wat gaat er hier precies fout?
-
10-06-2014, 09:10 #1
- Berichten
- 82
- Lid sinds
- 13 Jaar
Wat gaat er hier precies fout?
-
-
10-06-2014, 09:31 #2
- Berichten
- 34
- Lid sinds
- 11 Jaar
Re: Wat gaat er hier precies fout?
Misschien omdat je een ; mist achter echo tab1['tab_id']
<a href="#tab-<?php echo $tab1['tab_id']?>"><?php echo $tab1['name']; ?></a>
-
10-06-2014, 10:06 #3
- Berichten
- 20
- Lid sinds
- 11 Jaar
Re: Wat gaat er hier precies fout?
Erg vreemd om php toe te passen in .tpl files.
Het idee is juist om code van content te scheiden en dat wordt nu teniet gedaan.
Probeer daarnaast je code leesbaar te houden door niet overal php tags te beëindigen maar echo's te gebuiken wanneer het om weinig html gaat.
Code:<div id="tabs" class="htabs"> <?php foreach($tabs1 as $tab1) { echo "<a href=\"#tab-".$tab1['tab_id']."\">".$tab1['name']."</a>"; } $i = 0; foreach($tabs as $tab) { $i++; $id = "tab_".$i; if($tab['content'] == 'description') { $id = 'tab-description'; } if($tab['content'] == 'attribute') { $id = 'tab-attribute'; } if($tab['content'] == 'review') { $id = 'tab-review'; } echo "<a href=\"#".$id."\">".$tab['heading']."\"</a>"; } <div id="tab-description" class="tab-content" itemprop="description"> <? echo $description; ?> </div> </div>
-
10-06-2014, 12:17 #4
- Berichten
- 82
- Lid sinds
- 13 Jaar
Re: Wat gaat er hier precies fout?
Dank voor de reacties. Ben het gelukkig al aan het oplossen met iemand van hier.
Vriendelijk bedankt :)
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