织梦dede网站更新文章同步到 的解决方法 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【meiwen.anslib.com - 电脑资料】

如果在网站推广过程中能利用好微博这个工具的话,将会给网站的推广工作带来巨大的便利,

织梦dede网站更新文章同步到 的解决方法

。下面以dede程序为例讲讲如何将网站内容自动同步到 。

  在 的工具中有个自动关联博客的功能,利用好这个功能将会是网站新发布的内容自动同步到新浪博客。如下图所示:

  在使用这个功能之前需要事先制作好你网站的rss feed,下面以dede为例讲解一下如何制作网站的rss feed。

  新建一个feed.php文件,代码如下所示。保存后将这个文件上传到你网站的根目录。

<span class="sh_symbol"><?</span>php 
<span class="sh_function">require_once</span> <span class="sh_symbol">(</span><span class="sh_function">dirname</span><span class="sh_symbol">(</span>__FILE__<span class="sh_symbol">)</span> <span class="sh_symbol">.</span> <span class="sh_string">"/include/common.inc.php"</span><span class="sh_symbol">);</span> 
require_once DEDEINC<span class="sh_symbol">.</span><span class="sh_string">"/arc.partview.class.php"</span><span class="sh_symbol">;</span> 
$pv <span class="sh_symbol">=</span> <span class="sh_keyword">new</span> <span class="sh_function">PartView</span><span class="sh_symbol">();</span> 
$pv<span class="sh_symbol">-></span><span class="sh_function">SetTemplet</span><span class="sh_symbol">(</span>$cfg_basedir<span class="sh_symbol">.</span>$cfg_templets_dir<span class="sh_symbol">.</span><span class="sh_string">"/default/feed.htm"</span><span class="sh_symbol">);</span> 
<span class="sh_function">header</span><span class="sh_symbol">(</span><span class="sh_string">"Content-type:application/xml"</span><span class="sh_symbol">);</span> 
$pv<span class="sh_symbol">-></span><span class="sh_function">Display</span><span class="sh_symbol">();</span> 
<span class="sh_symbol">?></span> 

  再新建一个feed.htm文件,代码如下所示。将这个文件上传到dede的模板目录。

<span class="sh_symbol"><?</span>xml version<span class="sh_symbol">=</span><span class="sh_string">"1.0"</span> encoding<span class="sh_symbol">=</span><span class="sh_string">"UTF-8"</span> <span class="sh_symbol">?></span> 
<span class="sh_symbol"><</span>rss version<span class="sh_symbol">=</span><span class="sh_string">"2.0"</span><span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>channel<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>title<span class="sh_symbol">></span><span class="sh_cbracket">{</span>dede<span class="sh_symbol">:</span>global<span class="sh_symbol">.</span><span class="sh_normal">cfg_webname</span><span class="sh_symbol">/</span><span class="sh_cbracket">}</span><span class="sh_symbol"></</span>title<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>link<span class="sh_symbol">></span><span class="sh_cbracket">{</span>dede<span class="sh_symbol">:</span>global<span class="sh_symbol">.</span><span class="sh_normal">cfg_basehost</span><span class="sh_symbol">/</span><span class="sh_cbracket">}</span><span class="sh_symbol"></</span>link<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>description<span class="sh_symbol">></span><span class="sh_cbracket">{</span>dede<span class="sh_symbol">:</span>global<span class="sh_symbol">.</span><span class="sh_normal">cfg_description</span><span class="sh_symbol">/</span><span class="sh_cbracket">}</span><span class="sh_symbol"></</span>description<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>language<span class="sh_symbol">></span>zh<span class="sh_symbol">-</span>cn<span class="sh_symbol"></</span>language<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>generator<span class="sh_symbol">></span><span class="sh_cbracket">{</span>dede<span class="sh_symbol">:</span>global<span class="sh_symbol">.</span><span class="sh_normal">cfg_webname</span><span class="sh_symbol">/</span><span class="sh_cbracket">}</span><span class="sh_symbol"></</span>generator<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>webmaster<span class="sh_symbol">></span><span class="sh_cbracket">{</span>dede<span class="sh_symbol">:</span>global<span class="sh_symbol">.</span><span class="sh_normal">cfg_adminemail</span><span class="sh_symbol">/</span><span class="sh_cbracket">}</span><span class="sh_symbol"></</span>webmaster<span class="sh_symbol">></span> 
<span class="sh_cbracket">{</span>dede<span class="sh_symbol">:</span>arclist row<span class="sh_symbol">=</span><span class="sh_string">'60'</span> col<span class="sh_symbol">=</span><span class="sh_string">'1'</span> titlelen<span class="sh_symbol">=</span><span class="sh_string">'100'</span> orderby<span class="sh_symbol">=</span><span class="sh_string">'pubdate'</span><span class="sh_cbracket">}</span> 
<span class="sh_symbol"><</span>item<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>link<span class="sh_symbol">></span>http<span class="sh_symbol">:</span><span class="sh_comment">//www.win7jia.com[field:arcurl/]</link> </span>
<span class="sh_symbol"><</span>title<span class="sh_symbol">><![</span>CDATA<span class="sh_symbol">[[</span>field<span class="sh_symbol">:</span>title <span class="sh_keyword">function</span><span class="sh_symbol">=</span><span class="sh_string">'html2text(@me)'</span><span class="sh_regexp">/]]]></</span>title<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>author<span class="sh_symbol">>[</span>field<span class="sh_symbol">:</span><span class="sh_normal">writer</span><span class="sh_symbol">/]</</span>author<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>category<span class="sh_symbol">>[</span>field<span class="sh_symbol">:</span><span class="sh_normal">typename</span><span class="sh_symbol">/]</</span>category<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>pubDate<span class="sh_symbol">>[</span>field<span class="sh_symbol">:</span>pubdate <span class="sh_keyword">function</span><span class="sh_symbol">=</span><span class="sh_string">'strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'</span><span class="sh_regexp">/]</</span>pubDate<span class="sh_symbol">></span> 
<span class="sh_symbol"><</span>guid<span class="sh_symbol">></span>http<span class="sh_symbol">:</span><span class="sh_comment">//[field:arcurl/]</guid> </span>
<span class="sh_symbol"><</span>description<span class="sh_symbol">><![</span>CDATA<span class="sh_symbol">[[</span>field<span class="sh_symbol">:</span>description <span class="sh_keyword">function</span><span class="sh_symbol">=</span><span class="sh_string">'html2text(@me)'</span><span class="sh_regexp">/] … ]]></</span>description<span class="sh_symbol">></span> 
<span class="sh_symbol"></</span>item<span class="sh_symbol">></span> 
<span class="sh_cbracket">{</span><span class="sh_symbol">/</span>dede<span class="sh_symbol">:</span>arclist<span class="sh_cbracket">}</span> 
<span class="sh_symbol"></</span>channel<span class="sh_symbol">></span> 
<span class="sh_symbol"></</span>rss<span class="sh_symbol">></span> 

  最后在index.htm模板文件中 织梦dede网站更新文章同步到 的解决方法 -电脑资料 之间增加如下语句:

<span class="sh_symbol"><</span>link rel<span class="sh_symbol">=</span><span class="sh_string">"alternate"</span> type<span class="sh_symbol">=</span><span class="sh_string">"application/rss+xml"</span> href<span class="sh_symbol">=</span><span class="sh_string">"http:///feed.php"</span> title<span class="sh_symbol">=</span><span class="sh_string">"你的网站名称"</span> <span class="sh_symbol">/></span> 

  在dede后台重新生成网站首页,这样你网站的rss feed已经制作完了,

电脑资料

织梦dede网站更新文章同步到 的解决方法》(http://meiwen.anslib.com)。

最新文章