dede5.7自动生成RSS和网站地图

有两种方法可以建立,这里我只说最简单的一种: 核心-频道模型-单页文档管理:增加一个页面 一、RSS 页面标题:rss 模板文件名:{style}/rss.htm 文件名:rss.xml rss.htm 文件必须要放在模版文件夹中: ?xml version=1.0 encoding=gb2312 ? rss version=2.0
有两种方法可以建立,这里我只说最简单的一种:
核心->频道模型->单页文档管理:增加一个页面

一、RSS
页面标题:rss
模板文件名:{style}/rss.htm
文件名:rss.xml

rss.htm 文件必须要放在模版文件夹中:

<?xml version="1.0" encoding="gb2312" ?>
<rss version="2.0">
<channel>
<title>RSS_{dede:global.cfg_webname/}</title>
<link>{dede:global.cfg_basehost/}</link>
<description>{dede:global.cfg_description/}</description>
{dede:arclist row='60' col='1' titlelen='100' orderby='pubdate'}
<item>
<title><![CDATA[[field:title function='html2text(@me)'/]]]></title>
<link>[field:arcurl/]</link>
<description><![CDATA[[field:description function='html2text(@me)'/] ...
]]></description>
<pubDate>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S",@me)'/]</pubDate>
</item>
{/dede:arclist}
</channel>
</rss>


二、网站地图
页面标题:网站地图
模板文件名:{style}/google_sitemap.htm
文件名:sitemap.xml

<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!--  created with Free Online Sitemap Generator www.xml-sitemaps.com
  -->
  <url>
  <loc>http://域名/index.html</loc>
  <changefreq>daily</changefreq>
  <priority>1.0</priority>
  </url>
  {dede:channelartlist}
  <url>
  <loc>{dede:field name="typeurl"/}</loc>
  <changefreq>daily</changefreq>
  <priority>0.9</priority>
  </url>
  {dede:channel type="son"}
  <url>
  <loc>[field:typeurl/]</loc>
  <changefreq>daily</changefreq>
  <priority>0.8</priority>
  </url>
  {/dede:channel}
  {dede:artlist row="20"}
  <url>
  <loc>[field:arcurl/]</loc>
  </url>
  {/dede:artlist}
  {/dede:channelartlist}
</urlset>

三、更新所有页面即可
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

一、修改{dede:field name=position/}的文字间隔符,官方默认的是周公解梦 在include/typelink.class.php第101行左右将修改为你想要的符号即可 二、去掉{dede:field name=position /}最后的分隔符 {dede:field name=position runphp=yes}$a=mb_strlen(@me);/
织梦内容管理系统 ( DedeCms ) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,dedecms5.7功能更强大和实用,但是一些朋友对dede5.7的伪静态设置不是很熟悉,下面,心愿小编就为大家分享一下 dede5.7伪静态
dedecms5.7的bug还真不少啊!之前解决了一个地区联动无法联动的问题(dedecms 会员中心地区联动显示的解决办法) 那篇文章确实解决了无法联动的问题,从无变有了,但是后来发现还有个问题,就是虽然进去的时候有三级栏目的联动 但是你保存之后就只存在两个栏目了,
DedeCMS自带Rss功能,在管理后台可以生成出一个Rss地图页面,默认是/data/rssmap.html;这个Html地图文件会告知用户每个栏目的rss订阅地址,这个功能很适合栏目及文章较多的网站,但不太适合文章页不多的小型站点;我偏向于使用统一的Rss地址来输出全站所有文
DEDECMS调用当前栏目的id数字,来获取rss订阅链接地址。1、首页index.htm,该页可以显示首页个栏目的rss链接。方法:找到{dede:channelArtlisttypeid=0col=1tablewidth=100%}{dede:type}ahref=/plus/rss.php?tid=[field:ID/]target=_blankRSS/a{/dede:type}{/
大家知道dede安装后默认的登陆地址是在网址后面加dede,其实这存在着很多安全隐患。我们登陆成功后后台会有一个cms安全提示:默认管理目录为dede,需要