聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
織夢(mèng)網(wǎng)站轉(zhuǎn)迅睿CMS基本成功了,最后一個(gè)聯(lián)系我們欄目下,百度地圖掛了,顯示不出來(lái)。求大佬們看看指點(diǎn)下,謝謝哈!
百度開(kāi)發(fā)者地圖ak正確,dede這里的標(biāo)簽 也不會(huì)轉(zhuǎn)換迅睿。
{dede:arclist titlelen='180' addfields='dtzb,chengshi' channelid='15' orderby='id' orderway='asc'}
http://m.223987.com/doc/685.html
字段名可以直接填寫(xiě)經(jīng)緯度值
得看你的這個(gè)channelid=15轉(zhuǎn)到迅睿是哪個(gè)模塊
回復(fù)@迅睿框架技術(shù)-蘇寓 我不轉(zhuǎn)dede了,百度地圖能顯示出來(lái)嗎
回復(fù)@LandQ dede語(yǔ)句不管了,百度地圖引用就是js,和啥cms沒(méi)關(guān)系的,怎么沒(méi)顯示呢
[field 這些都是織夢(mèng)的標(biāo)簽來(lái)的,你沒(méi)轉(zhuǎn)換成迅睿的,是無(wú)法顯示地圖的,你代碼最好發(fā)出來(lái),截圖看不清楚
回復(fù)@LandQ
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=GEcdqNhofkfysg6mon6xBGfVGR7Xn0Qz&s=1"></script>
<div class="js-tab-box">
<!--{dede:arclist titlelen='180' addfields='dtzb,chengshi' channelid='15' orderby='id' orderway='asc'}-->
<div class="js-tab-con [field:global name=autoindex runphp='yes']if(@me == 1)@me='active'; else @me='';[/field:global]">
<div class="map b-shadow">
<div class="map-box">
<div id="allmap[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]" class="allmap"></div> <!--地圖容器-->
</div>
</div>
<!--百度地圖密鑰-->
<script type="text/javascript">
// 百度地圖API功能
var map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global] = new BMap.Map("allmap[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]"); // 創(chuàng)建Map實(shí)例
var point[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global] = new BMap.Point([field:dtzb/]); //坐標(biāo)拾取網(wǎng)址:http://api.map.baidu.com/lbsapi/getpoint/index.html
var marker[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global] = new BMap.Marker(point[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]); // 創(chuàng)建標(biāo)注
marker[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].setAnimation(BMAP_ANIMATION_BOUNCE); //跳動(dòng)的動(dòng)畫(huà)
map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].centerAndZoom(point[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global],17); // 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別
map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].addOverlay(marker[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]); // 將標(biāo)注添加到地圖中
map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].enableScrollWheelZoom(true); //開(kāi)啟鼠標(biāo)滾輪縮放
map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].addControl(new BMap.MapTypeControl()); //添加地圖類(lèi)型控件
map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].setCurrentCity("[field:chengshi/]"); // 設(shè)置地圖顯示的城市 此項(xiàng)是必須設(shè)置的
window.onresize = function(){
map[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global].centerAndZoom(point[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global],17); // 重置窗口的時(shí)候 重新獲取中心點(diǎn)坐標(biāo)的位置
}
</script>
</div>
<!--{/dede:arclist}-->
</div>
</div>
</div>
</div>
<!--CONTACT END-->
<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=GEcdqNhofkfysg6mon6xBGfVGR7Xn0Qz&s=1"></script>
<div class="js-tab-box">
{module module=article catid=1 order=updatetime num=10 cache=1}
<div class="js-tab-con{if $key==0} active{/if}">
<div class="map b-shadow">
<div class="map-box">
<div id="allmap{$key}" class="allmap"></div> <!--地圖容器-->
</div>
</div>
<!--百度地圖密鑰-->
<script type="text/javascript">
// 百度地圖API功能
var map{$key} = new BMap.Map("allmap{$key}"); // 創(chuàng)建Map實(shí)例
var point{$key} = new BMap.Point({$dtzb}); //坐標(biāo)拾取網(wǎng)址:http://api.map.baidu.com/lbsapi/getpoint/index.html
var marker{$key} = new BMap.Marker(point{$key}); // 創(chuàng)建標(biāo)注
marker{$key}.setAnimation(BMAP_ANIMATION_BOUNCE); //跳動(dòng)的動(dòng)畫(huà)
map{$key}.centerAndZoom(point{$key},17); // 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別
map{$key}.addOverlay(marker{$key}); // 將標(biāo)注添加到地圖中
map{$key}.enableScrollWheelZoom(true); //開(kāi)啟鼠標(biāo)滾輪縮放
map{$key}.addControl(new BMap.MapTypeControl()); //添加地圖類(lèi)型控件
map{$key}.setCurrentCity("{$chengshi}"); // 設(shè)置地圖顯示的城市 此項(xiàng)是必須設(shè)置的
window.onresize = function(){
map{$key}.centerAndZoom(point{$key},17); // 重置窗口的時(shí)候 重新獲取中心點(diǎn)坐標(biāo)的位置
}
</script>
</div>
{/module}
</div>
</div>
</div>
</div>
<!--CONTACT END-->
上面紅色部分改成自己的模塊目錄和欄目ID
回復(fù)@LandQ 剛剛才看出來(lái),這短短一段落,里面全是dede織夢(mèng)調(diào)用標(biāo)簽,用迅睿官方的,動(dòng)畫(huà)怎么搬過(guò)來(lái)?
回復(fù)@念覺(jué) 就是上面我寫(xiě)的就是轉(zhuǎn)換過(guò)來(lái)的 module=article catid=1 紅色部分改成自己的
回復(fù)@LandQ 大佬啊,我復(fù)制了您貼出來(lái)的代碼,也按照您要求改了紅字部分,依然沒(méi)出現(xiàn)百度地圖啊,更新了CDN緩存、CMS緩存、瀏覽器緩存,依舊沒(méi)出來(lái)
回復(fù)@念覺(jué) 發(fā)網(wǎng)站鏈接或者F12看提示什么錯(cuò)誤沒(méi)
回復(fù)@LandQ 您好大佬,我看了源文件,居然沒(méi)更新過(guò)來(lái),網(wǎng)站套了CDN ,要等會(huì)了
直接寫(xiě)死數(shù)據(jù),不用標(biāo)簽唄
神奇,都這么久了,不知道迅睿CMS是如何更新的,模板頁(yè)改了這么久,頁(yè)面源代碼還是沒(méi)更新過(guò)來(lái)。難受
回復(fù)@阿初 大哥,我想寫(xiě)死,不會(huì)啊。能改的不就坐標(biāo)、地點(diǎn)信息嗎
回復(fù)@LandQ 您好,技術(shù)大佬,您的代碼完全復(fù)制過(guò)去了,然后刷新成功,不顯示地圖。能在幫我看看嗎
回復(fù)@LandQ {module module=article catid=1 order=updatetime num=10 cache=1} (/module) 這段不用了。。重心在百度地圖
回復(fù)@LandQ 大佬,<div class="js-tab-con{if $key==0} active{/if}"> class=里面可以直接寫(xiě) js嗎?