一直居家,所以时间较多些,结合修复微同城模板中一些小的缺陷,于是就整出了这个,闲话不多说,直接上图。
配合隐藏功能,把用于接收的address字段隐藏掉,就实现了自动定位、点击自动选择地址的功能啦,减少手动输入的麻烦,比如供应信息发布,提供地址的时候,发布者就不用再输入地址啦。关于点击地址自动调用导航的,下篇介绍。
当然相在哪个模块中使用这个自动填入地址功能,就在哪个模块的模型管理中的字段管理中填加address字段,若要在前台提交表单中隐藏,在字段的“表单描述文字”这项里添加<script>$(function(){$("#form_group_address").hide();});</script>,保存后即可。
因为本次调整是在百度字段文件中application/common/field/bmap/form.php中修改,所以如果不想使用这个功能,只要你的模块中没有address这个字段,就不会执行这个修改后的代码。因此非常方便,模板中也不需要额外调整。
form.php中添加的代码已说明标注。如上图部分代码截图。
发布时本想完全免费的,但考虑实现这个功能调试相当费时,这是个细活,收点积分大家能理解吧,每天准点答到,也就几天的功夫的积分,所以希望理解,需要的拿去。直接替换form.php即可