前面我们在做内容页评论的时候创建了footer页面,不过搞的太简单了。这一篇我们来调用友情链接数据,把它放到footer里面。看效果图:

一、写辅助函数
/*友情链接*/
function links(){
$links=Cache::read('links');
$linksHtml='<ul class="links container">';
foreach($links as $k=>$v){
$linksHtml.='<li><a href="'.$v['siteurl'].'" target="_blank" title="'.$v['sitedesc'].'">'.$v['sitename'].'</a></li>';
}
return $linksHtml.'</ul>';
}友情链接的数据缓存名称是:links。
二、在模板中调用
<div class="footer">
{:links()}我们就加到这里吧,如果你想在其他地方展示,用法都是一样的。
三、附css,可参考
.links{margin-bottom: 50px;}
.links:after{content:"";display:block;height:0;clear:both;}
.links li{float: left;margin-right: 10px;}
.links li a{color: inherit;}总结:灵活、熟练使用cache缓存,不用频发查询sql就可以到达想要的效果,好处大大的。


发表评论
评论已关闭,请移步论坛发表,立即前往