地理位置tab
<h4>地理位置tab</h4>
<p>父标签表 lite_parent_tags 新增一个type字段,type :1 地理类型(省份的)
子标签表 lite_tags 新增两个字段type,extra(待定),type:1 说明子标签是地理类型(省份的),extra:存放地理位置编码code</p>
<p>后台需要修改的地方有:</p>
<p>1、标签管理(NewTagsController):新增父标签的时候加多一个类型选择,(type :1地理类型(省份的)),如果选择的是地理类型,则新增子标签的时候只能选择省份,
2、tab类型(Controllers\AppTabController): 新增一个地理位置类型(type:8),新增地理位置类型的tab的时候,只留一个关联标签可以选,父标签只能显示(type = 1)的父标签。(<em>注:刷新tab信息进init.json的时候不要把地理位置的内容放进去。</em>)
3、swoole:新增一篇文章的时候,需要判断文章是否绑定了地理标签,如果绑定了地理标签,则把该文章加入地理code相关的key(z:darkroomlite:geo:code:xxx)。</p>
<p>客户端需要修改的地方有:
1、获取用户的ip,获取code码,如果code不在init缓存里面,则unset该tab。
2、增加tab的type是地理位置类型(type:8)逻辑,如果是地理位置类型,则查找对应地理位置key对应code的文章</p>