找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2287|回复: 0

[分享] dedecms织梦网站地图模板如何修改

[复制链接]
发表于 2017-11-22 11:25:57 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
今天碰到一位网友,问我们织梦的网站地图在什么目录下,如何进行修改,秀站网从业6年,作为国内第一批织梦模板开发商,对织梦系统和模板研究较深,下面就介绍下织梦自带的HTML网站地图如何完善。

织梦自带HTML地图模板存放在:/templets/plus/sitemap.htm

此地图模板中标签调用是 {dede:global name='maplist'/},通过后台生成后,发现地图模板路径是data/sitemap.html,前台产生的是栏目名称,并没有把子栏目及文档生成出来。

那么我们则需要进行二次修改,让地图模板生成所有栏目及栏目下所有文档,且让地图生成在跟目录下。

第一步:修改dede/makehtml_map.php,删除产生的data目录,让地图sitemap.html 直接生成在跟目录下。

打开dede/makehtml_map.php文件,删除红色圈内【/data】,如图所示
3-1FF422154EY.webp



第二步:优化/templets/plus/sitemap.htm 代码

我们把地图URL提交给搜索引擎时,搜索引擎其实抓取的是网站的URL,至于样式风格随便大家,有条件的用户可以自行写一个。

模板里的代码调用用:

  1. {dede:channelartlist}
  2. <h4><a href='{dede:field name='typeurl'/}' target="_blank">{dede:field name='typename'/}</a></h4>
  3. <div class="b1">
  4.      <ul>
  5.      <!--channel 是获取主栏目下所有子栏目-->
  6.       {dede:channel type='son'}
  7.       <li><a href="[field:typelink/]">[field:typename/]</a></li>
  8.       {/dede:channel}
  9.       </ul>
  10.     <div class="clear"></div>
  11. </div>
  12. <div class="b2">
  13. <ul>
  14. <!--arclist 是获取栏目下所有文档-->
  15.   {dede:arclist titlelen='20' row='10000'}
  16.   <li><a href="[field:arcurl /]" target="_blank">&middot;[field:title /]...</a></li>
  17.   {/dede:arclist}
  18. </ul>
  19. </div>
  20. {/dede:channelartlist}
复制代码


发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-19 06:21 , Processed in 0.049950 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表