[討論] 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