织梦dedecms程序如何把百度地图添加到文章页面

织梦dedecms程序如何把百度地图添加到文章页面,第1张

首先我们要登录网站后台,找到文件管理器,或进入ftp,在根目录下建立rss文件夹DEDE模板2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_mapphp文件将17行的$cfg_cmspath/data/sitemaphtml;改为$cfg_cmspath/sitemaphtml;将22行的$cfg_cmspath/data/rssmaphtml;改为$cfg_cmspath/rssmaphtml;17行是普通网站地图,22行是RSS的网站地图3,修改根目录下include下面的arcrssviewclassphp将71行的$murl = $GLOBALS['cfg_cmspath']/data/rss/$this-TypeIDxml;改为$murl = $GLOBALS['cfg_cmspath']/rss/$this-TypeIDxml;DEDECMS模板4,修改根目录下include下的sitemapclassphp将57行的$typelink = $GLOBALS['cfg_cmsurl']/data/rss/$row-idxml;$typelink = $GLOBALS['cfg_cmsurl']/rss/$row-idxml;将94行的$typelink = $GLOBALS['cfg_cmsurl']/data/rss/$row-idxml;$typelink = $GLOBALS['cfg_cmsurl']/rss/$row-idxml;DEDECMS模板5,修改/templets/default模板文件headhtm在11行左右找到<li class=r3<a href={dede:globalcfg_dataurl/}/sitemaphtml网站地图</a</li<li class=r4<a href={dede:globalcfg_dataurl/}/rssmaphtmlRSS订阅</a</li改为<li class=r3<a href={dede:globalcfg_cmsurl/}/sitemaphtml网站地图</a</li<li class=r4<a href={dede:globalcfg_cmsurl/}/rssmaphtmlRSS订阅</a</li

◆DedeCms模板安装/制作概述:

  DedeCms系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCms支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外,DedeCms也支持使用风格的形式使用模板,默认风格是 default,它表示系统默认使用 cmspath/templets/default 这个文件夹的模板,如果你下载了一套新的模板,你可以不必要删除 default 原有的文件,把下载的模板文件夹命名你想要的风格名称,如 style2 等,然后在后台修改了默认的模板风格名称为 style2 ,那系统将使用 templets/style2 这文件当作默认模板,但是若你手工指定了栏目模板的位置,则后台参数风格的定义无效。

一、概念,设计和使用模板,必须要理解下面几个概念

1、板块(封面)模板:

  指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别IDhtm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。

2、列表模板:

  指网站某个栏目的所有文章列表的模板,一般用 “list_识别IDhtm” 命名。

3、档案模板:

  表示文档查看页的模板,如文章模板,一般用 “article_识别IDhtm” 命名。

4、其它模板:

  一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以自定义一个模板创建为任意文件。

二、 命名,DedeCms模板默认命名规则如下

1、模板保存位置:

  模板目录:cmspath/templets/样式名称(英文,默认为default,其中system为系统底层模板,plus为插件使用的模板)/具体功能模板文件}

2、 模板文件命名规范:

(1)index_识别IDhtm: 表示板块(栏目封面)模板;

(2)list_识别IDhtm: 表示栏目列表模板;

(3)article_识别IDhtm: 表示内容查看页(文档模板,包括专题查看页);

(4)searchhtm: 搜索结果列表模板;

(5)indexhtm: 主页模板;

注解:[识别ID]可以在“频道模型管理”的地方获得,当然,你也可以在“频道模型管理”的地方确定某个频道的模板命名。

例:list_imagehtm 表示是就是内容类型为集的栏目默认列表模板。

  article_articlehtm 表示的是文章查看页模板。

三、其它模板说明

1、默认底层模板

位置: cmspath/templets/system

功能:在没有指定标记的默认底层模板的时候,系统将自动调用这个文件夹的相应文件作为底层模板。

2、插件目录模板

位置: cmspath/templets/plus

功能:评论、友情链接、RSS地图等模板。

3、会员后台模板

位置: cmspath/member/templets

功能:会员后台的模板。

四、二次开发

  DedeCms主要的模板解析类是 include/inc_arcpart_viewphp、include/inc_arclist_viewphp、include/inc_archives_viewphp,这些类是与pub_dedetagphp一起工作的,如果你想为文档模板、列表模板、板块模板增加一些功能,可以直接修改这几个类的ParseTemplet()或ParseTempletsFirst()这类的方法,把标记名称,属性对应试相应该的功能函数即时。

希望能帮到你

一、百度统计代码,请将代码添加至网站全部页面的标签前。

二、在网站中放置

百度统计代码

位置;

1、模版型网站如:

a、织梦dedecms网站添加百度统计代码,

第一步

打开网址:百度地图首页(怎么打开呢?  小伙伴们直接百度搜索百度地图就可以咯!!!),拉到网页下方,找到“插件与工具”栏目中的“地图快速生成器”,

第二步创建地图

1、定位中心点。按照自己的实际情况定位即可。

2、设置地图。同样根据自己的实际情况设置合适的宽度和高度即可。

3、添加坐标。根据情况添加点标记、线标记、文字标记即可

第三步

直接点击“获取代码”按钮即可。

第四步

将该代码加入到网站源码合适的地方即可。

代码参考如下:

在<head></head>间插入下面代码:这是样式和JS脚本。

<!--引用百度地图API-->

<style type="text/css">

   html,body{margin:0;padding:0;}

   iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

   iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

</style>

<script type="text/javascript" src="http://apimapbaiducom/apikey=&v=11&services=true"></script>

2在<body></body>间需要显示地图的位置放入以下代码:(该代码调用地图)

 <!--百度地图容器-->

 <div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div>

3以下代码放在页面最底端(其实可放在页面任意位置。)

<script type="text/javascript">

   //创建和初始化地图函数:

   function initMap(){

       createMap();//创建地图

       setMapEvent();//设置地图事件

       addMapControl();//向地图添加控件

       addMarker();//向地图中添加marker

   }

   

   //创建地图函数:

   function createMap(){

       var map = new BMapMap("dituContent");//在百度地图容器中创建一个地图

       var point = new BMapPoint(115949652,28693851);//定义一个中心点坐标

       mapcenterAndZoom(point,18);//设定地图的中心点和坐标并将地图显示在地图容器中

       windowmap = map;//将map变量存储在全局

   }

   

   //地图事件设置函数:

   function setMapEvent(){

       mapenableDragging();//启用地图拖拽事件,默认启用(可不写)

       mapenableScrollWheelZoom();//启用地图滚轮放大缩小

       mapenableDoubleClickZoom();//启用鼠标双击放大,默认启用(可不写)

       mapenableKeyboard();//启用键盘上下左右键移动地图

   }

   

   //地图控件添加函数:

   function addMapControl(){

       //向地图中添加缩放控件

var ctrl_nav = new BMapNavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});

mapaddControl(ctrl_nav);

       //向地图中添加缩略图控件

var ctrl_ove = new BMapOverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});

mapaddControl(ctrl_ove);

       //向地图中添加比例尺控件

var ctrl_sca = new BMapScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});

mapaddControl(ctrl_sca);

   }

   

   //标注点数组

   var markerArr = [{title:"百恒网络",content:"电话:0791-88117053<br/>手机:15079002975",point:"115950312|28693447",isOpen:1,icon:{w:23,h:25,l:46,t:21,x:9,lb:12}}

  ];

   //创建marker

   function addMarker(){

       for(var i=0;i<markerArrlength;i++){

           var json = markerArr[i];

           var p0 = jsonpointsplit("|")[0];

           var p1 = jsonpointsplit("|")[1];

           var point = new BMapPoint(p0,p1);

  var iconImg = createIcon(jsonicon);

           var marker = new BMapMarker(point,{icon:iconImg});

  var iw = createInfoWindow(i);

  var label = new BMapLabel(jsontitle,{"offset":new BMapSize(jsoniconlb-jsoniconx+10,-20)});

  markersetLabel(label);

           mapaddOverlay(marker);

           labelsetStyle({

                       borderColor:"#808080",

                       color:"#333",

                       cursor:"pointer"

           });

  

  (function(){

   var index = i;

   var _iw = createInfoWindow(i);

   var _marker = marker;

   _markeraddEventListener("click",function(){

       thisopenInfoWindow(_iw);

      });

      _iwaddEventListener("open",function(){

       _markergetLabel()hide();

      })

      _iwaddEventListener("close",function(){

       _markergetLabel()show();

      })

   labeladdEventListener("click",function(){

       _markeropenInfoWindow(_iw);

      })

   if(!!jsonisOpen){

    labelhide();

    _markeropenInfoWindow(_iw);

   }

  })()

       }

   }

   //创建InfoWindow

   function createInfoWindow(i){

       var json = markerArr[i];

       var iw = new BMapInfoWindow("<b class='iw_poi_title' title='" + jsontitle + "'>" + jsontitle + "</b><div class='iw_poi_content'>"+jsoncontent+"</div>");

       return iw;

   }

   //创建一个Icon

   function createIcon(json){

       var icon = new BMapIcon("http://mapbaiducom/image/us_cursorgif", new BMapSize(jsonw,jsonh),{imageOffset: new BMapSize(-jsonl,-jsont),infoWindowOffset:new BMapSize(jsonlb+5,1),offset:new BMapSize(jsonx,jsonh)})

       return icon;

   }

   

   initMap();//创建和初始化地图

</script>

   当然,如果你想偷懒,将以上对应代码全放在<body></body>间也是没问题的

的外链缩略图功能问题,请教高手!的外链缩略图功能问题,请教高手!

服务器不支持某个组件,不支持远程缩略图

服务器原因

我服务器就很好支持////

i你可以看下

怎么把做成圆图'>怎么把做成圆图

可以直接用这个在线转圆角的工具吧,直接设置一下圆角的数值,马上就能出结果。还能单独设置四个角是否需要变成圆角。背景是透明的没有

白边

,正好符合你要求。

圆形生成器,照片制作圆图工具

生成圆角工具使用步骤:

一、首先选定一张照片,通过改变圆角大小的数值,下方会显示照片转换效果的实时预览,默认生成的圆角为60px。

二、可以通过多选框单独选择需要被转换成圆角的角,默认是的四个角都会被转换成圆角。

三、预览显示的是转换后的缩略图,而下载时候是转换生成的原始大小和原始清晰度的。

四、因为jpg等格式的不支持透明背景,所以如果选定的照片原始格式为jpg等,会自动将照片转换为png格式,那么在下载时png照片占用的存储空间可能会显著增大。

五、如果圆角设置过大,可能会造成不可预计的转换结果,应当在合理范围内设置圆角的大小。

如何在网页中嵌入自己制作的小区域地图'>如何在网页中嵌入自己制作的小区域地图myjiaziimg

第一步

打开网址:百度地图首页(怎么打开呢_』锇槊侵苯影俣人阉靼俣鹊赝季涂梢钥!!!),拉到网页下方,找到“插件与工具”栏目中的“地图快速生成器”,

第二步创建地图

1、定位中心点。按照自己的实际情况定位即可。

2、设置地图。同样根据自己的实际情况设置合适的宽度和高度即可。

3、添加坐标。根据情况添加点标记、线标记、文字标记即可

第三步

直接点击“获取代码”按钮即可。

第四步

将该代码加入到网站源码合适的地方即可。

代码参考如下:

在<head></head>间插入下面代码:这是样式和JS脚本。

<!--引用百度地图API-->

<style_ype="text/css">

__tml,body{margin:0;padding:0;}

_iw_poi_title_color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

_iw_poi_content_font:12px_rial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

</style>

<script_ype="text/javascript"_rc=""></script>

2在<body></body>间需要显示地图的位置放入以下代码:(该代码调用地图)

<!--百度地图容器-->

<div_tyle="width:697px;height:550px;border:#ccc_olid1px;"_d="dituContent"></div>

3以下代码放在页面最底端(其实可放在页面任意位置。)

<script_ype="text/javascript">

_//创建和初始化地图函数:

__unction_nitMap(){

____reateMap();//创建地图

____etMapEvent();//设置地图事件

____ddMapControl();//向地图添加控件

____ddMarker();//向地图中添加marker

__

_

_//创建地图函数:

__unction_reateMap(){

____ar_ap=_ew("dituContent");//在百度地图容器中创建一个地图

____ar_oint=_ew(115949652,28693851);//定义一个中心点坐标

___(point,18);//设定地图的中心点和坐标并将地图显示在地图容器中

____=_ap;//将map变量存储在全局

__

_

_//地图事件设置函数:

__unction_etMapEvent(){

___();//启用地图拖拽事件,默认启用(可不写)

___();//启用地图滚轮放大缩小

___();//启用鼠标双击放大,默认启用(可不写)

___();//启用键盘上下左右键移动地图

__

_

_//地图控件添加函数:

__unction_ddMapControl(){

___//向地图中添加缩放控件

var_trl_nav=_ew({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});

(ctrl_nav);

___//向地图中添加缩略图控件

var_trl_ove=_ew({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});

(ctrl_ove);

___//向地图中添加比例尺控件

var_trl_sca=_ew({anchor:BMAP_ANCHOR_BOTTOM_LEFT});

(ctrl_sca);

__

_

_//标注点数组

__ar_arkerArr=_{title:"百恒网络",content:"电话:0791-88117053<br/>手机:15079002975",point:"115950312|28693447",isOpen:1,icon:{w:23,h:25,l:46,t:21,x:9,lb:12}}

_];

_//创建marker

__unction_ddMarker(){

____or(var_=0;i<;i++){

______ar_son=_arkerArr[i];

______ar_0=("|")[0];

______ar_1=("|")[1];

______ar_oint=_ew(p0,p1);

_var_conImg=_reateIcon();

______ar_arker=_ew(point,{icon:iconImg});

_var_w=_reateInfoWindow(i);

_var_abel=_ew(,{"offset":new(x+10,-20)});

_(label);

_____(marker);

_____({

____________orderColor:"#808080",

____________olor:"#333",

____________ursor:"pointer"

______);

_

_(function(){

__ar_ndex=_;

__ar_iw=_reateInfoWindow(i);

__ar_marker=_arker;

__("click",function(){

___(_iw);

___});

____("open",function(){

____()hide();

___})

____("close",function(){

____()show();

___})

_("click",function(){

____(_iw);

___})

__f(!!){

__();

___(_iw);

__

_})()

____

__

_//创建InfoWindow

__unction_reateInfoWindow(i){

____ar_son=_arkerArr[i];

____ar_w=_ew("<b_lass='iw_poi_title'_itle='"+_+"'>"+_+"</b><div_lass='iw_poi_content'>"++"</div>");

____eturn_w;

__

_//创建一个Icon

__unction_reateIcon(json){

____ar_con=_ew("",_ew(jsonw,jsonh),{imageOffset:_ew(-jsonl,-jsont),infoWindowOffset:new(+5,1),offset:new(jsonx,jsonh)})

____eturn_con;

__

_

__nitMap();//创建和初始化地图

</script>

__比,如果你想偷懒,将以上对应代码全放在<body></body>间也是没问题的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦dedecms程序如何把百度地图添加到文章页面

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情