站长资源变现入口 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

苹果CMSv10最全系统标签模板标签仿站必备-常用JS处理函数

[复制链接]
查看153 | 回复0 | 2024-8-30 10:53:26 | 显示全部楼层 |阅读模式

=======常用JS处理函数=======一般用元素的class自动绑定处理事件========


会员-收藏视频内容

<a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}">我要收藏</a>

会员-收藏文章内容页

<a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.art_id}">我要收藏</a>

会员-收藏专题内容页

<a href="javascript:;" class="mac_ulog" data-type="2" data-mid="{$maccms.mid}" data-id="{$obj.topic_id}">我要收藏</a>


以下内容一般放到body结尾之前,不用于显示,只用户记录信息。

会员-文章浏览记录

<span style="display:none" class="mac_ulog_set" alt="设置文章内容页浏览记录" data-type="1" data-mid="{$maccms.mid}" data-id="{$obj.art_id}" data-sid="{$param.sid}" data-nid="{$param.nid}"></span>


会员-专题浏览记录

<span style="display:none" class="mac_ulog_set" alt="设置专题内容页浏览记录" data-type="1" data-mid="{$maccms.mid}" data-id="{$obj.topic_id}" data-sid="{$param.sid}" data-nid="{$param.nid}"></span>


会员-视频浏览记录

<span style="display:none" class="mac_ulog_set" alt="设置内容页浏览记录" data-type="1" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}" data-sid="{$param.sid}" data-nid="{$param.nid}"></span>


会员-视频播放记录

<span style="display:none" class="mac_ulog_set" alt="设置视频播放记录" data-type="4" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}" data-sid="{$param.sid}" data-nid="{$param.nid}"></span>


会员-视频下载记录

<span style="display:none" class="mac_ulog_set" alt="设置视频播放记录" data-type="5" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}" data-sid="{$param.sid}" data-nid="{$param.nid}"></span>


视频、文章、专题 顶和踩  通用

<a class="digg_link" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}" data-mid="{$maccms.mid}" data-type="up" href="javascript:;">

  顶<em class="digg_num">{$obj.vod_up}{$obj.art_up}{$obj.topic_up}</em>

</a>

<a class="digg_link" data-id="{$vod_id}{$art_id}{$topic_id}" data-mid="{$maccms.mid}" data-type="down" href="javascript:;">

  踩<em class="digg_num">{$obj.vod_down}{$obj.art_down}{$obj.topic_down}</em>

</a>


视频、文章、专题点击量显示  通用

总点击量:<span class="mac_hits hits" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits"></span>

日点击量:<span class="mac_hits hits_day" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits_day"></span>

周点击量:<span class="mac_hits hits_week" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits_week"></span>

月点击量:<span class="mac_hits hits_month" data-mid="{$maccms.mid}" data-id="{$obj.vod_id}{$obj.art_id}{$obj.topic_id}"" data-type="hits_month"></span>


前台浏览历史记录调用

<a href="javascript:;" class="mac_history">历史记录</a>


在视频、文章、专题详情页面写入浏览历史记录

<span style="display:none" class="mac_history_set" alt="设置视频历史记录" data-name="[{$obj.type.type_name}]{$obj.vod_name}" data-pic="{$obj.vod_pic|mac_url_img}"></span>

<span style="display:none" class="mac_history_set" alt="设置文章历史记录" data-name="[{$obj.type.type_name}]{$obj.art_name}" data-pic="{$obj.art_pic|mac_url_img}"></span>

<span style="display:none" class="mac_history_set" alt="设置专题历史记录" data-name="{$obj.topic_name}" data-pic="{$obj.topic_pic|mac_url_img}"></span>


访问页面触发定时任务,建议放到首页底部;  由于入口文件名可变,默认是api.php,如需修改请自定义 data-file="xxx.php"

<span style="display: none;" class="mac_timming" data-file="" ></span>


自动获取短网址连接

<input type="text" name="shorten" class="mac_shorten" />

短网址自定义用法,js来获取

<script>

    MAC.Shorten.Get("http://www.maccms.com/",function(r){

        alert(r.data.url_short);

    });

</script>



获取用户记录日志,比如1浏览、2收藏、3想看、4点播、5下载

MAC.Ulog.Get有4个参数type类型0代表全部,page页码,limit每页条数,call回调函数

<script>

    MAC.Ulog.Get(0,1,999,function(r){

        if(r.code == 1){

            $.each(r['list'],function(index,row){

                console.log(row['data']['id'] + '--' + row['data']['name'] + '--' + row['data']['pic'] + '--' + row['data']['link'] + '--' + row['data']['type']['type_name'] + '--' + row['data']['type']['link'] + '--'  );

            });

        }else{

console.log('获取失败');

        }

});

</script>



=======预留ajax数据接口,方便瀑布流加载=======

参数

mid:模块1视频2文章3专题

limit:每页条数,支持10,20,30

page:页码,最多不超过20页,防止非法采集

tid:分类id

接口地址是index.php/ajax/data.html?mid=1&page=1&limit=10


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则