【推荐】dedecms5.7如何生成百度站点地图sitemap和谷歌站点地图rssmap

首页 / 图解小知识 | 2022-02-03 05:41:46 点击:0

dedecms5.7

由于dedecms自带的站点地图不符合规范,最近两天开始升级dedecms v5.7百度结构化数据模块(现已更名为百度站内搜索)。

可是,升级完后点击“绑定站点ID”提示“无法校验本地密钥”!如图:

绑定站点ID提示无法校验本地密钥
绑定站点ID提示无法校验本地密钥

本来**升级插件模块是好事,可每次更新总提心吊胆!立马上织梦**论坛,发现原来很多站长都遇到了这个问题。截至目前织梦**没有给出明确的解决办法!(这点和DISCUZ论坛程序相比,确实让人汗颜!)

sitemap站点地图是站长的**子!站长须自力!下面介绍第二种稳妥的方法。

一、登录站点FTP,打开目录/templets/plus,分别找到两个文件sitemap.htm(百度)、rssmap.htm(谷歌)并打开。(这两个文件之前由dedecms**生成)

二、替换sitemap.htm文件里的代码为:

  1.  
  2.   
  3.  
  4. {dede:global.cfg_basehost/} 
  5. always  
  6. 1.0 
  7.  
  8. {dede:arclist row='10000' orderby='pubdate'} 
  9.  
  10. [field:arcurl/]  
  11. [field:pubdate function="GetDateMK(@me)"/] 
  12.  
  13. {/dede:arclist}{dede:channelartlist row='50'} 
  14.  
  15. {dede:field name='typeurl'/} 
  16. {dede:php}echo date('Y-m-d');{/dede:php} 
  17.  
  18. {dede:channel type='son' row='8'} 
  19.  
  20. [field:typelink/] 
  21. [field:id runphp="yes"]@me=date('Y-m-d');[/field:id] 
  22.  
  23. {/dede:channel} 
  24. {/dede:channelartlist} 
  25.  

三、替换rssmap.htm文件里的代码为:

  1.  
  2.  
  3. {dede:arclist row='10000' orderby='pubdate'}  
  4.  
  5. [field:arcurl/] 
  6. [field:pubdate function="MyDate('Y-m-d',@me)"/] 
  7. daily 
  8. 1.0 
  9.  
  10. {/dede:arclist} 
  11. {dede:channelartlist row=50} 
  12.  
  13. {dede:field name='typeurl'/} 
  14. {dede:php}echo date('Y-m-d');{/dede:php} 
  15. daily 
  16. 1.0 
  17.  
  18. {dede:channel type='son' row='8'} 
  19.  
  20. [field:typelink/] 
  21. [field:id runphp="yes"]@me=date('Y-m-d');[/field:id] 
  22. daily 
  23. 1.0 
  24.  
  25. {/dede:channel} 
  26. {/dede:channelartlist} 
  27.  

(提示:以上代码中的row文章条数可以结合自身网站的情况修改)

四、打开dede**目录/dede(默认的**目录),找到makehtml_map.php文件并打开

在大约第14行引用文件路径的地方插入一行代码:

  1. require_once(DEDEINC."/arc.partview.class.php"); 

在大约第25行找到 if($dopost==”site”)判断语句,将if的代码改成:

  1. if($dopost=="site") 
  2.     $murl = $cfg_cmspath."/sitemap.xml"; 
  3.     $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm"; 
  4. else 
  5.     $murl = $cfg_cmspath."/rssmap.xml"; 
  6.     $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/rssmap.htm"; 

(不难发现,将变量$murl里的文件后缀.htm改成了.xml,将百度站点地图sitemap和谷歌站点地图rssmap的路径改到了根目录下)

在上面if语句代码的下面,紧接着注释以下三行代码如下(在每行代码的前面加//):

  1. //$dtp = new DedeTagParse(); 
  2. //$dtp->LoadTemplet($tmpfile); 
  3. //$dtp->SaveTo($cfg_basedir.$murl); 

在上面被注释的代码下加以下三行新的代码:

  1. $pv = new PartView(); 
  2. $pv->SetTemplet($tmpfile); //模板路径,相对于模板目录 
  3. $pv->SaveToHtml($cfg_basedir.$murl); //生成文件名,保存在根目录 

找到$dtp->Clear();注释掉,如下:

  1. //$dtp->Clear(); 

至此,makehtml_map.php文件修改完毕!最终完整的代码如下:

  1. /** 
  2.  * 生成网站地图 
  3.  * 
  4.  * @version        $Id: makehtml_map.php 1 22:17 2010年7月19日Z tianya $ 
  5.  * @package        DedeCMS.Administrator 
  6.  * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc. 
  7.  * @license        http://help.dedecms.com/usersguide/license.html 
  8.  * @link           http://www.dedecms.com 
  9.  */ 
  10. require_once(dirname(__FILE__)."/config.php"); 
  11. require_once(DEDEINC."/sitemap.class.php"); 
  12. require_once(DEDEINC."/dedetag.class.php"); 
  13. require_once(DEDEINC."/arc.partview.class.php"); 
  14.  
  15. if(emptyempty($dopost)) 
  16.     ShowMsg("参数错误!","-1"); 
  17.     exit(); 
  18. $isremote = emptyempty($isremote)? 0 : $isremote; 
  19. $serviterm=emptyempty($serviterm)? "" : $serviterm; 
  20. $sm = new SiteMap(); 
  21. $maplist = $sm->GetSiteMap($dopost); 
  22. if($dopost=="site") 
  23.     $murl = $cfg_cmspath."/sitemap.xml"; 
  24.     $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm"; 
  25. else 
  26.     $murl = $cfg_cmspath."/rssmap.xml"; 
  27.     $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/rssmap.htm"; 
  28. //$dtp = new DedeTagParse(); 
  29. //$dtp->LoadTemplet($tmpfile); 
  30. //$dtp->SaveTo($cfg_basedir.$murl); 
  31. $pv = new PartView(); 
  32. $pv->SetTemplet($tmpfile); //模板路径,相对于模板目录 
  33. $pv->SaveToHtml($cfg_basedir.$murl); //生成文件名,保存在根目录 
  34. if($cfg_remote_site=='Y' && $isremote == 1) 
  35.     if($serviterm!="") 
  36.     { 
  37.         list($servurl, $servuser, $servpwd) = explode(',', $serviterm); 
  38.         $config=array( 'hostname' => $servurl, 'username' => $servuser,  
  39.                    'password' => $servpwd,'debug' => 'TRUE'); 
  40.     } else { 
  41.         $config=array(); 
  42.     } 
  43.     if( $ftp->connect($config) ) 
  44.     { 
  45.         //分析远程文件路径 
  46.         $remotefile = $murl; 
  47.         $localfile = '..'.$remotefile; 
  48.         $remotedir = preg_replace('#[^/]*.html#', '', $remotefile); 
  49.         $ftp->rmkdir($remotedir); 
  50.         if($ftp->upload($localfile, $remotefile, 'acii')) echo "远程发布成功!".""; 
  51.     } 
  52. //$dtp->Clear(); 
  53. echo "成功更新文件: $murl 浏览..."; 
  54. exit(); 

登录dedecms v5.7**,点击“生成”-“更新网站地图”,分别选择地图类型里的“普通地图”和“RSS地图”开始更新。

最终效果:

https://www.exp99.com/sitemap.xml (百度站点地图)

https://www.exp99.com/rssmap.xml (谷歌站点地图)


本站声明:本站部分文章来自网络,由用户上传分享,如若内容侵犯了您的合法权益,可联系我们进行处理。文章仅供大家学习与参考,不**本站立场。

评论(0)
*评论只允许汉字和全角中文标点符号。 ? ! ,等
相关标签

推荐相关
相关图片
图集标签

标签索引

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

文章索引

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

关注用户
QQ皮肤 | 唯美图片 | 闪图 | 女生头像 | 女生图片 | 文字图片 | 爱情图片 | 素材图片 | 非主流图片 | 伤感图片 | 游戏图片 | QQ表情 | 流光字 | qq相册封面拼图 | 小清新图片 | lomo图片 | 美女 | 搞笑图片 | 美文 | 卡通图片 | 原创投稿 | 植物图片 | 动物图片 | 风景图片 | 二次元 | 古风图片 | 美食图片 | 手工制作 | 动漫图片 | 手工折纸 | 废物利用 | 儿童手工 | 可爱图片 | 插画 | 欧美图片 | 头像 | 男生头像 | 情侣头像 | 欧美头像 | 卡通头像 | qq说说 | 伤感说说 | 爱情说说 | 搞笑说说 | 心情说说 | 经典说说 | 图片说说 | 纹身图案 | 可爱头像 | 娱乐圈 | 明星图片 | 娱乐八卦 | 影视剧照 | 摄影图片 | 儿童图片 | 女孩图片 | 男孩图片 | 宝宝图片 | cosplay图片 | 图解小知识 | 美女写真 | 性感美女 | 美女校花 | 游戏美女 | 韩国美女 | 清纯美女 | 内衣美女 | 制服美女 | **** | 欧美美女 | 美女模特 | 美女私房 | 电脑壁纸 | 影视壁纸 | 明星壁纸 | 美女壁纸 | 节日壁纸 | 游戏壁纸 | 卡通动漫 | 美食壁纸 | 风景壁纸 | 动物壁纸 | 设计创意 | 汽车壁纸 | 日历壁纸 | 植物壁纸 | 广告壁纸 | 家居壁纸 | 军事壁纸 | 体育壁纸 | 风格壁纸 | 手机壁纸 | 动漫 | 美女 | 明星 | 游戏 | 影视 | 汽车 | 风景 | 唯美 | 植物 | 动物 | 可爱 | 节日 | 卡通 | 创意 | 非主流 | 苹果 | 搞笑 | 爱情 | 动态 | 风格 | 体育 | 美食 | 萌表情 | 文案 范文 曲谱大全 | 美声曲谱 | 合唱曲谱 | 少儿曲谱 | 外国曲谱 | 戏曲曲谱 | 民歌曲谱 | 通俗曲谱 | 器乐乐谱 | 原创曲谱 | 谱友园地 | 个人曲谱 | 吉他乐谱 | 电子琴谱 | 钢琴乐谱 | 胡琴乐谱 | 葫芦丝等 | 琵琶乐谱 | 其他乐谱 | 笛箫乐谱 | 古筝古琴 | 铜管乐谱 | 提琴乐谱 | 长笛乐谱 | 手风琴谱 | 萨克斯谱 | 口琴乐谱 | 扬琴乐谱 | 图说养生 | 运动养生 | 春季养生 | 女性健康 | 夏季养生 | 疾病预防 | 秋季养生 | 养生小妙招 | 减肥瘦身 | 冬季养生 | 母婴保健 | 24节气养生 | 生活常识 | 孕妇养生 | 小偏方 | 幼儿养生 | 美容护肤 | 老人养生 | 中医养生 | 饮食指南 | 青少年养生 | 饮食指南 | 女性养生 | 男性养生 | 白领养生 | 男性健康 | 两性保健 | 生活禁忌 | 穴位养生 | 两性健康 | 风景头像 | 心理健康 | 养生资讯 | 评测 | 图说花草 | 养花知识 | 花卉诊疗 | 植物百科 | 图说娱乐 | 明星 | 影视 | 综艺 | 八卦 | 爆料 | 花边 | 趣事 | 日韩 | 剧情 | 图说女性 | 时尚美妆 | 整容知识 | 丰胸** | 美体知识 | 时尚穿搭 | 化妆技巧 | 发型设计 | 护肤知识 | 美**选 | 保养技巧 | 时尚包包 | 女士内衣 | 运动健身 | 图说社会 | 旅游 | 百态 | 创业 | 职场 | 军事 | 情感 | 健康 | 美食 | 问答 | 图说知识 | 生活 | 资讯 | 影视 | 女性 | 旅游 | 汽车 | 吃喝 | 科技 | 教学 | 食谱 | 特产 | 功效与作用 | 美食 | | 烘焙 | 手机数码 | win7 | word | Excel | 电脑操作 | Photoshop | win10 | PowerPoint | 数码 | 教育 | 手抄报 | 简笔画 | 简笔画大全 | 故事 | 折纸 | 节日节气 | 历史 | 优品 | 家居知识 | 家居 | 母婴 | 星座 | 街拍 | 图说排名 | 生活 | 旅游 | 娱乐 | 城市 | ** | 教育 | 科技 | 行业 | 军事 | 人物 | 体育 | 图说亲子 | 备孕 | 孕期 | 分娩 | 产后 | 新生儿 | 幼儿 | 婴儿 | 早教 | 儿童 | 用品 | 图说发型 | 女生 | 波波头 | 丸子头 | 花苞头 | 男生 | 编发 | 长发 | 圆脸 | 大脸 | 马尾辫 | 蜈蚣辫 | 麻花辫 | 梨花头 | 盘发 | 卷发 | 直发 | 短发 | 刘海 | 非主流 | 夏季 | 发髻 | 纹理烫 | 荷叶头 | 韩式 | 胖脸 | 娃娃脸 | 瓜子脸 | 长脸 | 方脸 | 欧美头像 | 个性头像 | 唯美头像 | 文字头像 | 带字头像 | 伤感头像 | 黑白头像 | 霸气头像 | 超拽头像 | 颓废头像 | 清新头像 | 意境头像 | 背影头像 | 抽烟头像 | 搞笑头像 | 小孩头像 | 游戏头像 | 动物头像 | 汽车头像 | 超萌头像 | 创意头像 | 静物头像 | 非主流头 | 星座头像 | 植物头像 | 节日头像 | 另类头像 | 手绘头像 | 纹身头像 | 明星头像 | 人物头像 | 建筑头像 | 恐怖头像 | 古风头像 | 励志头像 | 风水头像 | 姓氏头像 | 动态头像 | 群头像 | 家用电器 | 手机数码 | 护肤美妆 | 服装饰品 | 食品特产 | 母婴用品 | 时尚生活 | 探索发现 | 科学探寻 | 未解之谜 | 世界之最 | 历史趣闻 | 宇宙探索 | 猎奇八卦 | 世界十大 | 奇异生物 | 图说理财