Heim > Artikel > CMS-Tutorial > So aktualisieren Sie den Inhalt der Dream Weaver-Site automatisch auf Sina Weibo
Wie aktualisiere ich den Inhalt der DreamWeaver-Site automatisch auf Sina Weibo?
Der Inhalt der DEDECMS-Website wird automatisch auf Sina Weibo aktualisiert
Empfohlenes Lernen: Dreamcms
Sina Weibo verwendet den Feed. Gefunden und aktualisiert Artikel. Geben Sie einfach die Feed-Adresse für ihn an und die Verbindung wird erfolgreich sein.
Jetzt beginnen wir mit einer einfachen Änderung der Vorlage von Dreamweaver. Da Dreamweaver nicht die gesamte XML-Datei der Site generieren kann, müssen wir zunächst ein PHP-Programm erstellen, das das XML der gesamten Site generiert.
1. Erstellen Sie „feed.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 . "/feed.htm"); header("Content-type:application/xml"); $pv->Display(); ?>
Zu beachten ist, dass Sie den Pfad der Vorlage ändern müssen, um sicherzustellen, dass „feed.htm“ in der Vorlage und im Verzeichnis zu finden ist
2. Feed erstellen. HTM-Vorlagendatei
<?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> <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>[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>[field:arcurl/]</guid> <description><![CDATA[[field:description function='html2text(@me)'/] … ]]></description> </item> {/dede:arclist} </channel> </rss>
Bitte beachten Sie, dass Sie nicht vergessen, meine URL entsprechend zu ändern.
3. Ändern Sie die Homepage-Vorlage index.htm
Da Sina Weibo beispielsweise nur die URL überprüfen und nicht den vollständigen Pfad schreiben kann, habe ich Folgendes geschrieben: Das Ergebnis zeigt an, dass die Zuordnung fehlgeschlagen ist. Die Lösung besteht darin, den folgenden Code
<link rel="alternate" type="application/rss+xml" href="" title="你的标题" />
zwischen 93f0f5c25f18dab9d176bd4f6de5d30e einzufügen. Mit der oben genannten Methode können Sie eine erfolgreiche Verknüpfung mit Sina Weibo herstellen.
Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie den Inhalt der Dream Weaver-Site automatisch auf Sina Weibo. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!