phpcms v9外链文章获取点击量

本文详细描述了如何通过PHPCMSV9的API获取点击量并将其集成到模板中,以解决外链文章点击量为零的问题,以及对推荐位逻辑的调整。

默认phpcms v9的外链文章因为直接跳转(不进入详情页模板),导致外链文章的点击量一直是0,而我们有时需要按点击量排行或者排序的时候,就有问题了。

这里我们借助系统自带的点击量接口api来获取:
一、前台JS部分添加:

//点击外链执行文章点击量增加
$(".out_link").click(function(){
    $.get('api.php?op=count', {'id':$(this).attr("dataid"),'modelid':$(this).attr("mid")}, function (data) {
        console.log("数据: " + data);
  });
});

二、前台模板a链接标签中添加{if $r["islink"]} class="out_link" mid="{$CATEGORYS[$r['catid']]['modelid']}" dataid="{$r["id"]}"{/if}

{pc:content action="lists" catid="$catid" num="20" order="listorder DESC,inputtime DESC" page="$page"}
    <ul class="newslist">
{loop $data $r}
        <li class="clearfix">
{if $r['thumb']}
            <a class="thumbnail-link{if $r["islink"]} out_link{/if}" href="{$r['url']}"{if $r["islink"]} mid="{$CATEGORYS[$r['catid']]['modelid']}" dataid="{$r["id"]}"{/if} target="_blank">
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大海哪蓝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值