人人商城关于百度地图授权过期问题的修复(亲测有效)

人人商城地图授权过期相信不少开发者都遇到过,这个问题解决本来很简单,就是百度授权的api过期了,我们只需要去百度地图官网http://lbsyun.baidu.com/apiconsole/key#/home,申请一个新的api替换就可以了,但问题是商城开发者似乎并没有思考这个问题的发生,所以百度地图api并没有使用变量,而是写死了,导致许多文件报错,找起来很麻烦。

该怎么快速解决呢?

其实有个方法最靠谱,那就是用php找出有地图的文件批量替换(当然了如果是本地代码,用notepad++批量查找肯定也没问题)

我们新建一个php文件,命名为:scfgwg.php,然后把一下代码复制保存.

 

 * @param 目录地址
 */
function readDirs($path,$name) {
    $dir_handle = openDir($path);
     $i = 0;
    while(false !== $file=readDir($dir_handle)) {
        if ($file=='.' || $file=='..') continue;
        $i++;
         // mysql_set_charset('utf8',$file);
        //输出该文件

        //判断当前是否为目录
        if(is_dir($path . '/' . $file)) {
            //是目录
            readDirs($path . '/' . $file,$name);
            // print_r($path . '/' . $file);
        }else{
            $con = file_get_contents($path.'/'.$file);
            if(strpos($con,$name) !== false){ 
                 echo $path.'/'.$file;
                 echo "<br ?-->";
            }else{
                 // echo 2;
            }
        }
    }
    closeDir($dir_handle);
}

//注意填写你自己的路径
$path = './addons/ewei_shopv2/plugin';
$name = $_GET["name"];

readDirs($path,$_GET["name"]);

然后我们访问/scfgwg.php?name=api.map.baidu.com,就会获得网站目录:

我们把ak文件复制一下:

打开搜索到的文件,搜索AK,然后把后边的值替换成自己申请的ak值就OK了,我把目录也分享出来,但随着版本更新,可能会有改变,最好的办法还是自己搜一下:

./addons/ewei_shopv2/plugin/merch/template/mobile/default/list/merchuser.html
./addons/ewei_shopv2/plugin/article/template/mobile/default/index.html
./addons/ewei_shopv2/plugin/groups/template/mobile/default/orders/detail.html
./addons/ewei_shopv2/plugin/groups/template/mobile/default/orders/confirm.html
./addons/ewei_shopv2/plugin/cycelbuy/template/mobile/default/goods/detail.html
./addons/ewei_shopv2/plugin/cycelbuy/template/mobile/default/order/create.html
./addons/ewei_shopv2/plugin/pc/template/mobile/default/goods/detail.html.back
./addons/ewei_shopv2/plugin/pc/template/mobile/default/order/detail.html
./addons/ewei_shopv2/plugin/pc/template/mobile/default/order/create.html
./addons/ewei_shopv2/plugin/pc/template/mobile/default/order/create.html.back
./addons/ewei_shopv2/plugin/pc/template/mobile/default/order/pay/success.html
./addons/ewei_shopv2/plugin/pc/template/mobile/default/creditshop/create.html
./addons/ewei_shopv2/plugin/pc/template/mobile/default/creditshop/log_detail.html
./addons/ewei_shopv2/plugin/diypage/template/mobile/default/index.html
./addons/ewei_shopv2/plugin/diypage/template/mobile/default/template/tpl_detail_store.html
./addons/ewei_shopv2/plugin/creditshop/template/mobile/default/create.html
./addons/ewei_shopv2/plugin/creditshop/template/mobile/default/log_detail.html

 

 

常见问题
所有的素材与插件都可以用吗?
本站所有的素材与插件(包括免费的),都是本工作室用过的,测试过的,或者二开修改过的,理论上来说没有什么bug,但不保证在所有环境下都可以完美运行。
收费素材与免费素材怎么定义的
本站收费的素材,也是及其便宜的,其实就是收个打赏钱,是工作室对这些插件的测试,整理,修复,优化的辛苦钱,并非开发插件的费用,原创插件或者模版收费稍贵一些。
出现问题了怎么办?
由于收费非常低,大部分都不超10元,所以并不提供售后服务,但您如果需要,可以联系我付费咨询,费用为50元/次/小时。如果是原创模版或者插件,可以免费为您指导。
原文链接:https://www.52gys.cn/4023.html,转载请注明出处。
0

评论0

没有账号?注册  忘记密码?