织梦显示当前访问用户地区PHP调用方法_织梦CMS教程
栏目:网络技术 发布时间:2021-01-31
各地域分站是否都有必要做在信息分类网站中,用户已经养成习惯选择看本地的信息,并且这些信息区别于其他非本地的信息。用户的需求恰好是有很强的地域性特征,比如:搬家公

各地域分站是否都有必要做

在信息分类网站中,用户已经养成习惯选择看本地的信息,并且这些信息区别于其他非本地的信息。用户的需求恰好是有很强的地域性特征,比如:搬家公司、装修公司、送鲜花、企业招聘等。而一般的企业站覆盖的区域比较小,或者没有具体地域需求,只是为了做排名而故意做这种布局。

经常看到有的站长喜欢在每一篇文章前面加一个地域词+核心词,甚至加emoji表情、特殊符号,如:

[北京SEO]企业如何开展SEO

{湖南SEO}中小企业如何做SEO

每篇文章内容都会故意添加地域词,让搜索引擎认为这样相关度更高,获得更好排名,实际效果还是有一定作用。当然用户在顶部看到显示了自己区域的标识也会提升一些用户体验,下面介绍DedeCMS在指定区域(IP)显示当前地域的PHP方法。


当前访问用户地域显示PHP方法

打开/include/extend.func.php,在*下面增加一下代码。采用百度的API接口,其他还有新浪、淘宝的,但测试后都失效了,由于接口经常变化,本例子也无法保证该接口长期有效。另外一些新的IP并未进入该接口的IP库,可能也显示不出,系统会慢慢补充。

//获取用户IP
function check_address($ip){
if(empty($ip)){
    return  '缺少用户ip';
}
$url = 'https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query='.$ip.'&co=&resource_id=6006&t=&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=baidu&cb=&_=';
//调用了百度接口
$str = file_get_contents($url);
//获取返回内容
$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));
$str = mb_convert_encoding($str, 'UTF-8', $encode);
//转化编码
$str=json_decode($str);
//转换为json类型
$str=$str->data[0]->location;
//取出数据
return $str;
}


模板调用方法如下,如果调用失效,找到系统设置 -> 其他设置 -> 模板引擎禁用标签,删除php保存即可

{dede:php}
$str=check_address(GetIp());//GetIP()为当前访问用户的真实IP(xxx.xxx.xxx.xxx),输入结果为“广东省珠海市 中国移动”
$t1 = mb_strpos($str,'');//从结果中的第一个字符开始
$t2 = mb_strpos($str,'市 ');//从'市'左侧结束,当然可以保留该字符,从空格左侧开始,如' '
echo $s = mb_substr($str,$t1,$t2-$t1);
//输出结果为“广东省珠海”
{/dede:php}

因为有直辖市的问题,比如输出结果是“重庆市重庆市 中国移动”,上面模板调用部分的 $t2 后面应写成“市 ”,就是“市”后面加个空格比较准确。



# 水果店怎么推广营销好呢  # 系统设置  # seo应届生  # 聊城网站建设靠谱吗  # 海外品牌营销推广企业  # 工业品的营销推广矩阵  # 冰糖葫芦营销推广文案  # 怎么做谷歌网站优化  # 虹口区新型网店营销推广  # 量子seo顾问  # 猫超规划营销推广策略  # 新浪  # 企业网站做seo优化如何选关键词  # 菏泽手机网站推广哪家好  # 亭湖网站优化哪家好  # 江苏企业网站优化定制  # 漯河网站推广哪里好做  # 宝坻网站推广  # 松江区生鲜营销推广公司  # 网站建设那个*好  # 阿是seo  # seo知识内容  # 不出  # 织梦CMS教程  # 织梦访问用户  # 用户地区  # 重庆市  # 广东省  # 珠海市  # 都有  # 也会  # 第一个  # 是有  # 织梦显示当前访问用户地区PHP调用方法  # 珠海  # 有一定  # 要做  # 更高  # 湖南  # 很强  # 较小  # 淘宝  # 转换为  # 北京 


相关文章: 电器网站建设方案-电器网站建设那加家好  通过案例分析如何选择SEO服务?_SEO优化教程  SEO技术优化的手段有哪些_SEO优化教程  自助建站工具_自助建站服务平台_自助建站服务  SEO网络优化基本概念_SEO优化教程  哪些省市的黄页信息可以通过该网站查询_网站建设教程  自建站平台_自建展示网站_自建系统  国外独立站建站具体步骤-详细教程_如何申请正版网站推广员  【关键词优化方案】网站优化方案是怎么写的?企业如何推进网络营销?  广州有哪些网站建设公司_广州有哪些网站建设_seo在线优化seo在线优化  【高端网站制作】如何设计让公司网站制作得更高端?高端网站制作有什么注意事项?  滨海新区新站SEO优化案例_SEO优化教程  网站建设要遵循哪些原则?  【网页制作学习内容】制作网页的软件是什么?网页设计需要学习哪些软件?ui设计训练的内容是什么?  自动发货网站建设_自定义域名_自定义页面模板  有哪些方法可以用来评估深圳SEO网站优化的效果?_SEO优化教程  长期使用黑帽SEO策略会有哪些潜在的风险?_SEO优化教程  服装公司建设网站有哪些_服装公司建设网站_上海推广网站推广  教你怎么选择网站建设公司  【武威网站建设】武威网站建设制作_武威在线建站建网站平台  网站建设优化排名推广_网站建设优化排名_雨花区seo优化推广  惠州网站建设的过程包括_惠州网站建设设计厂商_清仓营销童装怎么做推广  如何通过客户评价和口碑选择龙里的SEO公司?_SEO优化教程  【铜陵网站建设】铜陵网站建设制作公司_铜陵建站网站建网站  法律网站建设_商洛抖音seo  如何拆分网站建设项目的具体费用构成_网站建设教程  【模板建站】模板建站好不好?模板建站和自助建站有什么区别?  如何通过合作与推广策略提升荥阳SEO优化课程的代理效果?_SEO优化教程  【黔南网站建设】黔南网站建设制作公司平台_黔南免费搭建建网站  常规网站建设费用包括哪些_常规网站建设费用怎么算_宁德营销推广报价  企业网站如何布局关键词以增强SEO效果_网站建设教程  郑州SEO优化服务内容_SEO优化教程  【网站建设运营】网站建设维护需要什么知识?如何做好网站运营工作?  陇南SEO项目如何启动与规划?_SEO优化教程  装修网站建设公司_装修网页制作_装修免费模板  北京网站建设与维护服务公司_北京网站建设与维护服务平台_网站建设工作  SEO优化的关键要素有哪些,以及如何实施这些策略?_SEO优化教程  网站建设价位标准_网站建设价位_关键词seo排名使用  如何才能让网站建设公司把自己的网站做好?  在浙江地区进行SEO优化时有哪些本地化策略?_SEO优化教程  网站建设多少钱一个平台_网站建设多少钱一个_营销是推广传播吗举例  高端网站建设的优势及建设方法  营销型网站5要素:营销型网站建设注意事项  ​好的网站建设公司应该具备哪些特性?  网站建设如何突出风格?  【网站开发】自己建设网站需要什么条件?如何开发视频网站?网站开发需要谁,如何分工?  贵阳SEO优化成功案例分析_SEO优化教程  企业网站建设公司哪家好_企业网站建设公司有哪些_seo优化方案怎么做  南阳哪些企业通过定制网站开发获得市场认可_网站建设教程  莱芜外贸SEO内容更新与质量管理_SEO优化教程 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554