dedecms文章怎么同步发到我的微博? – DeDecms


avatar
pcwnas 2023-04-21 162

原文来自:https://www.zixuephp.com

dedecms文章怎么同步发到我的微博?

dedecms网站想在微博发信息吗,难道是通过dede标签?NO NO NO只要利用feed找到更新文章,指定feed地址就可以成功关联,即可网站跟微博便能同步.

第一步:修改dede模板www.phpfensi.com,先建立生成全站XML的php程序,新建feed.php:

  1. <?php
  2. require_once(dirname(__FILE__)."/include/common.inc.php");
  3. require_onceDEDEINC."/arc.partview.class.php";
  4. $pv=newPartView();
  5. $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/feed.htm");
  6. header("Content-type:application/xml");
  7. $pv->Display();
  8. ?>

此时注意:模板的路径,确保在模板跟目录能够找到feed.htm.

第二步:建立feed.htm模板

  1. <?xmlversion="1.0"encoding="gb2312"?>
  2. <rssversion="2.0">
  3. <channel>
  4. <title>{dede:global.cfg_webname/}</title>
  5. <link>{dede:global.cfg_basehost/}</link>
  6. <description>{dede:global.cfg_description/}</description>
  7. <language>zh-cn</language>
  8. <generator>{dede:global.cfg_webname/}</generator>
  9. <webmaster>{dede:global.cfg_adminemail/}</webmaster>
  10. {dede:arclistrow=’60′col=’1′titlelen=’100′orderby=’pubdate’}
  11. <item>
  12. <link>[field:arcurl/]</link>
  13. <title><![CDATA[[field:titlefunction='html2text(@me)'/]]]></title>
  14. <author>[field:writer/]</author>
  15. <category>[field:typename/]</category>
  16. <pubDate>[field:pubdatefunction='strftime("%a,%d%b%Y%H:%M:%S+0800",@me)'/]</pubDate>
  17. <guid>[field:arcurl/]</guid>
  18. <description><![CDATA[[field:descriptionfunction='html2text(@me)'/]…]]></description>
  19. </item>
  20. {/dede:arclist}
  21. </channel>
  22. </rss>

第三步:修改index.htm,加入此代码:

<link rel="alternate" type="application/rss+xml" href="" title="你的标题" />

这样就可以织梦dedecms网站更新同步微博更新了.