织梦dedecms全站rss输出

  织梦Dedecms建站程序并没有内置好全站RSS输出功能,需要会员、使用者自主制作,这对于初学者来说是有一定难度的,如果用织梦Dedecms搭建的网站不能全站RSS输出,将不利于搜索引擎的收录,也不利于网站被抓虾、鲜果、飞豆、飞鸽等RSS阅读网站会员的订阅。当然,织梦Dedecms具有各频道的RSS输出功能,但这是很笨的RSS功能,对于稍为迟钝点的搜索引擎来说,可能检测不到。
  
  我想,估计织梦Dedecms程序开发员,以为全站RSS输出功能是很容易制作的,于是并没有像Wordpress、ZBLOG等于内核加插整站RSS输出功能。我曾为这一功能的开设搜遍了互联网,最初都是些极为复杂的方法介绍,可行性极差。后来发现有一种方法很管用,只加插上传两个文件就实现啦。这里分享一下我开设织梦Dedecms全站输出功能的经过:
  
  第一步,你先用记事本新建一个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 . "/default/rss.htm");
header("Content-type:application/xml");
$pv->Display();
?> 
  
  不会建立rss.php文件的朋友,可[点此]下载已经建好的文件,将解压后的文件rss.php,直接保存该文件到站点根目录下,即可。
  
  第二步,制作一个rss.htm模板输出文件,把下面的代码拷贝到其中:

<?xml version="1.0" encoding="utf-8" ?>

<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=’60’ col=’1′ titlelen=’100′ orderby=’pubdate’}

<item>

<link>http://www.iwojie.com[field:arcurl/]</link>

<title><![CDATA[[field:title function=’html2text(@me)’/]]]></title>

<author>[field:writer/]</author>

<category>[field:typename/]</category>

<pubDate>[field:pubdate function=’strftime("%a, %d %b %Y %H:%M:%S +0800",@me)’/]</pubDate>

<guid>http://www.iwojie.com[field:arcurl/]</guid>

<description><![CDATA[[field:description function=’html2text(@me)’/] … <br /><b>文章分类</b>:[field:typename/]<br /><a href="http://www.iwojie.com[field:arcurl/]" target="_blank">阅读全文</a> | <a href="http://www.iwojie.com/plus/recommend.php?aid=[field:id/]" target="_blank">邮件推荐</a> | <a href="http://www.iwojie.com[field:arcurl/]" target="_blank">评论回复</a>]]></description>

</item>

{/dede:arclist}

</channel>

</rss>

  

  请将上面代码中http://www.iwojie.com的网址替换为你的网址,保存文件、上传到index.htm主页模板相同的目录/templets/default中

  

  完成上面步骤之后,登陆管理后台,清理一下缓存,重新生成一遍全站文件就可以实现全站RSS输出。而你的站的RSS网址是:http://你的网址/rss.php

修改模板目录中的head.htm中RSS订阅的地址指向为http://你的域名/rss.php即可。

如想让你的RSS更完美,并方便抓虾、鲜果、飞鸽等RSS阅读会员订阅的话,可以到feedsky.com上去申请一个帐号,然后添加一个管理,就可申请到一个永久的FEED地址,并把它设置指向你的rss.php链接:http://你的域名/rss.php
然后修改head.htm 中RSS订阅指向为:http://feed.feedsky.com/iwojie (这是我的网站rss,你要改成你的)

55个RSS网站提交入口

如果你的网站有RSS源,也可以使用。同时,也可以采用PING服务的办法推广。如果你的网站没有RSS源,那么你需要在线制作一个RSS,有了RSS源你就可以为你的网站多加了两种推广方式了。

  • RSScuisine.com
  • Feedest.com
  • Postami.com
  • 2RSS.com
  • Moreover.com
  • FeedsFarm.com
  • RssFeeds.com
  • Feeds4all.com
  • Plazoo.com
  • FeedBomb.com
  • Page2go2.com
  • Feedooyoo.com
  • RSSmicro.com
  • FeedFury.com
  • Octora.com
  • FindRSS.net
  • FeedBase.net
  • RSSmotron.com
  • MoreNews.be
  • DayTimeNews.com
  • Rss-Feeds-Submission.com
  • MillionRSS.com
  • Yahoo RSS Guide
  • MySpace.com News
  • ReadABlog.com
  • GoldenFeed.com
  • BlogDigger.com
  • RSSFeeds.com
  • feed24.com
  • Findory.com
  • WeBlogAlot.com
  • FeedBoy.com
  • Chordata.info
  • BlogPulse.com
  • DayPop.com
  • IceRocket.com
  • Memigo.com
  • Syndic8.com
  • RSS-Network.com
  • Feed-Directory.com
  • Jordomedia.com
  • Newgie.com
  • Feeds2read.net
  • NewzAlert.com
  • Feedcycle.com
  • Bloogz.com
  • FeedShark.BrainBliss.com
  • FeedPlex.com
  • RocketInfo.com

    下面几个需要你免费注册后才可以使用RSS提交功能

  • FeedCat.net
  • RSSmad.com
  • Feedage.com
  • NewsIsFree.com
  • Blogoculars.com
  • RSSfeedz.com