Heim >Backend-Entwicklung >XML/RSS-Tutorial >Statische RSS-Vollseitenausgabe und RSS-Abonnementschritte (dedecms)

Statische RSS-Vollseitenausgabe und RSS-Abonnementschritte (dedecms)

Y2J
Y2JOriginal
2017-04-25 15:50:082390Durchsuche

Ich habe viele Beiträge im Forum gelesen, aber festgestellt, dass einige Leute immer noch nicht wissen, wie man es benutzt. Ich denke, die Anweisungen sind nicht detailliert genug, um dies zu ermöglichen! Lass es mich dir noch einmal sagen. Zuerst erstellen Sie eine neue rss.php-Datei und kopieren den folgenden Code hinein:

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(); 
?>

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>http://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>http://www.jb51.net[field:arcurl/]</guid> <description><![CDATA[[field:description function=&#39;html2text(@me)&#39;/] ... <b>文章分类</b>:[field:typename/]<a href="http://www.jb51.net[field:arcurl/]" target="_blank">阅读全文</a> | <a href="http://www.jb51.net/plus/recommend.php?aid=[field:id/]" target="_blank">邮件推荐</a> | <a href="http://www.jb51.net[field:arcurl/]" target="_blank">评论回复</a>]]></description> 织梦好,好织梦 </item> {/dede:arclist} </channel> </rss>

Wenn Ihre eigene Website verwendet , bitte ersetzen Sie die URL durch Ihre. Speichern Sie diese Datei im selben Verzeichnis wie die Homepage-Vorlage index.htm, melden Sie sich beim Verwaltungs-Backend an, leeren Sie den Cache und aktualisieren Sie den HTML-Code. --- ----------
Das Obige ist eine dynamische Eingabe. Wenn Sie sie in eine statische Ausgabe ändern möchten. Sie müssen Folgendes tun:
-------------------------------------
Schritt 1 : Öffnen Sie das Kanalmodell Einseitige Dokumentenverwaltung

Klicken Sie, um eine Seite hinzuzufügen

Folgen Sie einfach dem Bild oben, um ein solches einseitiges Dokument zu erstellen, aber der Name darf nicht „ Vollständige statische RSS-Ausgabe". Es ist besser, einen englischen Namen zu verwenden. Sie können wählen, was Sie möchten. Klicken Sie zum Speichern und lassen Sie den Rest in Ruhe.
Aktualisieren Sie abschließend den Cache. Am besten aktualisieren Sie ihn auf der gesamten Website .
Für das RSS-Abonnement habe ich die Originaldatei in „rssmap.html“ abgelegt und dann mit der Originaldatei überschrieben.
Einige beliebte RSS-Abonnementcodes sind unten aufgeführt Ihre Referenz

<p class="indexContent"> 
<p><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></p> 
<p><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></p>
Dreamweaver Content Management System


<p><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></p> 
<p><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></p>
<p><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></p>
Dieser Artikel stammt von Dream Weaver


Das obige ist der detaillierte Inhalt vonStatische RSS-Vollseitenausgabe und RSS-Abonnementschritte (dedecms). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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