A-A+

phpcms v9列表页各种标签的组合调用方法

2015年03月23日 PHP开源系统 评论 2 条 阅读 159 views 次

今天看到一个站点栏目列表页组合得很精美,在列表页中一篇文章调用了文章标题,发布时间,阅读次数,评论条数,文章缩略图,文章摘要,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 列表文章页面替换下来,看看是不是你想要的效果。

标签:

2 条留言  访客:2 条  博主:0 条

  1. 阿里百秀

    分享很赞,一大早就更新这么实用的东西,辛苦了

    • smiling

      这是提前设定好时间的。

给我留言