[折腾小记] 利用 jQuery 的 Ajax 解析 xml 

此次折腾小记的成果无需多说,就是Box.net外链展示页面。各位童鞋别看那东西貌似很轻松就出来了,其中折腾充满杯具,如果没折腾出成果,那就整一个餐具呀! 此文虽会稍微带点点牢骚,重点呢,说说一些折腾中遇到的杯具和难题: 1.jQuery的Ajax不允许跨域解析文件 也许对于懂的人来说,这个问题也太菜鸟级了!可的确,三天前我第一次写Ajax事件,真是菜鸟及了,捣鼓代码一个下午后才知道这点……打击 2.获取xml内的链接内的ID 解析成功了,那接下来就是获取数据,通过以下一句jQuery代码很容易就获取到了原始链接:

[jQuery] 制作 Box.net 文件外链展示页面 

继续昨天话题,来讲讲此页面(http://immmmm.com/box/)的安装步骤及实现原理。 2010-6-14更新:解决文件图标显示问题,现直接获取于box.net; 2010-6-13更新:原显示外链地址改为显示该文件的描述,附件图标改为本地; 2010-6-11更新:感谢荒野童鞋,现程序已支持多个分享文件夹,自动缓存并更新对应的rss.xml。 一、安装步骤: 1.下载解压:http://www.box.net/rssdownload/449276240/box.7z 2.从Box.net获取分享文件夹的地址: 3.打开box文件夹里的index.html,编辑a标签的titile为第2步获得的链接地址,并保存上传服务器:

JQuery Adding…… 

对主题一直追求原生简洁快速,几周前再三考虑是否加上Willin大师的《WordPress Ajax comments》,终于在强大的功能和效果下,我从了它!之后,我一直在琢磨给小站加上更多的应用jQuery的特效,可不能单单为一个Ajax评论提交就加载好几十KB的它,这也太奢侈了! 这回三休日(别羡慕~),也看了些文章,也给小站加了些新的应用: 1. 《不用插件解决Picasa图片不能显示的方法》 由于众所不周知的原因,天朝把Picasa给墙了,至今仍在墙外。不过上有墙下有洞,咱们就利用Google App Engine来给墙开个门!开门具体方法见上文,简单来说就是在GAE上放个代理程序,然后加段jQuery代码让页面内所有图片链接通过代理访问,既然是GG的,速度和稳定性当然没问题! 这样我就又可以进后台把——PIKA插件给禁用了!

WordPress Ajax comments :原生的,强大的! 

目前评论方面的插件数 WP Thread Comment 使用最为广泛,究其原因: 一方面这个插件的确做得好,无需用户修改主题,安装激活插件后就可实现AJAX提交评论,并以嵌套成串形式展示,而且还有回复评论邮件通知功能;另一方面,现今WordPress主题参差不齐,支持WordPress原生嵌套评论回复功能的也不多,即是支持了也很难找到一个与之相适应的有回复评论邮件通知功能的插件。 小站之前采用的是:WordPress原生嵌套评论 + Mail To Commenter插件,回复评论时需手动添加“@+回复对象用户名+空格”,以此来实现邮件通知的功能。这相比安装了 WP Thread Comment 插件的同学,那是大大的不方便了!其中,我也曾考虑过启用这个插件,不过以原生的终究会强大的为信念,一直坚持着……

添加“原生嵌套评论 Ajax 提交”功能 

这几天小站不知怎么了,页面打开得都挺快的,就是提交评论慢死,实际上已经提交了,但页面就是刷新不出来,卡住…… 向GG大大请教,说大多是服务器负载过高的关系。嗨,服务器,我又折腾不到,所以索性自己动手丰衣足食,给小站加上了早以不稀奇的Ajax评论提交功能。经选择采用了Willin童鞋的方法。 经过下午的折腾,已经修改出Simple-Lines主题专用美化版(comments-ajax.7z)。使用方法: