onethink自定义字段插件 百度地图定位 插件

浏览:6040 最后更新:2016-09-06 11:29 分类:行为 关键字: onethink自定义字段插件 百度地图定位 插件
onethink 百度地图定位 插件 先上图


功能列表:
百度地图定位坐标,缩放级别,区域搜索定位

添加扩展方式
将解压的BaiduMap放onethink根目录/Addons 目录
1.修改
\Application\Admin\Common\function.php
方法 get_attribute_type
添加type数组值
'baidumap' => array('百度地图', 'varchar(200) NOT NULL'),2.修改相关模板页
\Application\Admin\View\Article\add.html
\Application\Admin\View\Article\edit.html
添加一个case
add 文件<case value="baidumap">
{:hook('BaiduMap', array('name'=>$field['name'],'value'=>$field['value']))}
</case>
edit文件<case value="baidumap">
{:hook('BaiduMap', array('name'=>$field['name'],'value'=>$data[$field['name']]))}
</case>
3.后台添加扩展。按照官方文档扩展添加方法
添加钩子后,修改表hooks 刚添加的BaiduMap 内的addons字段如果为空则修改为BaiduMap值。否则hooks 将无法调用插件
更新缓存<很重要>
ok

注意:插件目录 index 模板内 百度地图api key 可以要替换成自己的key
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=yOM9aUrj57mN7Y2tz67Wr9BZ"></script>
评论( 相关
后面还有条评论,点击查看>>