sitemap.xml进行实际效果
(默认设置为dede文件目录,如早已变更后台管理文件目录请自主寻找该文档)。
在该文档检索
if($dopost=="site") $murl = $cfg_cmspath."/"; $tmpfile = $cfg_basedir.$cfg_templets_dir."/"; $murl = $cfg_cmspath."/"; $tmpfile = $cfg_basedir.$cfg_templets_dir."/"; }
将这一部分改为
if($dopost=="site") $"; $tmpfile = $cfg_basedir.$cfg_templets_dir."/".$cfg_df_style."/sitemap.htm"; $murl = $cfg_cmspath."/sitemap.xml"; $tmpfile = $cfg_basedir.$cfg_templets_dir."/".$cfg_df_style."/xml.htm";
之上改动是让织梦cms转化成的sitmap在网站网站根目录,地形图后缀名名叫html和xml,而且让织梦cms的sitmap模版坐落于后台管理设定的模版文件目录,模版文档名叫sitemap.htm与xml.htm(原先sitmap模版的相对路径是固定不动在/plus/文件目录中的)。
织梦cms的sitmap不是能分析织梦cms的有关启用标识,大家必须稍作改动,使他完成启用随意标识。这儿也是改动上边所提及的makehtml_map.php文档。
(1)把
require_once(DEDEINC."/dedetag.class.php");
改为
require_once(DEDEINC."/iew.class.php");
(2)把
$dtp = new DedeTagParse(); $dtp- LoadTemplet($tmpfile); $dtp- SaveTo($cfg_basedir.$murl);
改为
$dtp = new PartView(); $GLOBALS['_arclistEnv'] = 'index'; $dtp- SetTemplet($tmpfile); $dtp- SaveToHtml($cfg_basedir.$murl);
(3)把
$dtp- Clear();
注解掉
//$dtp- Clear();
如今织梦cmssitmap便可以分析有关的启用标识了
如今大家在自身网站的模版文件目录在建2个模版文档,各自是sitemap.htm和xml.htm刚开始试一下吧(模版应用标识跟做织梦cms一般的模版是一样的)。
最终,转化成sitmap,一般地形图为html文件格式,RSS地形图是xml文件格式(假如连接够多得话会出現卡几秒钟的状况,等候一下就可以)。
后台管理升级截屏
最终另附我改动过以后的makehtml_map.php也有模版文档sitemap.htm和xml.htm的免费下载连接。大伙儿能够比照学习培训一下,自然假如你的makehtml_map.php文档在这里以前沒有改动过得话能够立即遮盖应用,模版文档sitemap.htm和xml.htm就必须按自身的网站状况来改动订制了。
注:该实例教程在织梦cmsV5.7SP2宣布版的基本下撰写,是不是可用别的版本号请自主检测
附:实例教程改动文档免费下载连接s/1XghxmNHjRy8J7tgjQ2Re3A 获取码:fhjo