大多数zblog网站模板都是根据标签调用相关文章,近日有用户咨询果果,如何调用同分类最新发布文章作为相关文章推荐给用户。起初,果果并没有在意,可问的人越来越多,就打算写一篇文章记录一下,或许有这种想法的人是想给予新文章更多展示和被爬取的机会。
复制下方调用同分类最新发布文章代码新建文件“abc.php”,数字“6”可随意修改,指的是调取数量。
{foreach GetList(6,$article.Category.ID) as $related} <li><span>{$related.Time('Y-m-d H:i:s')}</span><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></li> {/foreach}
调用代码可参考如下,让这段代码替换掉原模板文件中调用相关文章的代码。
<div class="tuijian"><h3>推荐文章</h3><ul>{template:abc}</ul></div>
以上代码需搭配CSS才能美观、合理,否则时间会错位,推荐CSS代码如下:
.tuijian{margin:14px;font-size:15px;} .tuijian h3{font-size:16px;font-family:Microsoft YaHei,small;line-height:30px;padding-left:10px;border-bottom:1px solid #e9e9e9;background:#f5f5f5;background:-webkit-linear-gradient(top, #fcfcfc, #f5f5f5);background:-moz-linear-gradient(top, #fcfcfc, #f5f5f5);background:-ms-linear-gradient(top, #fcfcfc, #f5f5f5);background:-o-linear-gradient(top, #fcfcfc, #f5f5f5);background:linear-gradient(top, #fcfcfc, #f5f5f5);border-radius:5px 5px 0 0;} .tuijian ul{padding-top:4px;} .tuijian li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(images/hetu.png) 3px -88px no-repeat;padding-left:15px;overflow:hidden;} .tuijian li a{padding-right:3px;} .tuijian li span{float:right;font-size:11px;color:#999999;}
保存文件后,清空缓存编译,看看是不是内容页的相关文章已经变成了同分类下的最新文章了。