PHP expert |
|
$tpl->assign("afb1",zetAfbeelding("images/afb1.jpg"));
$tpl->assign("afb1",zetAfbeelding("images/afb1.jpg"));
of iets in die aard, tijdje geleden dat ik nog met templates heb gewerkt.
Je zou ze ook allemaal in een xml bestand kunnen zetten en via php dit bestand aanroepen en dan de juiste titel linken aan de juiste afbeelding via xslt. Maar dit is net iets te omslachtig voor wat jij wilt doen.
Voor die functie kan je ook een standaard extentie zetten voor nog minder schrijfwerk.
<?php
function zetAfbeelding($afbeelding,$alt=""){
$pre = "http://www.psarts.be/";
$mogelijkeExtenties = array("jpg","jpeg","gif","png",etc);
$standaard = $mogelijkeExtenties[0]; //stel jpg als standaard extentie in
$temp=explode(".",$afbeelding);
if(!in_array($temp[count($temp)-1],$mogelijkeExtenties)){
$afbeelding.=".".$standaard;
}
return '<img src="'. $pre.$afbeelding .'" alt="'. $alt .'" />';
}
?>
<?php function zetAfbeelding($afbeelding,$alt=""){ $pre = "http://www.psarts.be/"; $mogelijkeExtenties = array("jpg","jpeg","gif","png",etc ); $standaard = $mogelijkeExtenties[0]; //stel jpg als standaard extentie in $afbeelding.=".".$standaard; } return '<img src="'. $pre.$afbeelding .'" alt="'. $alt .'" />'; } ?>
|