米落叽叽歪歪的地方
29 May
没有一定的底子是很难写出流畅的博客的,我就是其中,所以为了弥补自己没能发出呼声的遗憾,一款迷你博客(一句话博客)是很适合你我的.
我选择了国产的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函数然后元素拼接可以打造更合适的自定义数据.就让各位自己发挥吧.
转载到豆瓣,分享一下。thx
能告诉我具体怎么做吗?我看不太明白你写的,我只是想去掉滔滔下面的logo
很不错的方法!
请问你知道怎样去掉滔滔前面的圆点吗?
听说你有一个插件,能在博客中实现微博客的功能?
我觉得很不错,但找了半天也没有找到……
很不错
多亏你,万分感谢,完美解决问题。
看的不懂,俺修改后的滔滔还有个尾巴不知道怎么去掉了.
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。