新浪微博是利用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 . $cfg_templets_dir . "/feed.htm"); header("Content-type:application/xml"); $pv->Display(); ?>
以上必须特别注意的是修改模板的路径,确保在模板跟目录能找到feed.htm
2,创建feed.htm模板文件
<?xml version="1.0" encoding="gb2312" ?>{dede:global.cfg_webname/} {dede:global.cfg_basehost/}{dede:global.cfg_description/} zh-cn {dede:global.cfg_webname/} {dede:global.cfg_adminemail/} {dede:arclist row=’60′ col=’1′ titlelen=’100′ orderby=’pubdate’}- [field:arcurl/]
{/dede:arclist}[field:writer/] [field:typename/] [field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/] [field:arcurl/]
须要注意的是,别忘了把我的网址换成你自己须要的。
3,修改index.htm主页模板
由于新浪微博就可以验证网址,无法写完整路径,比如我写下的就是:。结果提示信息关联失败,解决的办法就是,在
和中间重新加入下面的代码通过以上方法就可以成功关联新浪微博了。