djpaul Posted February 29, 2012 Share Posted February 29, 2012 Hoi, Ik ben bezig om de product pagina nog iets flexibeler te maken. Alleen ik kan nog niet volgen waar de php code moet voor de product.tpl. Welke php script zorg voor de gegevens in de product.tpl? Wat ik wil doen is dat als een product pas over een paar weken leverbaar is, dat deze dat dan op de site aangeeft. Heb de boel wel klaar voor de php kant omdat ik dit bij me vorige website ook erin gemaakt had. <span id="availability_value"> {if ($product->date_available > date("Y-m-d H:i:s", time()))} <font color="black">In bestelling bij fabrikant<br /></font> <font color="red">Verwacht in { $current_date = mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('Y')); $date_split = explode('-', $this->date_available); $deliver_date = mktime(date('H'), date('i'), date('s'), $date_split[1], $date_split[2], $date_split[0]); $nrSeconds = ($deliver_date - $current_date); $nrSeconds = abs($nrSeconds); $days = floor($nrSeconds / 86400); $weeks = floor($nrSeconds / 604800); {if($weeks == 0)} {if($days == 1)} {$days} dag {else} {$days} dagen {/if} {elseif($weeks == 1)} {$weeks} week {else} {$weeks} weken {/if} .</font> {else} {if $product->quantity > 0} <font color="green">{$product->available_now}</font> {elseif $product->quantity < 1} <font color="#FF8040">{$product->available_later}</font> {/if} {/if} </span> zoiets dus... Link to comment Share on other sites More sharing options...
Frens Posted February 29, 2012 Share Posted February 29, 2012 het product.tpl staat vol met dit soort statements, ik denk dat je het ook hierin moet aanpassen, hoofdzakelijk de variabelen worden uit de DB toegevoegd Wil je een exacte datum in de toekomst? Eventueel kun je dit ook in de BO bij je product aangeven, maar geen exacte datum Link to comment Share on other sites More sharing options...
djpaul Posted March 1, 2012 Author Share Posted March 1, 2012 Heb het al. Het werkte al bijna, alleen de $this->date_available moest natuurlijk zijn $product->dat_available. En bij de if-statements geen () gebruiken. Top! Werken! Bedankt Link to comment Share on other sites More sharing options...
Recommended Posts