DEDECMS站点内容怎么自动更新到新浪微博

dedecms站点内容怎么自动更新新浪微博?

DedeCms站点内容自动更新到新浪微博

推荐学习织梦CMS

新浪微博是利用feed找到更新文章。只给他指定feed地址就可以成功关联啦。

现在开始动手简单修改一下织梦模板,由于织梦不能生成全站的xml文件,所以要先建立生成全站XML的php程序。

1,建立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&nbsp;. $cfg_templets_dir . "/feed.htm");   
header("Content-type:application/xml");   
$pv-&gt;DISPlay();   
?&gt;
登录后复制

以上要注意的是修模板的路径,确保在模板跟目录能够找到feed.htm

2,建立feed.htm模板文件

<?xml  version="1.0" encoding="gb2312" ?>   
<rss>   
<Channel>   
<title>{dede:global.cfg_webname/}</title>   
<link>{Dede:global.cfg_basehost/}   
<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/]   
<title></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></description>   
</item>   
{/dede:arclist}   
</channel>   
</rss>
登录后复制

需要注意的是,别忘把我的网址改成你自己需要的。

3,修改index.htm主页模板

由于新浪微博只能验证网址,不能写完整路径,比如我写的是:。结果提示关联失败解决的办法是,在

中间加入下面的代码
<link>
登录后复制

通过以上方法就可以成功关联新浪微博了。

以上就是dedeCMS站点内容怎么自动更新到新浪微博的详细内容,更多请关注慧达AI工具网其它相关文章

转载请说明出处 内容投诉内容投诉
慧达seo-站长工具-seo工具-采集-发布-AI文章生成发布工具 » DEDECMS站点内容怎么自动更新到新浪微博

慧达AI专注站群seo管理工具

查看演示 官网购买