博客增加两个小挂件

增加Music Player

昨天看到了CNBeta上面提到了怎样在博客添加音乐播放器,我随手也加了一个,其实这也属于鸡肋功能,增加了页面的加载时间,但是看到这个播放器小巧的份上,还是饶了他一会。
首先,从这里下载这个 zip文件(是加上是Wordpress插件), 但是YO2插件受限,这里只能拆开使用,将 audio-player.js 和 player.swf 上传到某个支持外链的网络空间(我是放在Google App Engine上,现在应该是可以放在YO2上了)。

然后在相应的地方增加下面代码即可

<script language=”JavaScript” src=”http://www.febird.net/files/audio-player.js“></script> <object type=”application/x-shockwave-flash” data=”http://www.febird.net/files/player.swf” id=”audioplayer1″ height=”24″ width=”290″> <param name=”movie” value=”http://www.febird.net/files/player.swf“> <param name=”FlashVars” value=”playerID=1&amp;soundFile=http://read.anhuinews.com/music/seasons.mp3“> <param name=”quality” value=”high”> <param name=”menu” value=”true”> <param name=”wmode” value=”transparent”> </object>

其中黑体的URL需要替换成你的URL,后面的soundFile可以为网上的任意mp3地址。也可以增加更多的歌曲,只需要增加一个param 参数即可。

增加一键订阅的GhostMenu

刚开始的时候也用过iNove主题,对MG12的这个GhostMenu垂涎已久,做得确实漂亮,很实用,我就不客气了,直接搬到dark上来。

方法很简单,在Head区链接上  menu.js ,  然后到style.css中添加一段代码,最后到需要使用下拉菜单的地方增加订阅相关的HTML代码即可完成。

要注意的是如果你的 id=subscribe 的 DIV标签是停靠在 position: relative 的父容器中的话,Ghost Menu显示会不正常,表现是看不到下拉菜单,问题在于 subscribe菜单使用的绝对定位,top 和 left的计算方法不适合position: relative,所以干脆直接将menu.js 中的如下行注释掉,:

var pos = cumulativeOffset(this.title);

var left = pos[0];  if (this.align == ‘right’) { var offset = getWidth(this.title) – getWidth(this.body) + this.offset;

left += offset; }  var top = pos[1] + getHeight(this.title);

改为下面两行:

var left=0;

var top=this.title.offsetTop + getHeight(this.title);

改后的menu.js 这样就能正常显示GhostMenu了。

PS:   对于非专业的Web前端人士来说,调试页面是相当痛苦的一件事情…

相关日志

本文发表于星期二, 五月 5th, 2009 at 下午 12:49 文章归类于 软件应用. 标签: .
你可以去 留下评论, 或者

13 条评论

  1. 一键订阅好帅,我也要我也要~~~

    [回复]

    febird 回复:

    要感谢感谢MG12,他的iNove主题真是漫山遍野.

    [回复]

  2. 刚刚才发现,YO2里面有个Audio Player插件,在文章中输入 [audio: mp3 url] 就可以插入一个 mp3 播放器…

    [回复]

    liangjiuer 回复:

    你也有看漏的时候啊~

    [回复]

    febird 回复:

    很久没有看YO2有哪些插件了。

    [回复]

  3. 你还懂改,我一点都不动改啊……

    [回复]

    febird 回复:

    懂一点,需要的时候能应付一下。

    [回复]

  4. 幸福吧,折腾出成果的感觉是美妙的。呵呵。 :)

    [回复]

    febird 回复:

    本来不想在那些CSS规则间折腾的,后来得益于本人超强的毅力…

    [回复]

  5. 话说这首歌挺好听

    [回复]

  6. 这个一键订阅确实是iNove上一个很不错的功能

    [回复]

    febird 回复:

    节省空间,而且很炫。

    [回复]

  7. 发现YO2的都会把我名称中的空格自动转换成%2B……

    [回复]

我有话说

没有自己的个性头像?去搞一个吧,很简单的,只要去Gravtar登记一下就OK啦,绑定Email后就可以在全球使用的。

标注有 黑体 的域是必填的. 你的电子邮件地址是 永远 不会公开或者转交给第三方.

下面的HTML标记可用:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs 必须书写完整 (例如: http://www.febird.net) 并且所有的标签都应该正确关闭.

换行符与段落标记将自动产生.

大家要注意了,XX言论 可能 会被和谐哦.

  1. 我的网络


  2. 标签云

  3. 推荐服务

  4. 分类目录


  5. 最近文章

    1. 2011年度小结
    2. 美国主机与翻墙
    3. Archos101平板安装openAOS系统
    4. 折腾能力下降
    5. 新浪微博与腾讯QQ正面竞争已经展开
    6. Google Talk 和 Google Voice 的终极整合
    7. “无法访问Windows Installer服务”解决方法
    8. 跨平台的移动应用开发框架-PhoneGap
    9. 七月
    10. 在电脑上K歌的设置
    11. 中国通货膨胀的原因
    12. 关于家族字辈
    13. 15款免费云存储服务
    14. 基于PHP的开源在线OA软件 Feng Office
    15. 在WordPress中展示Facebook相册
    16. MusicBrainz Picard–MP3自动标签匹配工具
    17. 荧光灯为啥不能直接装在普通调光台灯上
    18. 打电话时”已关机”和“无法接通”的区别
    19. Ubuntu下使用WindowsMediaCenter遥控器控制XBMC
    20. 非常酷的开源Media Center-XBMC
  6. 最近评论

    1. ninee's avatarninee
      不错,有收获,有计划!
    2. febird's avatarfebird
      你说的是 Virtual-WiFi ? 只要是通过Windows的“共享网络连接"功能的,作为网关的那块网卡就支持NAT功能,也就起到了路由器的作用。 至于说一块网卡怎么能生成两个接口,那是网卡的一种模式,可以理解为AP-STA模式。
    3. jk's avatarjk
      问一下啊。。。W7下系统就能自动有一个虚拟网卡。通过它可以共享网络。那么这个虚拟网卡和物理网卡是怎么连的?我觉得是NAT吧。问一下。还有我G+上加你了。
    4. febird's avatarfebird
      哥的地盘,要开始实名制了。
    5. 就不告诉你's avatar就不告诉你
      公子啊,第5条是亮点啊~
    6. 龙龙Fred's avatar龙龙Fred
      那我一定要试一试
    7. NoAnyLove's avatarNoAnyLove
      对,GoAgnet是个不错的解决方案,不仅免费,而且速度也快,基本上可以达到你的带宽的全速(但是好像不能超过500 KB/s ,话说,国内个人用的带宽还很少有能达到这个速度的),比许多收费的SSH和VPN还要快。用于看Youtube绝对死最好的选择,访问一些美国网站也不是问题
    8. a nerd's avatara nerd
      GoAgent不就解决了