顯示具有 css 標籤的文章。 顯示所有文章
顯示具有 css 標籤的文章。 顯示所有文章

星期三, 6月 23, 2010

last.fm records

此篇筆記我安裝last.fm.records這個plugin的過程



last.fm.records原本是wordpress的一個plugin
它可以將你的Last.fm "最近聆聽歌曲"用專輯封面的方式呈現在你的blog上
而這個"最近"的區間可以自行設定為一個星期、三個月、六個月、十二個月、全時段或者最常聆聽專輯和最喜愛歌曲。
當然這只是一個資料庫的範圍,在blog上呈現的專輯封面數量可以自行設定
我這裡是設定最近一個星期所聆聽的歌曲並且在blog上顯示前六個專輯封面。

雖然這plugin原本是用在Wordpress上,但是作者也很好心的說明如何在非wordpress上使用這個plugin
我這裡也記錄一下使用的方法,因為當初為了使用這個plunin花了我好多時間才成功


範本開頭貼入三個script
1.jquery
<script type='text/javascript' src='/PATH/TO/jquery.js'></script>
假如沒有安裝請到http://jquery.com/下載

2.last.fm.records.js
<script type='text/javascript' src='/PATH/TO/last.fm.records.js'></script>
作者官網下載安裝

3.
<script type="text/javascript">
jQuery(document).ready( function() {
var _config = {
// last.fm username
username: 'YOURUSERNAME',
// number of images to show
count: 6,
// period to get last.fm data from
period: '7day',
// when to get new data from last.fm (in minutes)
refresh: 5,
// difference between your timezone and GMT.
offset: +8
};
lastFmRecords.init(_config);
});
</script>

將YOURUSERNAME更改為自己在last.fm的帳號

count: 6,
要在blog顯示專輯封面的數量

period: '7day',
資料庫顯示的時間範圍

refresh: 5,
設定要幾分鐘向last.fm要資料

offset: +8
你所在的時區,台灣+8


在範本的CSS欄位貼上


/* lastfmrecords
-----------------------------------------------
*/

#lastfmrecords{
position: relative;
left: 20px;
}

/* thx to http://cssglobe.com/lab/overflow_thumbs/ */
#lastfmrecords ol,#lastfmrecords li{
margin: 0;
padding: 0;
list-style: none;
}

#lastfmrecords li{
float: left;
margin: 0px;
}

#lastfmrecords a{
display: block;
float: left;
width: 100px;
height: 100px;
line-height: 100px;
overflow: hidden;
position: relative;
z-index: 1;
}

#lastfmrecords a img{
float: left;
position: absolute;
margin: auto;
min-height: 100px;
}

/* mouse over */
#lastfmrecords a:hover{
overflow:visible;
z-index:500; border:none;
}

#lastfmrecords a:hover img {
border: 1px solid #999;
background: #fff;
padding: 3px;
margin-top: -20px;
margin-left: -20px;
min-height: 120px;
}

這裡的CSS必須根據自己的sidebar和整體的範本做微調


最後在sidebar新增一個小工具並且貼上下面這一串就完成了
<div id="lastfmrecords"></div>

星期二, 2月 24, 2009

新版型新氣象


昨天將用了好一陣子的Blog版型給換掉,查看紀錄發覺上個版型的更改時間是2008/02/14
由此可得知第一、情人節我好閒。第二、上個版型我竟然已經使用了一年的時間。

這是我拿網友設計好的版型回來改的,也是我寫blog這好幾年來最大的改變,主要有顏色、版面配置!
我一向習慣使用淺色為主的底色,尤其是白色,白底黑字是一般人比較常看到的配色,尤其在現實生活周遭各式文件檔案
而這次我換了黑色為底的版型,正確的講應該是接近黑色的#151515色碼,文字顏色使用接近白色的#b3b3b3,希望不要對比過大造成眼睛的不舒適,因為我在某個以黑色底白色字的blog看文章時,只要看了三、四分鐘眼睛就開始不舒服了,尤其關閉網頁之後眼睛還會造成視覺暫留的現象(眼前出現好多白色橫條紋)、或許是我自己個人眼睛比較不健康的關係吧

不過我還是努力說服自己不要用強烈對比配色應該是可以接受的,然後又將字體和行距都加大,看起來應該不會太痛苦才對,尤其我個人是比較喜歡用看圖說故事的方式來po文,然後黑色的底又可以凸顯圖片,因此我才決定使用這配色。

然後我又從一直都在使用二欄式版型更改成單欄式
雖然現在大家的螢幕應該都是以寬螢幕為主,不過在我的Google Analytics紀錄顯示使用1024x768佔最多數,其次是1280x800(這該不會是我自己的流量吧),第三名是1280x1024
所以照螢幕比例的趨勢來說應該是要改成三欄式、四欄式...等橫向發展為主的版型,但紀錄顯示其實也並不是那麼迫切需要追趕上寬螢幕比例的趨勢

而在使用單欄式版型可以較著重在單篇文章的閱讀,比較不會受到sidebar的影響,特別是以分享自己所拍攝的照片為主的blog(當然我不是)


另外在版面最上頭放置了Mac dock,這我在08年中也有使用過,但也只是覺得好奇玩一下而已,並沒有真正使用它來發揮功能,旋即將它拿了下來!
放置在mac dock下面的音樂播放器,預設是非自動播放請安心服用;我是想要有可以放置專輯封面的效果但又不希望播放器太大,將它藏在草叢之中才不會被MU$T抓。

目前整個blog版型完成度有95%,接著就是平常使用上再去發覺有需要更改或增設的部份。

星期二, 4月 01, 2008

改頭換面

花了一些時間換了新的版面,感覺還有許多地方要作修改

之前的template用了好幾年了!我自己倒是看不膩啦


或許過陣子又將版面給換回來也說不定

星期日, 2月 10, 2008

FancyZoom

新增FancyZoom效果
就是圖片縮放效果,類似於之前的lightbox
FancyZoom是一種無須另外開啟頁面來載入圖片,而是用javascript來呈現Mac風格的效果
在Apple的官方網頁中也可以看見此效果

在原作者Cabel的網頁中可以下載安裝在自己的blog中,安裝步驟也都寫好囉
不過小弟資質駑鈍,摸索了一段時間才安裝成功,在此為自己作個紀錄

1.首先在FancyZoom的網站下載FancyZoom 1.1.zip

2.解壓縮之後會看到兩個資料夾images-global和js-global
(windows使用者會看到__MACOSX資料夾,請不用理他,這是Mac才會用到的隱藏檔就類似於win的Thumbs.db)

3.在打開資料夾js-global裡面的FancyZoom.js(在Mac中我是使用Smultron編譯軟體;win使用者可以使用Notepad開啟)
搜尋找到/images-global/zoom/字碼之後,在前面填入要放置的空間(學校、ISP附贈空間、google page...etc)
也就是要填入完整的路徑http://xxx.xxx.xxx/images-global/zoom/ 之類的

4.儲存之後在將這兩個資料夾上傳至自己的空間即可

另外就是要更改自己blog中的css
將下面兩串放在<head></head>之中
<script src="http://xxx.xxx.xxx/js-global/FancyZoom.js" type="text/javascript"></script>
<script src="http://xxx.xxx.xxx/js-global/FancyZoomHTML.js" type="text/javascript"></script>

記得將xxx.xxx.xxx換成自己的空間位址

之後搜尋<body>將它改成<body onload="setupZoom()">
就大功告成了!

而圖片如果要有文字說明,就在圖片的html上加入
title="說明寫在這"

02/14更新
因為會和comment photo這個javascript相衝,所以我將此特效拿掉了