用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4543|回复: 7
收起左侧

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

  [复制链接]
发表于 2010-3-20 05:03:23 | 显示全部楼层 |阅读模式
本帖最后由 曜日晨阳 于 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

截图如下:

截图

截图

评分

参与人数 2威望 +10 收起 理由
Hex + 5 原创内容
saturn + 5 stblog的第一个第三方插件,感谢 ...

查看全部评分

 楼主| 发表于 2010-3-20 05:14:45 | 显示全部楼层
stblog plugin package.rar (12.13 KB, 下载次数: 23)


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

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

SQL复制代码
 
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');
 
复制代码

SQL复制代码
CREATE TABLE `pinglogs` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `updatetime` datetime DEFAULT NULL,
  `log` longtext,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
复制代码
发表于 2010-3-20 10:37:52 | 显示全部楼层
受教了
发表于 2010-3-20 14:23:30 | 显示全部楼层
貌似不错,试试先
发表于 2010-3-24 14:30:03 | 显示全部楼层
回复 1# 曜日晨阳


    你写的是stblog的第一个第三方插件, ,并且非常实用。目前stblog的插件系统还不完善,会在下一个版本中完善起来,这包括开发文档和整个插件系统的架构。
 楼主| 发表于 2010-3-24 20:29:28 | 显示全部楼层
本帖最后由 曜日晨阳 于 2010-3-24 20:43 编辑

回复 5# saturn


    我刚发现有几个BUG,我在构想SITEMAP更新后和ping的同步post~ 更新完以后再打个补丁吧哈哈。。。
   开发团队还缺人手不,俺业余选手,需要打杂的可以考虑俺~
发表于 2010-3-25 23:08:26 | 显示全部楼层
回复 6# 曜日晨阳


    非常欢迎,并希望你能够提出宝贵意见。
 楼主| 发表于 2010-9-8 16:27:29 | 显示全部楼层
地址更新加入:
http://ping.baidu.com/ping/RPC2

删除雅虎的那两个地址。

本版积分规则