A-A+
phpcms v9列表页各种标签的组合调用方法
今天看到一个站点栏目列表页组合得很精美,在列表页中一篇文章调用了文章标题,发布时间,阅读次数,评论条数,文章缩略图,文章摘要,tag标签,猛的一看还真是调用了不少的文章属性标签呢,就差整个文章都调出来了,不过这样的组合看起来还真的高大尚呢,另外我想作者也是为了 seo 优化得更好吧。
作者的站点应该是 wordpress 制作的,因为用 wordpress 制作这样的效果并不难,哪 phpcms 也想要这样的组合呢,下面夏日博客就来分享下在 phpcms v9 列表页中如何调用怎么多的标签,实例代码如下:
{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"} {loop $data $r} {php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r159 views; } {php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$catid.'-'.$r[id].'-'.$modelid));} <div class="xiaribokeunit"> <h1><a href="{$r[url]}" target="_blank" title="{$r[title]}">{$r[title]}</a></h1> <h4>发表于<span class="ago">{date('Y-m-d H:i:s',$r[inputtime])}</span>|<span class="view_time">{if $views}{$views}次阅读{else}哇,这是崭新的文章!{/if}</span>|<span class="num_recom">{if $comment_total}{$comment_total}{else}0{/if}条评论</span></h4> <dl> <dt class="xiariboke">{if $r[thumb]}<a href="{$r[url]}" target="_blank"><img src="{thumb($r[thumb],200,135)}" alt="{$r[title]}" /></a>{/if}</dt> <dd>{str_cut(strip_tags($r[description]), 398)}</dd> </dl> <div class="tag"> {php $keywords = explode(' ',$r[keywords]);} {loop $keywords $keyword} <a href="{APP_PATH}index.php?m=content&c=tag&catid={$catid}&tag={urlencode($keyword)}" target="_blank">{$keyword}</a> {/loop} </div> </div> {/loop} <div id="pages" class="text-c">{$pages}</div> {/pc}
大家仔细看一下这些代码,是不是上面所有的标签都已经包含了呢,快去把自己的 phpcms v9 列表文章页面替换下来,看看是不是你想要的效果。
分享很赞,一大早就更新这么实用的东西,辛苦了
这是提前设定好时间的。