WordPress提供了XML-RPC接口使得第三方的博客写作软件(如windows live writer等)可以与之通信来发布和修改博客。我们也可以在网站上使用这个接口做一些工作,例如:在网站首页显示最新的博客、在博客之外的页面上发表博客文章、把博客与其他内容管理系统结合,等等。

一、开启XML-RPC支持

XML-RPC协议默认是未开启的,需要到WordPress管理后台的“设置–>撰写”里的“远程发布”给XML-RPC打上勾。其说明文字为:启用 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议。

二、获取接口的信息

我们查看博客首页的源代码,在head中可以发现类似这样的link项

1
<link title="RSD" href="http://blog.bluesky.cn/xmlrpc.php?rsd" type="application/rsd+xml" rel="EditURI" />

其中的”RSD”是“Really Simple Discovery”的意思,也就是说这是一个“简单的发现博客编辑接口”的地址。我们用浏览器直接访问这个地址就可以在其返回XML中获知博客的ID(blogID,一般这个的值是“1”)以及它所支持的接口类型和接口地址。

三、API接口选择

WordPress提供了对Blogger API、metaWeblog API、Movable Type API以及其自身的WordPress API的支持。其中WordPress API最为丰富,提供了包括操作评论文章在内的各种各样的支持。Blogger API功能较少,基本上淘汰不用了;而metaWeblog API提供了常用的接口且参数比较简洁,用得较多一些。

四、例子代码
继续阅读

发表在 PHPer 标签为 , , ,
  |  阅读(411次)

window7正式版激活

2009 年 10 月 24 日

周四windows7正式发布,大家最关心的问题就是如何激活这个东西了,最近也有很多同学面临这个问题,于是网上搜了下。

找到一个能用的方法,不是我写的,所以不好意思转载了,放上链接,大家自己去看看吧。

http://www.iplaysoft.com/windows7loader.html

经测试可用,大家放心。有问题尽可留言

发表在 操作系统 标签为 ,
  |  阅读(243次)

Smarty入门教程

2009 年 10 月 13 日

〇. 引言
在PHP的世界里已经出现了各式各样的模板类,但就功能和速度来说Smarty还是一直处于领先地位,因为Smarty的功能相对强大,所以使用起来比其他一些模板类稍显复杂了一点。现在就用30分钟让您快速入门。

一. 安装
首先打开网页http://smarty.php.net/download.php,下载最新版本的Smarty。解压下载的文件(目录结构还蛮复杂的)。接下来我演示给大家一个安装实例,看过应该会举一反三的。
(1) 我在根目录下建立了新的目录project/,再在project/里建立一个目录smarty/。将刚才解压缩出来的目录的libs/拷贝到smarty/里,再在project/里新建cache/,templates/,templates_c/, config/.
(2) 新建一个模板文件:index.tpl(也可以命名成html格式),将此文件放在project/templates/templates目录下,代码如下:
继续阅读

发表在 PHPer 标签为 , ,
  |  阅读(330次)

获取QQ好友的滔滔心情

2009 年 10 月 5 日

在浏览器中输入此API:http://taotao.qq.com/v1/qz_first/firstjson?uin=qqnum

返回如下的内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
callback({
   "archive" : 1,
   "items" : [
      {
         "archive" : -1,
         "comment" : 1,
         "effect" : 0,
         "expression" : -1,
         "id" : "5182693858",
         "pubDate" : "2009-05-04 02:04:02",
         "title" : "__痛爱,寂寥五月。"
      }
   ]
}
)

下面就演示集中方法,把qq心情嵌入你的网站~~
继续阅读

发表在 PHPer 标签为 , , ,
  |  阅读(617次)

成功开启windows7的XPM模式

2009 年 9 月 15 日

下载地址在这里:http://www.microsoft.com/windows/virtual-pc/download.aspx

不过要求你的CPU是64位的并且支持虚拟化技术。下图是在XPM模式下IE6和IE8同时现身的场景

IE6和IE8同时现身

IE6和IE8同时现身

发表在 操作系统 标签为 , ,
  |  阅读(180次)

经典SQL语句大全

2009 年 8 月 31 日

下列语句部分是Mssql语句,不可以在access中使用。

SQL分类:

DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)

DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)

DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)

首先,简要介绍基础语句:

继续阅读

发表在 PHPer 标签为 , , ,
  |  阅读(175次)

Qeephp中表单配置文件的写法

2009 年 8 月 26 日

Qeephp中采用yaml作为表单的配置文件,很多人对此感到困惑,因为他用起来不像html那么得心应手。本文主要介绍下如何利用yaml构造出日常应用中常见的各种表单。关于yaml基本写法,请参照这里

qeephp_logo

万恶Qeephp

先来看最简单一个例子(来自Qeephp官网文档):

1
2
3
4
5
6
7
8
9
10
11
12
13
~form:
  id: userlogin_form
  method: post
 
username:
  _ui: "textbox"
  _label: "用户名"
  maxlength: 15
 
password:
  _ui: "password"
  _label: "密码"
  maxlength: 30

继续阅读

发表在 PHPer 标签为 , , , ,
  |  阅读(556次)
Page 6 of 9« First...45678...Last »