星期六, 2月 03, 2007

[tip] Feedjack的兩個小問題

前陣子跟Shawnkalug上安裝了Feedjack, 我發現預設的Feedjack似乎有兩個小問題:

1. 使用IE瀏覽會整個亂掉. 這點我已經修復了 基本上只是調整一下CSS,
還有加了一個Check有沒有大頭照存在的filter, 因為一直都用firefox,
所以在這之前完全沒注意到有這個問題, 用了公司測試用的IE瀏覽器才發現,
Feedjack官方網站提供的Example Site除了一兩個有重新設計的之外, 也是全部都爛掉,
Feedjack居然預設完全沒考慮到IE的瀏覽, 這點實在是讓我出乎意料.

2. Tag Cloud顯示有問題:
用了一陣子之後突然發覺tag cloud的錯誤很大...
我blog上明明是django的項目最多, 但字體卻不是最大.
看了一下我的blog tag顯示計數, 再比對Feedjack上的:
In [1]: from feedjack.models import Site
In [2]: x = Site.objects.all()[0]
In [3]: from feedjack.fjcloud import cloudata
In [4]: cloudata(x)[1]
Out[4]:
[{'count': 2, 'weight': 2, 'tagname': 'ajax'},
{'count': 17, 'weight': 5, 'tagname': 'django'},
{'count': 4, 'weight': 2, 'tagname': 'humor'},
{'count': 2, 'weight': 2, 'tagname': 'link'},
{'count': 7, 'weight': 3, 'tagname': 'programming'},
{'count': 11, 'weight': 5, 'tagname': 'python'},
{'count': 3, 'weight': 2, 'tagname': 'talk'},
{'count': 8, 'weight': 4, 'tagname': 'tips'},
{'count': 1, 'weight': 1, 'tagname': 'translation'},
{'count': 5, 'weight': 3, 'tagname': 'web'}]

疑? count 跟weight都沒問題啊,
不過很明顯的Feedjack上的tag cloud跟我的blog上的tag cloud就是長的不一樣,
仔細再查了一下, 阿, style.css居然漏加了cloud_4跟cloud_5的定義:
那我就順便改了一下字體大小, 這樣就可以了.

.cloud_1 {
font-size: 80%;
}
.cloud_2 {
font-size: 90%;
}
.cloud_3 {
font-size: 100%;
font-weight: bold;
}

.cloud_4 {
font-size: 110%;
font-weight: bold;
}

.cloud_5 {
font-size: 120%;
font-weight: bold;
}


這樣就OK了.

沒有留言: