按照aishang老兄的思路,也走到了500错误这步,(这是原帖子,https://x1.php168.com/bbs/show-14963.html)
查找问题、解决问题的过程是不轻松的,但还好反正最终问题解决了,对于出现什么样的错误如何思考解决的教程就不写了,写的太长,估计也没人愿意看。
但恰恰相反,实际我比较注重解决问题的过程积累的,因为能从这过程中学习到解决问题的方法、思路,不过这些均不在本帖子讨论的范畴,其实这个帖子本可以更早些发布的,碰巧这两天事情比较多,所以耽误了,直到现在才腾出空来,还请大伙支持、理解。
言归正传,现将过程写下来,照例先上图给大伙看看哈
第一张图: 来张最早的成功调试截图,上面有三个功能,一个是“导航”,一个是百度导航,一个是谷歌导航,图上标着百度导航、谷歌导航,只有谷歌导航百电脑端是能导航的,百度提示要安装APP,而这个标有导航的,正是本次嫁接的重点功能。
第一张图:
第二张图,这是成功定版后的,只是我用在了由分类信息模块复制出来的求购模块上,最终我用的上面是加了判断手机访问还是电脑端访问,根据判断调用不同的程序,方便电脑端查看信息时,了解下与信息者之间的距离。
第二张图:
第三、四、五张图,这此图是第一张图里在手机里点击导航后的效果,自动调用导航工具,与官方qun里的自动导航功能一模一样。
第三、四、五张图:
第一步:先在模板中调用地址的部分那块加入如下代码(至于怎么加,根据自己的模板来,不会操作的可以私聊我)
{qb:hy name="wap_qun_link01" type="link"} <!--<em><a href="{:urls('map/index',['aid'=>input('id')])}"><span><i class="fa fa-fw fa-flag-checkered"></i></span><span><i class="glyphicon glyphicon-map-marker"></i></span>点此导航>></a></em>--> <a href="{$url}"><span><i class="{$logo}"></i></span><em>{$title}</em></a> {/qb:hy}
增加了是否手机访问的判断功能的代码如下:
{if IN_WAP===true} {qb:hy name="wap_qun_link01" type="link"} <!--<em><a href="{:urls('map/index',['aid'=>input('id')])}"><span><i class="fa fa-fw fa-flag-checkered"></i></span><span><i class="glyphicon glyphicon-map-marker"></i></span>点此导航>></a></em>--> <a href="{$url}"><span><i class="{$logo}"></i></span><em>{$title}</em></a> {/qb:hy} {else/} <em><a href="https://uri.amap.com/marker?position={$info.maps}&name={$info.title}"><span><i class="glyphicon glyphicon-map-marker"></i></span>高德导航</a></em> {/if}
如果不是手机登陆,则执行高德导航。如下图,我将电脑的信息都截下来了,请与第一张图对比验证。
第二步,复制相关文件(总共4步5个文件,非常简单容易,但调试过程辛苦,收点积分,希望大家支持。
第三步,执行一个SQL语句,创建一个member表(原分类信息中未有这个表)此功能需要,只需要在后台,数据库操作那块,把代码复制进去直接执行即可
第二步、第三步,操作步骤如下,对于辛苦付出,请伸出你友爱之手,您的支付或打赏,是我们不断前进的动力。
补记:实现此功能,要先完成百度地图点击自动填入地址的功能,帖子如下