工作室注册登录标签云赞助光荣榜

当前位置:首页 > 全栈分享 > phpcms > 正文

phpcms在头条推荐中调用点击量和发布时间的方法

发布时间:2018-04-09 00:54:39作者:魏义齐阅读:()评论:

本文为博主原创文章,未经博主允许不得转载。

每天更新的文章都要推荐到首页增加首页内容的活跃度,但每个栏目的推荐毕竟只有三到五条,很多历史优秀文章随此被淹没,与此同时,很多人加我QQ后问我的问题又在历史文章有写到,这就需要折腾一个全站内容推荐了,2018年4月7日晚,博客小改版首页增加“全站推荐”。

废话不多说,上代码:

  1. {pc:content action="position" posid="2" order="listorder DESC" num="4" return="info"
  2. {php $categorys = getcache('category_content_'.$siteid,'commons');} 
  3.   <ul> 
  4.     {loop $info $v}  
  5.     {php $category = $categorys[$v[catid]];}  
  6.     {php $modelid = $category['modelid'];}  
  7.     {php $db = pc_base::load_model('hits_model');   $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; }  
  8.     {php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total = $comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));} 
  9.     <li> 
  10.       <h2><a href="{$v['url']}">{str_cut($v['title'],200)}</a><span class="ydcs">{$views}</span><span class="fbsj">{date('Y-m-d',$v[inputtime])}</span></h2> 
  11.       <p><span>【推荐原因】</span>{str_cut($v['tjyy'],200)}</p> 
  12.     </li> 
  13.     {/loop} 
  14.   </ul> 
  15. {/pc} 

为什么要调用点击量和发布时间呢?都是为了体现历史文章的价值。

“tjyy”是我自定义的字段,“views”即点击量。

应用实例:本站首页全站推荐。

2018年7月6日补充:列表页调用阅读量需要在{loop $data $r}下面加上{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views]; },在需要展现阅读量的地方加{$views}即可。

本文标签:,您可以阅读与「」相关的所有文章

魏义齐全栈技术交流:魏义齐全栈技术交流

相关阅读

    无相关信息

上一篇:phpcms如何修改后台登录界面下一篇:phpcms如何支持https

原创不易,您的赞助就是博主更新的动力!

赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。

HashOver畅言云评完全自托管的评论系统

工作室注册登录标签云赞助光荣榜

最新会员
  • 东方星雨
  • deanhan
  • 1264822519
  • aini3311
  • a1051020101
  • weiyiqi