切換瀏覽器標頭-User Agent Switcher

好用軟體 2010/01/01 17:27
views: 21684 times
這個是一個 Firefox 的插件, 叫做 User Agent Switcher

現在開發手機上應用的網頁機會比以往多, 但是礙於測試時期, 一般這些網頁程式都會檢查使用者的瀏覽器(User Agent), 所以使用這個插件, 方便使用者在切換自己的瀏覽器的標頭.

安裝好之後, 會在[工具]功能表內, 多出一個切換 User Agent 的功能, 如下所示:

用戶插入圖片

(圖片引用自: https://addons.mozilla.org/zh-TW/firefox/addon/59)

如此一來, 便能方便測試網頁程式, 對於不同的 User Agent 的判定, 及行為驗證, 將會有很大的幫助, 而不需要準備太多環境. 當然, 若是要做所謂的 HTML, CSS, JAVASCRIPT 相容性測試, 則這個就比較幫不上忙了, 但對於判定 User Agent 而要重導使用者, 或產生一些不同的功能時, 可以很快速的驗證.

像是 naver.jp 這個網站, 有個 for iphone 的版本 (http://ipn.naver.jp) , 會檢查User Agent來重導使用者到 http://www.naver.jp, 就沒辦法預覽到 iphone 的頁面了. 使用這個 User Agent Switcher 時, 就能"假裝" Firefox 是 iphone 的 browser , 來訪問該網頁囉!


top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

重導用戶至手機網址插件

程式技術/TatterTools 2008/05/08 00:13
views: 52301 times
好一陣子沒寫 plugin 了, 用手機瀏覽 tattertools 的網頁, 本來就存在網址 http://diary.tw/tim/m 這個功能, 不過若是直接用手機瀏覽至文章的話, 例如: http://diary.tw/tim/494 , 應該要被 redirect 至 http://diary.tw/tim/m/494 . 這個功能一直很想實作, 卻沒時間也一直沒想法怎麼架構這個插件.

今天用手機上網找資料, 找到自己的網站, 連回來, 連到原來正常的網頁, 但實在太大又不方便, 雖然自己知道可以加上 /m 來改網址達到手機可觀看的版本, 但別人不見得會知道啊, 所以今天就來寫這個小插件.

架構上用了比較簡單的 tagname 方式實作這個插件, 所以要用的使用者, 麻煩就將 [ ##_MobileRedirect_## ] (注意要去除[]間的空白)放在 skin 上, (放在愈前面愈好, 最好是在 < head>之後, 或是 <body>之後, 如此才能快速作用(用javascript重導的).

判定的方式利用了 Russell Beattie’s Weblog (link) 的 Mobile Browser Detection in PHP 這篇文章內的判定手機方式來達成, 一共分為兩個步驟:

先判定 directive ($suri["directive"]) 是 "/", 也就是首頁或是內容頁(用數字版本的), 詳情可以參考: TT的$suri好用資訊 這篇文章.
接下來再判定是否為手機用戶, 這個就用 $isMobile 來判定

一旦兩者皆符合時, 就重導至 /m 的手機版本網頁.

請各位有空試看看, 若有任何問題或建議, 歡迎提出來哦!

插件下載:



top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

真方便的CodeHighlight Plug-in

程式技術/TatterTools 2007/04/04 00:06
views: 79603 times
今天瞎逛了一下 tt 的plugin網站:
http://tattertools.com/ko/bbs/zboard.php?id=plugin
結果找到了一個還不錯用的 syntax highlighter plugin, 這個是利用之前介紹的 http://diary.tw/tim/43 這篇內容中的 dp.SyntaxHighlighter 功能整合實作出來的, 效果當然很不錯囉, 給有需要說明講解程式又在寫 tt 的人使用是再適合不過了, 使用方式相當容易, 就是用 [ code ] ~ [ /code ] (注意, 沒有空格) 包起來的 code 就可以被這個 plugin 辨識出來並加上 highlighter, 若要指定語法, 就是 [ code 語法 ] 這樣即可, 例如: [ code php ]~...[ / code ] 這樣子囉. 原始 plugin 網址在這裡: http://gendoh.tistory.com/2510878 給大家參考看看囉!

以下為幾個 sample:

more..


top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

完成LoadAddComment插件

程式技術/TatterTools 2007/03/15 00:06
views: 77657 times
在 tattertools 中, 留言或回覆評論時, 有時候會因為網路速度較慢, 而 tt 又是使用 ajax 的方式回應, 而造成似乎沒有反應的狀況, 利用了 dynamic html 中的 div 及一個 loading 的小圖示, 開發了一個插件, 在留言或回覆評論時提示了等待的狀況, 目前尚為一個測試版本, 先給大家測試看看, 下個版本將會加入自訂訊息, 顏色邊框, 等待時間等功能, 敬請期待!

目前功能為出現在畫面正中央會有提示, 畫面如下:

用戶插入圖片

more..

top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

MailNotification0.5插件完成囉

程式技術/TatterTools 2007/03/08 03:10
views: 95959 times
網友Chieh需要一個能主動通知有新留言功能的插件, 順便實作一下在 1.1.1 的版本下, 有 configuration 功能的插件, 便著手開發了一個於文章留言及留言版留言的主動通知插件.

本插件利用了 configuration 介面可以進行是要對文章留言有效或是對留言版留言有效, 當然亦可同時設定有效, 介面如下:

用戶插入圖片

只要發生了新的留言, 就會依照設定進行 mail 主動通知, 並會將留言者, 留言類型及是否為秘密留言, ip 等資訊一併寄出, 也將連回查看的網址附上, 功能很單純也十分方便, 歡迎大家多多利用!!

下載:




top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

隨機文章列表RandomArticle 0.9

程式技術/TatterTools 2006/11/08 00:00
views: 70763 times
利用了 MySQL 的 rand() 函數, 將文章做出隨機列表, 內容相當簡單明瞭, 可以做為寫 plugin 的入門參考資料. (詳情參考 http://diary.tw/tim/53 這篇隨機資料取得)

由於在 {$database['prefix']}Entries 要選出文章, 得有以下幾個條件:
  1. owner=$owner (使用者blog內的文章)
  2. visibility=2 (公開的)
  3. draft = 0 (非草稿)
  4. category >= 0 (非公告, 寫到這, 想到 TopView 有一些問題, 因為沒區分公告連結)

more..



top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

TT的$suri好用資訊

程式技術/TatterTools 2006/11/05 02:36
views: 71216 times
在實作這麼多支 plugin 後, 因為網友在留言問了 RSS for Categories plugin 的問題, 於是找到了韓國 TT 官網上的 plugin 名稱為 Sub RSS (for TT 1.0.2), 接下來就測試, 也觀察這個 plugin 的實作方式及用法. (link)

因為都是韓文, 所以也就看不懂說明, 不過看 code 多少可以看得懂用法, 這個 plugin 是用來做在分類檢視(Category View)及標籤檢視(Tag View)下, 將 [ ##_SubRSS##_ ]這個代碼取代為一個 RSS 的圖案, 並含有在該分類檢視或標籤檢視下的 RSS 連結, 可以達成該網友問的問題的參考解答.

more..



top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

TT實作閱讀統計資訊-ViewCounter1.1插件實作

程式技術/TatterTools 2006/10/14 09:53
views: 89442 times
由於 TatterTools 的文章閱讀方式, 和一般的 blog 有些差距, 大多數的 blog 是將文章(或稱article)"繼續閱讀" ("more...") 這種放在另一個文章頁面裡, 也就是說, 將文章區分為兩個部分, 好讓集合的頁面只顯示前面(一般使用summary, abstract, first part來描述), 而整篇的內容則是用 content, body, article 來描述, 如此一來就將文章區分為兩塊.

more..






top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::

新增最後訪問來源插件-LastReferers 1.0

程式技術/TatterTools 2006/09/30 00:59
views: 65323 times
每次在不想登入後台的狀況下, 就想得知從哪些網站參照過來, 也方便來訪的使用者能快速得知最後來訪的訪客來源, 於是寫了一個小插件, 用來做這項功能.

其實也就是將資料表 {$database['prefix']}RefererLogs 關於該 blog 的最後五筆參考來源顯示出來, 難度不高, 方便使用, 僅需解開放置放 plugins 目錄下, 再修改 skin 上加入 [ ##_LastReferers_## ] 標籤即可(為避免衝碼, 將 ## 前後加上空白), 顯示效果如下:


而且可以點擊回去, 相當實用方便, 上線後發現大多還是由搜尋引擎來的, 方便給 blog 的站長參考!
下載插件:




[2007/6/18 23:00]
給 Chieh 站長使用 LastReferersAdmin 1.0 版本(注意是 TatterTools 1.1 以上才能使用哦!

top
FAV :: 收進你的MyShare個人書籤 :: 推推王 ::








9x9輕鬆看看   影音Fun享機 輕鬆自載—迅雷BT免開機下載盒 EPSON TX300F自動進紙傳真五合一複合機 xDendee 銀髮族爸媽機-經典白 Panasonic 42吋Full HD數位電漿顯示器(TH-P42S10W) D-Link DIR-412 3G行動無線寬頻路由器 WR5204E Mini 無線寬頻分享器 HP v165w 16G 隨身碟 兆赫電子 ZP-520T 藍光劇院影音放影機 ZO TECH-SD201BT(海洋藍)硬碟分享下載器 [全民必搶]msi 微星 U100 10吋160G小筆電 SANYO  SAN068 親情機 Apacer宇瞻2.5吋SATAII介面MLC 32GB SSD固態硬碟 Apacer宇瞻A7 Pro 64GB 2.5吋SATAII SSD固態硬碟 SanDisk 8GB UltraII microSDHC記憶卡(公司貨) ACER X243W 24吋寬DVI-D 40000比1液晶顯示器 CASA 凱薩 RM/RMVB DVD播放機(AB-N98) 華碩【潮流玩家】2G_500G燒錄娛樂電腦-黑 Sony Ericsson J132 輕巧國民機(簡配/公司貨) 創見JetFlashTM T3 4GB極致輕薄行動碟-二入 PCI USB 2.0 無線網路寬頻分享器(環保工業包) SanDisk New Cruzer Micro 16GB 新麥可碟 PR-1108 85M電力線網路 無線分享器 ZINTV BT電視播放器 ( ZIN-6015T ) STEPDRAGON 20吋6段變速親子車3887-2(後安) D-LINK DHP-200 Power e點通電源線網路橋接器(雙包組) 二印白版DVD-R 4X燒錄片(100片) 30合1掌上型麻將機 Sandisk 2GB Micro SD記憶卡-平行輸入 Buffalo Mini Station 2.5吋 80GB SATA 行動硬碟 SanDisk 4GB Ultra II SDHC記憶卡 Nikon AF-S 18-200mm f/3.5-5.6G ED VR II代(平輸) Nikon AFS VR 18-200mm 3.5-5.6G (公司貨) Nikon AF-S VR 70-300mm f4.5-5.6G IF-ED(平行輸入) SONY VPCW126AW/T 10吋時尚行動潮流機(巧克棕) PowerSync 300W行動電源供應器(強化版)


 Waiting...