前面我们在做内容页评论的时候创建了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就可以到达想要的效果,好处大大的。
发表评论
评论已关闭,请移步论坛发表,立即前往