曜日晨阳 发表于 2010-3-20 05:03:23

【STBlog功能扩展插件】Ping Update Service 搜索引擎更新通知服务

本帖最后由 曜日晨阳 于 2010-3-20 05:16 编辑

喜闻CI插件出了个STblog,正好这两天在学习,顺手改了个来源于WP的搜索引擎更新通知服务插件(功能还不完善)

STblog Plugin - Ping Update Service v0.001
搜索引擎更新通知服务插件

功能简要:
WP里有一项功能是只要更新站点,会自动通过RPC来通知搜索引擎和相关博客聚合站点来更新站点页面,通俗来讲就是招呼“蜘蛛”来吃食了。适合对于SEO要求比较高的站点。

0.001版本功能

1、手动发送RPC Ping请求给列表内站点。
2、所有动作都将记录于日志数据表,便于筛选可靠站点。

模板尚未融合进stblog,简单的写了点功能,可以用,但是不安全。。。望STBLOG团队丰富进STBLOG

截图如下:

曜日晨阳 发表于 2010-3-20 05:14:45




压缩包内的都放到application目录下面。

然后用mysql数据库管理工具执行如下查询:


INSERT INTO `settings` VALUES(28, 'ping_update_action', '1');
INSERT INTO `settings` VALUES(29, 'ping_update_log', '1');
INSERT INTO `settings` VALUES(30, 'ping_update_urilist', 'http://blogsearch.google.com/ping/RPC2\nhttp://rpc.pingomatic.com\nhttp://api.my.yahoo.com/RPC2\nhttp://api.my.yahoo.com/rss/ping\nhttp://www.feedsky.com/api/RPC2');
INSERT INTO `settings` VALUES(31, 'ping_update_log_num', '1');


CREATE TABLE `pinglogs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`updatetime` datetime DEFAULT NULL,
`log` longtext,
PRIMARY KEY (`id`)
) ENGINE=MyISAMDEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

jeongee 发表于 2010-3-20 10:37:52

受教了

haohailuo 发表于 2010-3-20 14:23:30

貌似不错,试试先

saturn 发表于 2010-3-24 14:30:03

回复 1# 曜日晨阳


    你写的是stblog的第一个第三方插件,:loveliness: ,并且非常实用。目前stblog的插件系统还不完善,会在下一个版本中完善起来,这包括开发文档和整个插件系统的架构。

曜日晨阳 发表于 2010-3-24 20:29:28

本帖最后由 曜日晨阳 于 2010-3-24 20:43 编辑

回复 5# saturn


    我刚发现有几个BUG,我在构想SITEMAP更新后和ping的同步post~ 更新完以后再打个补丁吧哈哈。。。
   开发团队还缺人手不,俺业余选手,需要打杂的可以考虑俺~

saturn 发表于 2010-3-25 23:08:26

回复 6# 曜日晨阳


    非常欢迎,并希望你能够提出宝贵意见。

曜日晨阳 发表于 2010-9-8 16:27:29

地址更新加入:
http://ping.baidu.com/ping/RPC2

删除雅虎的那两个地址。
页: [1]
查看完整版本: 【STBlog功能扩展插件】Ping Update Service 搜索引擎更新通知服务