[讨论] foo_request 点歌页ext版字段修改

楼主: Sashimii (鯊西米)   2012-04-13 13:55:43
本文有部分由网友h****转述lynn1221的技术提供
ext.html算是foo_request中,我个人非常喜欢的一个接口
虽然对服务器的负担较重 但是我还是一直坚持使用它 (就漂亮咩=3=
要改变ext.html的默认配置字段参数
主要修改档案为ext.js这个档案,用任何纯文字编辑即可
(建议使用有行数显示的编辑器来改 比较好找,例: MadEdit)
示意图http://i.imgur.com/c2SyFfd.jpg
依照图中标示顺序:
1.
*ext.js档320~362行
这边可设定弹出式歌单中,各个字段的显示或隐藏,以及修改他们的字段宽度
hidden:true (是否隐藏:是)
hidden:false (是否隐藏:否)
例:
id: albumId,
header: "Album",
dataIndex: 'album',
宽度300 width: 300,
不隐藏 hidden: false
这段就是设定“album”(专辑)这字段会出现,并且字段宽度为300
2.
*ext.js档603~608行
可让左下角的标签页显示或隐藏。(把不想显示的标签页使用//注解掉,即可隐藏。)
注解掉的ex: //this.addIndexlist('genre');
例:
this.addIndexlist('list');
this.addIndexlist('artist');
this.addIndexlist('album');
// this.addIndexlist('genre');
// this.addIndexlist('date');
这是我站台的例子,不显示“日期”与“类别”这两种分类
3.
*ext.js档155~163行
可以设定request(待播清单)的字段宽度
例:
{header: "index", width: 30, dataIndex: 'index'},
{header: "Priority", width: 40, dataIndex:
'priority'},
歌手栏 {header: "Artist", width: 60, dataIndex: 'artist
歌曲标题 {header: "Title", width: 200, dataIndex: 'title'
专辑标题 {header: "Album", width: 200, dataIndex: 'album'
歌曲长度 {header: "length", width: 45, dataIndex: 'length
其实这是先前跟hwcox大聊到的一些修改细节
心血来潮就贴过来啦XD
这篇其实算是有点偏网页设计的范畴了
不过反正foobar点歌系统本身就是用html + javaScript写的咩 XD
话说320~362那个区段(本文编号1.的部份)
我顺利将默认不显示的album,显示在默认字段上了
不过comment这项没有hidden值
尝试手动制造却造成整个 js 崩溃...XD
目前的做法是把comment字段宽度设为1,视觉上隐藏它(汗)
因为歌曲库中很多mp3的comment字段都有乱码 显示出来有点难看呀...(默)
跪求解法<( _ _ )>
作者: nerdy (宅)   2012-04-13 14:36:00
推呀~!MP3资讯我是都手动自己改XD
作者: tingyun60426 (傻呆 is idiot)   2012-04-13 18:56:00
推~~~~我也好想ext.html 超棒 (‵___′)b可以html+js+css吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com