Heim > CMS-Tutorial > DEDECMS > Hauptteil

Wie dedecms die statische RSS-Ausgabe auf der gesamten Website und das RSS-Abonnement implementiert

藏色散人
Freigeben: 2019-12-25 09:46:07
Original
1987 Leute haben es durchsucht

Wie dedecms die statische RSS-Ausgabe auf der gesamten Website und das RSS-Abonnement implementiert

Wie implementiert dedecms die statische RSS-Vollseitenausgabe und das RSS-Abonnement?

Zuerst erstellen Sie eine neue rss.php-Datei und kopieren den folgenden Code hinein:

Empfohlene Lerninhalte: Dreamweaver cms

Der Code lautet wie folgt:

<?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(); 
?>
Nach dem Login kopieren

Speichern Sie die Datei im Stammverzeichnis der Site.

Erstellen Sie dann eine rss.htm-Vorlagenausgabedatei und kopieren Sie den folgenden Code hinein:

Der Code lautet wie folgt:

<?xml version="1.0" encoding="gb2312" ?> 
<rss version="2.0"> 
<channel> 
<title>{dede:global.cfg_webname/}</title> 
<link>{dede:global.cfg_basehost/}</link> 
<description>{dede:global.cfg_description/}</description> 
copyright dedecms 
<language>zh-cn</language> 
<generator>{dede:global.cfg_webname/}</generator> 
<webmaster>{dede:global.cfg_adminemail/}</webmaster> 
{dede:arclist row=&#39;60&#39; col=&#39;1&#39; titlelen=&#39;100&#39; orderby=&#39;pubdate&#39;} 
<item> 
<link>https://www.jb51.net[field:arcurl/]</link> 
<title><![CDATA[[field:title function=&#39;html2text(@me)&#39;/]]]></title> 
<author>[field:writer/]</author> 
<category>[field:typename/]</category> 
<pubDate>[field:pubdate function=&#39;strftime("%a, %d %b %Y %H:%M:%S +0800",@me)&#39;/]</pubDate> 
<guid>https://www.jb51.net[field:arcurl/]</guid> 
<description><![CDATA[[field:description function=&#39;html2text(@me)&#39;/] ... 
<b>文章分类</b>:[field:typename/]
<a href="https://www.jb51.net[field:arcurl/]" target="_blank">阅读全文</a> | <a href="https://www.jb51.net/plus/recommend.php?aid=[field:id/]" target="_blank">邮件推荐</a> | <a href="https://www.jb51.net[field:arcurl/]" target="_blank">评论回复</a>]]></description> 
织梦好,好织梦 
</item> 
{/dede:arclist} 
</channel> 
</rss>
Nach dem Login kopieren

Wenn Sie ihn alleine verwenden Bitte ersetzen Sie die URL durch Ihre eigene. Speichern Sie diese Datei im selben Verzeichnis wie die Homepage-Vorlage index.htm, melden Sie sich beim Verwaltungshintergrund an, leeren Sie den Cache und aktualisieren Sie den HTML-Code. --- -------------

Das Obige ist eine dynamische Eingabe, wenn Sie sie ändern möchten Um eine statische Ausgabe zu erhalten, müssen Sie drücken. Führen Sie die folgenden Schritte aus

------------------------------- ------

Schritt eins: Öffnen Sie die Einzelseiten-Dokumentenverwaltung unter dem Kanalmodell

Klicken Sie, um eine Seite hinzuzufügen

Folgen Sie einfach dem Bild oben, um eine solche zu erstellen ein einseitiges Dokument, aber der Name kann nicht „Site-weite statische RSS-Ausgabe“ verwendet werden. Sie können ihn selbst auswählen und die anderen ignorieren >Aktualisieren Sie zum Schluss den Cache.

Für das RSS-Abonnement habe ich die Originaldatei rssmap.html in dede neu erstellt und dann die Originaldatei überschrieben der Datenordner

Hier sind einige beliebte RSS-Abonnementcodes als Referenz

<div class="indexContent"> 
<div><a href="http://www.google.com/reader/view/feed/http://www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/rss/o_sub_google.gif" style="border:0px;" alt="通过Google订阅本站" /></a></div> 
<div><a href="http://www.zhuaxia.com/add_channel.php?url=www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/o_sub_zhuaxia.gif" style="border:0px;" alt="通过抓虾订阅本站" /></a></div> 
织梦内容管理系统 
<div><a href="http://www.xianguo.com/subscribe.php?url=www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/rss/o_sub_xianguo.gif" style="border:0px;" alt="通过鲜果订阅本站" /></a></div> 
<div><a href="http://www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/rss/o_sub_hexun.gif" style="border:0px;" alt="通过和讯博揽订阅本站" /></a></div> 
<div><a href="http://add.my.yahoo.com/rss?url=www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/rss/o_sub_myyahoo.gif" style="border:0px;" alt="通过雅虎订阅本站" /></a></div> 
本文来自织梦 
<div><a href="http://reader.yodao.com/#url=http://www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/rss/o_yodaoresbutton.gif" style="border:0px;" alt="通过有道订阅本站" /></a></div> 
<div><a href="http://www.bloglines.com/sub/http://www.shsui.cn/rss.xml" target="_blank" rel="nofollow"><img src="images/rss/o_sub_bloglines.gif" style="border:0px;" alt="通过BlogLines订阅本站" /></a></div> </div> 
本文出自 “玩linux…做运维…没事..” 博客,请务必保留此出处
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie dedecms die statische RSS-Ausgabe auf der gesamten Website und das RSS-Abonnement implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage