米落,2009年5月29日
没有一定的底子是很难写出流畅的博客的,我就是其中,所以为了弥补自己没能发出呼声的遗憾,一款迷你博客(一句话博客)是很适合你我的.
我选择了国产的taotao之类的修改方法也都类似,本章主要分享一些使用jQuery修饰滔滔JavaScript插件版的显示.
滔滔插件分为 Flash插件,图片插件,好友圈插件,JavaScript插件.
Flash插件

一共有五款色彩样式设置,并且可以显示20条之多的滔滔信息,整个插入也非常简单 而且更新也是及时的,在QQ或者网页上一但发出一条信息,那么前台刷新之后就能马上显示.
但苦于Flash文件始终是比较大的,而且在我使用之后每每都会出现浏览器左下角显示"正在连接..."的信息,大概还要载入些东西所以发出了请求.但不是"完毕"信息实在是很碍眼.
图片插件
分为"边栏型"和"签名型".
最多只能显示5条信息,设置图片宽度.颜色方面比Flash多了一款粉色样式.
更新太慢是图片插件的软肋,有一次在我的消息发了近一周之后才更新图片,这点是没办法,凡事发展到像Q号那样的级数,每人更新一下图片是需要大量时间的,而且100多kb的大小也几乎占整个首页的一大半载入时间,所以不是一个太好的选择.
好友圈插件
类似Flash.
JavaScript插件
本问重点.设置里最多可设置10条,但通过修改代码中的设置,最多可以显示20条.
插入代码如下:
<script type="text/javascript"> var taotao_qq = 215617543; //滔滔用户帐号 var taotao_num = 15; // 最多显示条数 var taotao_type = 0; //是否显示滔友的滔滔 </script> <script type="text/javascript" charset="utf-8" src="http://www.taotao.com/js/dkapi.js"></script>
显示如下:

样式未经定义,会继承父类的样式.在插入博客里后,发现时间的大小和正文一样,不太合适,而且不喜欢那些链接,以及发布方式,怎么办呢?
消息显示格式如下:

很显然是没办法从服务端修改数据的显示,由于Zblog自带jQuery,于是我想起了用客户端修改的方法,虽然有些时候都是自娱,反正现在也挺闲,于是写下如下:
<script type="text/javascript">
$(document).ready(function() { //页面完全载入时开始
$("#id_apiPane").children("li").each(function() { //遍历整个滔滔留言条数
$(this).children("span:first").next().children().attr("style", "color:#929091;font-size:10px;").removeAttr("href").parent().next().remove();
//jQuery的链式操作,选择子元素的第一个span,然后跳到同级元素的下一个span,选择其子元素及a标记,设置样式(改变大小),删除链接,转到父元素,及第二个span,并删除,及发布来源
});
$("#id_apiPane").next().remove();//移除信息列表后面的同级元素,及下面的更多唠叨和Logo
});
</script>
好了,现在算是满意了,载入纯粹的数据,显示符合自己习惯.
ps.在写完之后,突然发现Js端载入的也是纯粹的数据地址如下:
http://www.taotao.com/cgi-bin/msgj?qq=215617543&num=20&t=0
其实可以自定义doApi函数然后元素拼接可以打造更合适的自定义数据.就让各位自己发挥吧.
分类: Programer | 评论:8 | 浏览:
相关文章:
billye 于 2009-8-17 16:38:59 回复请问下怎么去掉滔滔JavaScript插件下面的logo?
我用的blogbus,有没有办法实现。
这些代码方面一点也不懂。。帮帮忙了谢谢!
pinkmemory 于 2009-7-13 9:56:53 回复对,还有那个通过 啥啥啥,就是弄成你那个侧边栏一样的。
米落 于 2009-7-13 14:05:57 回复这是一段jQuery框架上实现的脚本,需要了解JavaScript以及jQuery框架,如果您的是Zblog(他自带jQuery框架),那么就可以直接套用了,在模板编辑里面,如果不是,最好还是了解一下JavaScript.或者在自己的页面引用jQuery然后将代码复制到页面载入完事件上就可以了.
网站目录
最近发表