`

制作织梦dedecms首页RSS订阅源

 
阅读更多
  织梦CMS默认情况下,RSS订阅源是根据分类区分不同的RSS订阅的。如果用户想订阅整个网站的RSS是个麻烦事,下面给出解决办法:
1、添加一个RSS模板,文件名为:rss_index.htm,将RSS模板文件保存到/templets/plus/目录下。文件内容为:
<?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}" ?>
<rss version="2.0">
<channel>
<title>{dede:global.cfg_webname/}</title>
<link>{dede:global.cfg_basehost/}</link>
<description>{dede:global.cfg_description/}</description>
<language>zh_cn</language>
<generator>{dede:global.cfg_webname/}</generator>
<webmaster>{dede:global.cfg_adminemail/}</webmaster>
{dede:arclist row='50' orderby='pubdate' titlelen='200'}
<item>
<title><![CDATA[[field:title/]]]></title>
<link>[field:arcurl/]</link>
<category>[field:typename/]</category>
<pubdate>[field:pubdate function='strftime("%a,%d%b%Y%H:%M:%S +0800",@me)'/]</pubdate>
<description><![CDATA[[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "": "<a [email=href='%7B@me[%22arcurl%22]%7D']href='{@me["arcurl"]}'[/email] target='_blank'><img [email=src='%7B@me[%22litpic%22]%7D']src='{@me["litpic"]}'[/email] border='0' /><br />"); [/field:array][field:description function='html2text(@me)'/] ... ]]></description>
</item>
{/dede:arclist}
</channel>
</rss>
2、在根目录中添加rss.php文件,文件内容为:
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/plus/rss_index.htm");
header("Content-type:application/xml");
$pv->Display();
?>
3、在首页index.htm模板的头部标签中添加属性,代码如下:
<link rel=”alternate” type=”application/rss+xml” title=”{dede:field.title/}” href=”http://www.dedecms.com/rss.php“/>
  然后重新生成静态,通过浏览器上的RSS源识别按钮即可识别。或者在网页其它地方添加A标签形式的订阅链接。 默认情况下,最多调用50个最新的文章,它有个好处时,是动态文件,不需要每次生成,只要有新文章,RSS就会更新的。
分享到:
评论

相关推荐

    织梦dedecms建站详细教程.doc

    织梦DEDecms建站详细教程 DEDecms是一款流行的内容管理系统,拥有强大的功能和灵活的架构。本教程旨在指导读者快速搭建一个基于DEDecms的网站,涵盖环境配置、程序安装、系统文件夹讲解等多个方面的内容。 ...

    织梦DedeCMS实现百度Ping推送功能

    织梦DedeCMS的百度Ping推送功能要有Rss订阅才能实现,所以再实现百度推送功能之前要简单的增加个织梦的RSS订阅功能 一、增加织梦RSS订阅功能 打开下载的“sitemap+百度ping(gb2312).rar等”里面的“全站rss”,把php...

    dedecms 网站地图插件

    标题中的“dedecms 网站地图插件”指的是基于织梦内容管理系统(DedeCms)的一个功能扩展,即用于生成网站地图的插件。网站地图是网站优化的重要工具,它能帮助搜索引擎更好地理解和索引网站内容,提高网页的收录率...

    织梦(dede)XML地图(百度地图、谷歌地图生成器)

    织梦(DedeCMS)是一款广泛使用的开源内容管理系统,它为网站管理员提供了强大的内容管理和发布功能。在SEO优化中,XML地图(Sitemap)扮演着关键角色,它可以帮助搜索引擎更好地理解网站结构,从而提高索引效率和...

    织梦DEDE_XML地图

    织梦DEDE_XML地图是针对织梦CMS(DedeCMS)系统的一种特殊文件,用于帮助搜索引擎更好地理解和抓取网站内容。织梦CMS是中国广泛应用的开源内容管理系统,它提供了丰富的功能和自定义选项,使得网站建设和管理更为...

    dede织梦 sitemap+百度ping 插件下载

    3. "DEDECMS百度ping插件+全站rss":这可能包含完整的DEDECMS百度Ping插件,以及一个用于生成全站RSS订阅源的组件。RSS(Really Simple Syndication)是一种内容聚合格式,可以帮助用户订阅网站的最新内容,同时也...

    织梦仿IT之家带wap手机版

    使用这个模板,你可以快速建立一个类似IT之家的科技资讯网站,通过管理后台方便地发布和编辑内容,利用标签功能进行内容组织,通过RSS订阅服务让用户跟踪最新资讯,同时确保在移动设备上的良好显示。值得注意的是,...

    91风尚模板+淘宝客

    【标题】"91风尚模板+淘宝客"指的是一个基于织梦内容管理系统(Dedecms)开发的网站模板,特别设计用于淘宝客营销。淘宝客是阿里巴巴旗下淘宝平台的一种网络营销模式,允许用户通过推广商品链接赚取佣金。91风尚模板...

    前端学生作业毕设实训素材-蓝色科技资讯博客类网站模板(带置顶文章功能).rar

    7. **其他文件**: `favicon.ico` 是网站的图标,`robots.txt` 控制搜索引擎爬虫的行为,`rss.php` 可能用于生成RSS订阅源,这些都是网站运营和优化的重要组成部分。 8. **毕业设计与论文**: 这个项目对于毕业设计来...

    DEDE中如何使网站地图在根目录下

    在DEDECMS(织梦内容管理系统)中,为了优化网站的搜索引擎优化(SEO),通常我们需要将网站地图(sitemap)放置在网站的根目录下,以便搜索引擎更容易发现和抓取。默认情况下,DEDECMS生成的地图文件会存储在DATA...

    dede自动采集更新插件

    1. **数据源配置**:插件通常允许用户设定数据采集的来源,可以是其他网站、RSS订阅、API接口等,通过设置规则筛选出所需内容。 2. **智能过滤**:在采集过程中,插件会自动过滤掉重复、无效或不相关的内容,确保...

    dede data文件夹解析

    7. **rss**: 订阅信息目录,用于处理RSS订阅功能,使用户可以通过RSS阅读器获取网站的最新内容。 8. **sessions**: 用于存储用户会话信息,包括登录状态、用户信息等。如果遇到无法登录的问题,检查该目录的权限...

    国内主流免费CMS系统.pdf

    - 包括文章、下载、图片、商城、留言、RSS订阅等多种功能模块 - 可整合动网论坛和OBLOG 4. Joekoe CMS - 不开源,DLL加密,需服务注册 - 提供商城、论坛、文章、下载、影视等多个模块 - 自带论坛和博客圈功能 ...

Global site tag (gtag.js) - Google Analytics