WP的TAGS墙~

By19.Published on一月 19, 2009 15:51. 35 Views .
很差差一般好非常好 (暂时没有评分)
Loading ... Loading ...

这个TAGS墙参考了Levitated.net的一个开源的小程序,上面所生成的文字全部都是站点的TAGS,在生成文字的时候照搬了那部分代码,这里提供的是AS3版本。我默认是只取到100个TAGS,如果你有更多的需要显示则把插件中的19TAGS.php里的SQL改一下LIMIT 0 , 100 ,TAGS墙生成的时候对应文章少的TAGS也有可能占到相对多的空间,完全随机,但可以保证文章最多的几个TAGS会用更多空间显示。对于懒得自己去细搞的人我写了个插件可以简单的在发表文章或者模板处引入这个FLASH TAGS墙~可以通过设置高宽来设置大小,配置颜色来改变背景和字体的颜色,例如模板中:

1
< ?php wp_flash_tags("100%","380","0xFFFFFF","0x000000"); ?>

或者文章中

1
[wp_19_tags w="100%" h="380" bg="0xFFFFFF" t="0x000000"]

其中四个参数分别为:TAGS墙的宽、高、背景色、字体颜色,则显示的就是上面的效果。

或者下面这个例子,模板中

1
< ?php wp_flash_tags("600","600","0xFFFFFF","0x000000"); ?>

或者文章中

1
[wp_19_tags w="600" h="600" bg="0xFFFFFF" t="0x000000"]

则是下面这样的效果。

继续阅读…Continue reading…

LRC-19Line~

LRC-19Line~

By19.Published on十一月 14, 2008 20:00. 230 Views .
很差差一般好非常好 (1 次评分, 平均: 5.00 out of 5)
Loading ... Loading ...

一条”置顶”在页面上方的LRC LINE.

如果你是从这篇文章进入,这条LINE就会自动显示出来(页面最上方),其他的页面则点击右上角的十字按钮即可~

起名叫LRC-19Line,提供的源文件中带有一个页面加载的例子,个人想法是按照我的站点的加载方式。LRC始终在页面最上,开始时候默认不加载,点击之后加载播放器。这样AJAX加载是为了在访客没有意愿去打开播放器的时候便不加载播放器和MP3,来减少自己站点的流量。或者你非要默认就是每次打开页面就播放音乐也可以自己改一下,不过显示方式感觉还是始终在页面上方100%的宽显示好些。

可以左右拖动这条LINE的歌词来选择播放的时间~对于WP系统我做了个简单的插件可以直接引入这些,配置好你的XML文件命名成19_list.xml放在19_line文件夹下,复制19_line文件夹在plugins下后台激活插件。在你的模板适当位置加入:

1
<?php line_19_content(true,"close","open"); ?>

其中true为默认直接播放,传入false则不直接播放(点击链接后播放)。”close”指的是播放器播放的时候显示的文字,比如我播放器正在播放则可写”关闭播放器”来提示用户关闭(效果和上面的”| – 打开LRC-19LINE – |”一样)。”open”参数指的是未打开播放器时候的提示文字,比如传入”打开播放器”。

  • 具体实现的类图(ll19_core包就不例举了):
    • com.ll19.movieClip
    • com.ll19.movieClip.button
    • com.ll19.util
    • com.ll19.sound
    • com.ll19.sound.wave
    • com.ll19.lrc

1.最好直接把LRC的扩展名改成XML,中文歌词存成UTF8格式。

2.XML配置 auto=””:random FLASH加载后便随机播放,yes FLASH加载后播放第一首歌曲,其余字符均为不直接播放。mp3节点中:path=”http://www.ll19.com/up/…/kida.mp3″ MP3的地址。title=”kidA.” mp3的标题。lrc=”http://www.ll19.com/up/GLLL-Lrc-Wave/lrc/kida.xml” LRC的地址。font=” 字体大小 英文一般写成11 中文用12。

3.FLASH源文包括19_line和ll19_core两个目录,ll19_core目录是我做东西经常用到的一些比较通用的类(每次做东西都直接导入这目录了,懒得再挑出哪些包需要哪些包没用到,就直接提供了 = =),19_line目录具体实现了这条LINE。

09.05.27 更新1.2.1版本:增加了读取当前音乐错误可以继续读取播放下一首。

09.03.26 更新一个1.2版本:加入配置主题颜色,修复了一个连续播放的小BUG。

1.2版本加入配置主题颜色,可以根据自己站点的主颜色来配置这个播放器的颜色,具体在XML中新加入一个节点例如:

1
	<theme backgroundColor="0x752F28" borderColor="0x9C9C9C" textColor="0xFFFFFF" textLightColor="0xC46739" waveColor="0xCC0000"/>

从左到右的属性分别是:背景颜色、背景边框颜色、字体颜色、字体高亮时颜色(当前正在播放的歌词)、波谱颜色。具体的演示页面可以看这里http://www.ll19.com/up/19line/1.2.html对于以前站点或WP加载过这个FLASH只需要替换编译好的SWF和XML就可以了。

-= 1.2.1FLASH源下载 =-

-= 1.2版本FLASH源下载 =-

-= 1.0版本FLASH源下载 =- | -= WP插件下载 =-

对于现在的JQUERY-1.3.2其中已经不支持类似jQuery(“div[@class='line_19']“)这样的加@的查找,所以如果你要用插件并且是高于1.3.2的JQUERY的话就自己替换下line.js(包括19_line.php中的那段JS),把[@class='line_19']都换成[class='line_19'],我就懒得再上传了~

{ 53 comments } { Tags: , , }