应总局的要求,从2022.8.1起,所有的b2b站都要显示会员发布信息时和用户评论的ip归属地,这里的 属地不是指的会员注册时选择的地区,而是当前会员发布时的IP属地(简单来说,会员注册可以选择上海,发布信息时在北京,这时候我们前端就需要在这条信息的详情页上显示北京),destoon本身自带ip属地函数ip2area,我们只需要用ip2area就能转化,信息数据表也自带ip这个字段,所以我们只需要在详情show.htm模板或者需要调取的列表模板中用标签调取即可,标签写法如下。【注意:数据库里面的ip必须是外网ip,不能是127或者192开头的】
信息详情:(如xhmb_sell_5表里的ip字段,这个字段是发布信息时获取的ip)
{ip2area($ip)}
信息列表:(如xhmb_sell_5表里的ip字段,这个字段是发布信息时获取的ip,注意 $t 的用法)
{ip2area($t[ip])}
展示结果图:
这个张图是同方法加入评论时的显示,xhmb_comment这个表也是有ip这个字段的,所以可以转化后显示
如果想在商铺上显示,就用以下方式:
1、注册ip字段
{$COM[regip]}
如需ip转化文字属地的代码
{ip2area($COM[regip])}
2、登录ip字段
{$COM[loginip]}
如需ip转化文字属地的代码
{ip2area($COM[loginip])}