澳门新葡萄京官网注册 3

dedecms模板自带的网站地图如何优化?

在dedecms系统中器重常用到的有index.php view.php list.php。

dedecms模板自带的网址地图如何优化?使用织梦CMS模板做网址的人应有都知晓,在它的robots.txt是屏蔽掉了data目录的,不巧的是dedecms暗中认可的网址地图是在data下的,为了让蜘蛛越来越好的爬行,有必不可师长dedecms生成的网址地图放在系统根目录下,这里织梦模板之家来讲说怎么把织梦dedecms生成的网址地图放在根目录下:

正文实例陈说了织梦DEDECMS完结留言板调用模板头部及底部的艺术。分享给大家供大家参照他事他说加以考查。具体落到实处形式如下:

如下以dedecms5.7为例子:

1,模板在哪儿?

第一步:打开”/include/common.func.php”

1.亟需校勘的路径有

站点地图的模版:/plus/sitemap.htm

然后在该文件中投入多个函数,代码如下:

/index.php

rss地图的模板:/plus/rssmap.htm

复制代码代码如下:function
pasterTempletDiy($pathState of Qatar
澳门新葡萄京官网注册 ,{
require_once(DEDEINC.”/arc.partview.class.php”);
global $cfg_basedir,$cfg_templets_dir;
$tmpfile =
$cfg_basedir.$cfg_templets_dir.”/”.$path;//模版文件的门道
$dtp = new PartView(); //phpfensi.com
$dtp->SetTemplet($tmpfile);
$dtp->Display();
}
其次步:展开留言本的模板文件,默许的是/templets/plus/guestbook.htm,用以下代码替换原本的调用尾部代码.

/include/arc.archives.class.php

首先大家要登陆网址后台,找到文件微型机,或步入ftp,在根目录下创立rss文件夹

复制代码代码如下:pasterTempletDiy(“default/head.htm”卡塔尔国;
?>
此间的default是暗中认可的模板路线,假诺你使用的别的的沙盘模拟经营,注意改正这里的default,同理,用以下代码替换原因的调用尾部代码:

/include/arc.listview.class.php

2,修正根目录下您的总指挥文件夹(暗中同意是dede卡塔尔(قطر‎下的makehtml_map.php文件

复制代码代码如下:pasterTempletDiy(“default/footer.htm”卡塔尔;
?>

2.我们要求在模板目录下新建mobile目录

将17行的

那般就足以平素动用系统的head、footer模板了,按这些法子,可完毕.

/templets/mobile/

$cfg_cmspath.”/data/sitemap.html”;

期望本文所述对大家的dedecms三回开采有所支持。

将/templets/default/整个文件夹丢到/templets/mobile/

改为

就改成如下/templets/mobile/default

$cfg_cmspath.”/sitemap.html”;

决断是或不是为手提式无线话机版的点子
八个地点都会用到

将22行的

3-1论断方法

$cfg_cmspath.”/data/rssmap.html”;

/**
* 判断是否为手机版 true是手机版
* @return boolean
*/
function is_mobile() {
if (empty($_SERVER['HTTP_USER_AGENT'])) {
return false;
}
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$mobile_agents = Array("240x320", "acer", "acoon", "acs-", "abacho", "ahong", "airness", "alcatel", "amoi", "android", "anywhereyougo.com", "applewebkit/525", "applewebkit/532", "asus", "audio", "au-mic", "avantogo", "becker", "benq", "bilbo", "bird", "blackberry", "blazer", "bleu", "cdm-", "compal", "coolpad", "danger", "dbtel", "dopod", "elaine", "eric", "etouch", "fly ", "fly_", "fly-", "go.web", "goodaccess", "gradiente", "grundig", "haier", "hedy", "hitachi", "htc", "huawei", "hutchison", "inno", "ipad", "ipaq", "ipod", "jbrowser", "kddi", "kgt", "kwc", "lenovo", "lg ", "lg2", "lg3", "lg4", "lg5", "lg7", "lg8", "lg9", "lg-", "lge-", "lge9", "longcos", "maemo", "mercator", "meridian", "micromax", "midp", "mini", "mitsu", "mmm", "mmp", "mobi", "mot-", "moto", "nec-", "netfront", "newgen", "nexian", "nf-browser", "nintendo", "nitro", "nokia", "nook", "novarra", "obigo", "palm", "panasonic", "pantech", "philips", "phone", "pg-", "playstation", "pocket", "pt-", "qc-", "qtek", "rover", "sagem", "sama", "samu", "sanyo", "samsung", "sch-", "scooter", "sec-", "sendo", "sgh-", "sharp", "siemens", "sie-", "softbank", "sony", "spice", "sprint", "spv", "symbian", "tablet", "talkabout", "tcl-", "teleca", "telit", "tianyu", "tim-", "toshiba", "tsm", "up.browser", "utec", "utstar", "verykool", "virgin", "vk-", "voda", "voxtel", "vx", "wap", "wellco", "wig browser", "wii", "windows ce", "wireless", "xda", "xde", "zte");
$is_mobile = false;
foreach ($mobile_agents as $device) {
if (stristr($user_agent, $device)) {
$is_mobile = true;
break;
}
}
return $is_mobile;
}

改为

3.修改/index.php

$cfg_cmspath.”/rssmap.html”;

找到里面包车型客车$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” .
$row[‘templet’]);

17行是见怪不怪网址地图,22行是ENCORESS的网址地图

将3-1方法放到index.php的背后就可以

3,改进根目录下include上面包车型大巴arc.rssview.class.php

澳门新葡萄京官网注册 1

将71行的

替换成

$murl = $GLOBALS[‘cfg_cmspath’].”/data/rss/”.$this->TypeID.”.xml”;

if (is_mobile()) {
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/mobile/" . $row['templet']);
} else {
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
}

改为

澳门新葡萄京官网注册 2

$murl = $GLOBALS[‘cfg_cmspath’].”/rss/”.$this->TypeID.”.xml”;

那样首页就折腾完了

4,改正根目录下include下的sitemap.class.php

修改/templets/mobile/default/index.htm即可

将57行的

下一场在模板里面引进别的的沙盘模拟经营地址也亟需更换

$typelink = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$row->id.”.xml”;

{dede:include filename=”/mobile/default/head.htm”/}
全体的模版前面多了/mobile/default/

改为

4.修改/include/arc.archives.class.php

$typelink = $GLOBALS[‘cfg_cmsurl’].”/rss/”.$row->id.”.xml”;

只怕相似将艺术放入类中

将94行的

在if($this->TypeLink->TypeInfos[‘corank’] > 0 &&
$this->Fields[‘arcrank’]==0卡塔尔(قطر‎上面增加如下代码:

$typelink = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$row->id.”.xml”;

if($this->is_mobile())
{
$this->TypeLink->modDir=$this->TypeLink->modDir."/mobile";
$this->TypeLink->TypeInfos['tempindex']="mobile/".$this->TypeLink->TypeInfos['tempindex'];
$this->TypeLink->TypeInfos['templist']="mobile/".$this->TypeLink->TypeInfos['templist'];
$this->TypeLink->TypeInfos['temparticle']="mobile/".$this->TypeLink->TypeInfos['temparticle'];
}

改为

5.修改/include/arc.listview.class.php

$typelink = $GLOBALS[‘cfg_cmsurl’].”/rss/”.$row->id.”.xml”;

抑或长久以来将艺术归入类中

5,修正/templets/default模板文件head.htm

在 if(!$this->IsErrorState of Qatar上面增加

在11行左右找到

if($this->is_mobile())
{
$this->TypeLink->modDir=$this->TypeLink->modDir."/mobile";
$this->TypeLink->TypeInfos['tempindex']="mobile/".$this->TypeLink->TypeInfos['tempindex'];
$this->TypeLink->TypeInfos['templist']="mobile/".$this->TypeLink->TypeInfos['templist'];
$this->TypeLink->TypeInfos['temparticle']="mobile/".$this->TypeLink->TypeInfos['temparticle'];
}

网址地图

如此就产生了 整个手提式有线电话机版的改变那样在mobile/default新增添和改换对应的沙盘模拟经营就能够访谈到独门的无绳电话机版HTML

RSS订阅

作品由爱资料原创本文地址:

改为

网址地图

RSS订阅

最后咱们得以进去后台,在网址后台更新网址地图,更新RubiconSS文件,然后更新主页就可以了。

澳门新葡萄京官网注册 3

对dedecms织梦模板只怕织梦教程、织梦插件有亟待的对象,能够到织梦模板之家无需付费查阅下载,织梦模板之家知足你的满贯建站要求!

发表评论

电子邮件地址不会被公开。 必填项已用*标注