我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

phpcmsv9文章点击数在哪

phpcms v9文章点击数在哪?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

创新互联长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为武昌企业提供专业的网站设计、成都做网站武昌网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

phpcms v9文章点击数是哪个表哪个字段

phpcms v9文章点击数在hits表的views字段。

详解:

获取点击数的实例

{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));}
  • {date('Y-m-d H:i:s',$r[inputtime])}·{$r[title]} 点击:{$views} 评论数:{if $comment_total}{$comment_total}{else}0{/if}
  • {/loop} {$pages} {/pc}

    其中的第3行是获取点击数:

    $db = pc_base::load_model('hits_model')

    实例化对象为 $db,加载实例化类hit_model,该类的位置在 根目录\phpcms\model\hit_model.class.php文件中

    class hits_model extends model {
          public $table_name = '';
          public function __construct() {
            $this->db_config = pc_base::load_config('database');
            $this->db_setting = 'default';
            $this->table_name = 'hits';
            parent::__construct();
        }
    }

    该类文件加载继承了model类文件并且继承了其内部的方法,所以下面调用get_one()方法

    $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])) 调用$db对象中的get_one方法该方法位于hits_model继承的model类中代码如下

    final public function get_one($where = '', $data = '*', $order = '', $group = '') {        
        if (is_array($where)) $where = $this->sqls($where);        
        return $this->db->get_one($data, $this->table_name, $where, $order, $group);
    }

    get_one(arr('hitsid'=>'c-'.$modelid.'-'.$r[id]))方法中传递的数组为数据表v9_hits中的字段的值,其 hits 表的结构如下

    phpcms v9文章点击数在哪

    此时的$_r为该表中的一条数据 数据表中的字段 views 即为该篇文章的点击次数 所以使用 $_r[views]即可获取点击数啦!

    注:hitsid 字段的数据 c-1-2 中 1表示当前模型id 2表示当前文章的id

    感谢各位的阅读!看完上述内容,你们对phpcms v9文章点击数在哪大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道。


    本文标题:phpcmsv9文章点击数在哪
    标题路径:http://shouzuofang.com/article/gicppi.html

    其他资讯