dede中怎么样与新浪微博互联
来源:互联网 发布:js实现div滑动效果 编辑:程序博客网 时间:2024/05/15 23:51
最近在制作dede模板时,发现如果让新浪微博与dedecms进行关联,这样访问量就能到自己的站上来,让站上的流量到微博上去,经研究,现在公布方法。
工具/原料
dedecms程序,熟悉PHP代码
步骤/方法
在DEDECMS的根目录下建立一个rss.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 . "/default/rss.htm");
header("Content-type:application/xml");
$pv->Display();
?>在dedecms的模板文件夹下(也就是/templets/default目录下新建一个rss.htm文件),其中内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<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='100' col='1' titlelen='200' 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>
修改你的主页模板index.htm在<head>和</head>之间加入一下标记。
<link rel="alternate" type="application/rss+xml" href="http://www.pekdo.com/rss.php" title="湖北程力专用汽车有限公司" />
让新浪微博关联你的站.
登陆新浪微博,进入上面帐户 》我的工具 》 关联博客 》 把你的网址贴在框里 确定就OK了。
这样只要你的网站有更新并生成了主页,新浪微博就会自动更新你更新的最新的微博。
注意事项
在建立这个文件时,注意文件编码,我就是因为编码问题弄了半天。我使用的是utf-8编码。
还有就是你主页更新了有新内容后,并不是立刻就显示在新浪微博上的,中间是有一个过程的。可能过个几分钟或十几分钟新浪微博上就有你最新发布的微博了!
注意将文章例子中的网址和名称更换成你自己的网站。
- dede中怎么样与新浪微博互联
- DEDE标签集锦中
- dede - 栏目中判断
- DEDE搬家与数据备份
- {dede:php}与自定义标签
- dede 频道id与副加表
- dede 大括号,中括号。
- 在Dede中使用SQL
- dede中php标签用法
- dede
- dede
- dede
- dede标签使用技巧 dede中显示当前栏目名称
- 请问dede怎么样把会员信息调用到首页,调用会员头像和名字
- android 中怎么样自定义attributes
- VC++中怎么样打印输出?
- {dede:global.cfg_templets_skin/}、{dede:global.cfg_cmspath/}与{dede:global.cfg_cmsurl/}有什么区
- {dede:global.cfg_templets_skin/}、{dede:global.cfg_cmspath/}与{dede:global.cfg_cmsurl/}的三者区别
- 关于全排列
- 在Win7下利用Vmware虚拟两台ubuntu 10.04 和 kgdb调试内核
- 小记(2)
- maven filter插件只替换了部分变量问题排查小记
- C语言变量声明内存分配
- dede中怎么样与新浪微博互联
- android 添加新的键值,自定义按键
- IOS面试题汇总(中英文)
- linux下设备device_register和驱动driver_register先后注册的影响和关系
- 程序员的困境
- Myeclipse 每次启动报错 "Failed to load JavaHL Library."
- Android VideoView播放视频
- poj1151(线段树+离散化)
- BOA Basic Access Authentication 添加认证功能——BOA移植二