栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > 齐博CMS

AI智能积分体系的开发 - 齐博CMS之X1

齐博CMS 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AI智能积分体系的开发 - 齐博CMS之X1

继标签、频道模块可复制之外,基于AI技术的积分体系可以说,又是我们齐博X1的一大特色。这个对大家的网站运营起着至关重要。


这种基于AI技术的智能权重系数算法,目前虽然只用在积分的获取方面使用。只要大家能灵活掌握了,用得好的话,我们再考虑引入到商品、圈子等其它数据的默认排序里边去。就有如淘宝及百度的排序规则一样的意思。


甚至其它场景也可以用,比如对抽奖而言,我们也完全可以根据用户的权重来给出不同的中奖概率。

再举个更详细的例子,比如对于实体公司年会抽奖也同样适用,比如参加公司年会,不仅有优秀员工与普通员工,新员工与老员工,甚至还有外来嘉宾,对于抽取特等奖,公司肯定是希望给公司里的优秀员工抽中的,但又不能过份的作弊,所以就可以用这种智能AI权重算法来实现中奖机率。

下面就跟大家说说在开发的过程中,如何使用吧。

![](https://x1.php168.com/public/uploads/images/20190331/1_20190331084037dc8c6.jpg "QQ截图20190331083925.jpg")


即在表单类型那里,新增加了一个字段叫 虚拟币种类

如果在程序中使用的话,就对应的用 jftype 这个类型,他是跟text image textarea 这些字段类型类似的。

在程序处理的时候,就在原来add_jifen的基础上,在最后一项加多你自己定义的变量名参数即可


add_jifen($uid=2,$money=5,$about='介绍',$type='虚拟币种')


原来只有3项的,现在是增加到4项,最后一项就是用户选择的币种,也就是说开发者在后台参数设置那里,尽量的让用户可以选择哪些币种,以满个性需求



第二项参数 ,正数就是增加,负数就是扣除。



我们之前很多模块没有做积分功能,主要是当时积分体系没建立起来,都用一种积分的话,很容易泛滥,那就会失去它的意义了。现在的话有基于AI智能算法的积分体系就可以在任何能加的地方都加上,以方便满足大家的个性需求了。



对于风格开发者而言,要使用不同的虚拟币名称及指定用户的某种虚拟币数量,可以用下面的方法


{:jf_name(2)}


数字2代表ID值是2的那种虚拟币的名称,0的话,就是系统默认的积分名称,这个现在也可以后台定义了.不过后台最好都叫积分,因为之前的模板上都写死了. 后续做模板的话,就建议不要把积分二字写死,用 {:jf_name(0)} 代替积分二字,以方便用户在后台修改全站统一



获取某个用户的某种虚拟币数量就用下面的代码


{:get_user_money(2,$uid)}


第一项是积分类型,第二项是用户的UID, 在模板中用得最多的可能是 

`{:get_user_money(2,$rs.uid)} ` 列表不同的用户

`{:get_user_money(2,$info.uid)} `内容页发布者

`{:get_user_money(2,$userdb.uid)}`  当前登录用户



会员中心要把每种虚拟币都要列出来做汇总的话,那用下面的代码 


{volist name=":jf_name()" id="name
{if get_user_money($key,$userdb.uid)}
{$name}{:get_user_money($key,$userdb.uid)}个
{/if}
{/volist}






基本功能,用起来就这么简单,
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/214221.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号