【phpcms-v9】phpcms-v9中首页、频道页、列表页如何显示文章的浏览量和评论数

  1. 1.列表页获取数据的方法:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    {pc:content action= "lists"  catid= "$catid"  num= "25"  order= "id DESC"  page= "$page"  moreinfo= "1" }
       
    {loop $data $r}
       
    {php $db = pc_base::load_model( 'hits_model' );   $_r = $db->get_one(array( 'hitsid' => 'c-' .$modelid. '-' .$r[id])); $views = $_r[views]; }
       
    {php $comment_tag = pc_base::load_app_class( "comment_tag" "comment" ); $comment_total = $comment_tag->count(array( 'commentid' => 'content_' .$catid. '-' .$r[id]. '-' .$modelid));}
       
    <li><span  class = "rt" >{date( 'Y-m-d H:i:s' ,$r[inputtime])}</span>·<a href= "{$r[url]}"  target= "_blank" {title_style($r[style])}>{$r[title]}</a> 点击:{$views} 评论数:{ if  $comment_total}{$comment_total}{ else } 0 {/ if }</li>{/loop}
       
       
       
    {$pages}
       
    {/pc}

2.频道页获取数据方法:

  1. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    {pc:content action= "lists"  catid= "$v[catid]"  num= "5"  order= "id DESC" }
       
    {loop $data $v}
       
    {php $db = pc_base::load_model( 'hits_model' ); $_r = $db->get_one(array( 'hitsid' => 'c-' .$modelid. '-' .$v[id])); $views = $_r[views]; }
       
    {php $comment_tag = pc_base::load_app_class( "comment_tag" "comment" ); $comment_total = $comment_tag->count(array( 'commentid' => 'content_' .$v[catid]. '-' .$v[id]. '-' .$modelid));}
       
    <li><a href= "{$v[url]}"  target= "_blank" {title_style($v[style])}>{$v[title]}</a>点击: {$views}评论数:{ if  $comment_total}{$comment_total}{ else } 0 {/ if }</li>
       
    {/loop}
       
    {/pc}

    3.首页获取数据方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{pc:content action= "lists"  catid= "$r[catid]"  num= "5"  order= "id DESC"  return = "info" }
   
     {php $categorys = getcache( 'category_content_' .$siteid, 'commons' );}
   
                 <ul  class = "list lh24 f14" >
   
                 {loop $info $v}
   
                  {php $category = $categorys[$v[catid]];}
   
                     {php $modelid = $category[ 'modelid' ];}
   
                    {php $db = pc_base::load_model( 'hits_model' );   $_r = $db->get_one(array( 'hitsid' => 'c-' .$modelid. '-' .$v[id])); $views = $_r[views]; }
   
                     {php $comment_tag = pc_base::load_app_class( "comment_tag" "comment" ); $comment_total = $comment_tag->count(array( 'commentid' => 'content_' .$v[catid]. '-' .$v[id]. '-' .$modelid));}
   
                  <li>·<a href= "{$v['url']}"  target= "_blank"  title= "{$v['title']}" {title_style($v[style])}>{str_cut($v[ 'title' ], 40 )}</a> 点击:{$views} 评论:{ if  $comment_total}{$comment_total}{ else } 0 {/ if }</li>
   
                 {/loop}
   
                 </ul>
   
                 {/pc}

4.推荐位获取数据方法:

  1. 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    {pc:content action= "position"  posid= "2"  order= "listorder DESC"  num= "4" }
       
    {php $categorys = getcache( 'category_content_' .$siteid, 'commons' );}
       
       
    {loop $data $r}
       
    {php $category = $categorys[$r[catid]];}
       
    {php $modelid = $category[ 'modelid' ];}
       
    {php $db = pc_base::load_model( 'hits_model' ); $_r = $db->get_one(array( 'hitsid' => 'c-' .$modelid. '-' .$r[id])); $views = $_r[views]; }
       
    {php $comment_tag = pc_base::load_app_class( "comment_tag" "comment" ); $comment_total = $comment_tag->count(array( 'commentid' => 'content_' .$r[catid]. '-' .$r[id]. '-' .$modelid));}
       
    <h4  class = "blue" ><a href= "{$r[url]}"  title= "{$r[title]}" >{str_cut($r[title], 36 , '' )}</a> 点击:{$views} 评论:{ if  $comment_total}{$comment_total}{ else } 0 {/ if }</h4>
       
    <p>{ if  $n== 1 }<img src= "{thumb($r[thumb],90,60)}"  width= "90"  height= "60" />{/ if }{str_cut($r[description], 112 )}</p>
       
    <div  class = "bk20 hr" ><hr /></div>
       
    {/loop}
       
    {/pc}

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值