饭否是一个 140 字的迷你博客。在这里,你可以告诉大家你在做什么,可以随便看看大家都在做什么,也可以加几个有趣的人为好友。
目前,饭否支持 饭否网页、手机上网、手机短信、手机彩信(发照片)、QQ、MSN、GTalk机器人 和 API 等方式来发布消息以及同步个人签名,发布一句话博客。简单地说,饭否就是可以随时记录自己的心情、简洁发表自己的观点的东东~。
饭否支持Javascript调用,不过底下那个”饭否fanfou.com”的LOGO放在我的侧边栏里面实在不好看,而且我已经在所有页面上面加入了分享到饭否的链接,所以我决定去掉这个LOGO!
首先声明,我写这篇文章仅为大家研讨和我日后方便使用,如果哪位仁兄有高级的方法,请留言咱们一起交流哈。
饭否官方的JS调用代码:
我们首先看看这段代码的意思:
fanfou_name=”lmhy”;
这句话是说,调用饭否帐号为”lmhy”的用户的信息。
fanfou_count=10;
这句是调用最大条数设置。
fanfou_timeline=”user”
这句是说,只调用用户本人的消息。另外还有”friends”和”public”两个参数供选择。
好,我们看下面一行,下面一行说的是调用”http://static.fanfou.com/badge/timeline.js”这个文件,我们可以把这个文件下载下来,打开分析下。
我们看到,第92行到105行如下,是显示饭否LOGO的,我们把它删除,就可以去掉饭否图标。
createBrand: function() {
var brand = document.createElement('p');
var link = document.createElement('a');
link.href = 'http://fanfou.com/';
link.title = '饭否';
link.target = '_blank';
var img = document.createElement('img');
img.src = 'http://static.fanfou.com/img/brand.gif';
img.alt = '饭否';
link.appendChild(img);
brand.appendChild(link);
return brand;
},
我们看到,第70行到91行如下,是显示”更多消息”这个链接的,同理我们把它删除,就可以去掉咯。
createLink: function() {
var item = document.createElement('li');
var link = document.createElement('a');
link.appendChild(document.createTextNode('更多消息'));
switch (this.timeline) {
case 'user':
link.href = 'http://fanfou.com/' + this.name;
break;
case 'friends':
link.href = 'http://fanfou.com/message/' + this.name;
break;
case 'public':
link.href = 'http://fanfou.com/browse';
break;
default:break;
}
link.title = '饭否';
link.target = '_blank';
item.appendChild(link);
item.className = 'fanfou_statuses_more';
return item;
},
大攻即将告成,不要着急,还需要删除两句话:
倒数第25行的:
statuses.appendChild(this.createLink());
还有倒数20行的:
container.appendChild(_this.createBrand());
这两句如果不删除的话会出错。
好了,到这里就基本结束了,不过现在在你调用的文章链接上面还有回饭否的链接,如果你这个也要删除,请继续。
删除文件中的64、66、67行
分别是:
64:stamp.href = 'http://fanfou.com/statuses/' + obj.id;
66:stamp.title = this.fullDate(date);
67:stamp.target = '_blank';
我这里提供了我修改好的源码,分两个版本,大家可以如果懒得修改代码,可以选择你需要的版本下载,下载后放到你的服务器上面,把饭否官方提供的调用JS的地址修改成你的服务器的地址:
即为,删除这段代码:
添加你自己的这段代码:
timeline.js文件下载
带时间链接版本timeline.js.zip
不带时间链接版本timeline.js.zip
我的饭否页面,欢迎大家访问