织梦dedecms程序如何把百度地图添加到文章页面
首先我们要登录网站后台,找到文件管理器,或进入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>间也是没问题的
0条评论