作者: mtchang (mtchang) 看板: EZsoft
標題: [IDEA] OpenPCMAN的新功能
時間: Thu Aug 16 20:44:59 2007
剛剛看到前人分享的OpenPCMAN的新功能
選取文字->搜尋網頁->...這功能...
但發現少了常用的badongo功能....
還好PCMAN留有可以自行增加的功能,在 C:\Program Files\Open PCMan\searchplugins
目錄裡面裡面的xml檔案抓來修改就可以,我是以 0rz.xml 為範本複製為 bandongo.xml
然後改成如下面的內容(內容因為帶有base64編碼後的icon圖片所以比較大)
建議把此文轉寄回信箱後複製較為方便.或點選下面連結下載 4061441 <-給裝好的plug用
http://www.badongo.com/file/4061441
---------------------分隔線不要複製----------------------------
<SearchPlugin
xmlns="http://www.mozilla.org/2006/browser/search/"><ShortName>badongo</ShortName><Description>badongo</Description><InputEncoding>UTF-8</InputEncoding><Image
width="16"
height="16">data:image/x-icon;base64,R0lGODlhDAAQAPcAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/
5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///wAAAA0NDRoaGigoKDU1NUNDQ1BQUF1dXWtra3h4eIaGhpOTk6Ghoa6urru7u8nJydbW1uTk5PHx8f///wAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAQAAAIgQCvCRxIkKC6dAfVFRRYzkq5cM+qWbM2UN04b6RIOdtYbSC0YMGOHWsGbeJEdcl2BUP27Jm6idVcCtOli6U1ddU4XkupEhlLZ82oQbsGrZOuYMBEBlWlcKdKkBtdehSWrFRLaE0FooTGNStBrlSTeRWYjCs0YWOJJktGdaFWdWMDAgA7</Image><Url
type="text/html" method="GET"
template="http://www.badongo.com/cn/cfile/{searchTerms}"
/><SearchForm>http://ptt.cc</SearchForm></SearchPlugin>
----------------------分隔線不要複製--------------------------------
註:剛剛被發現了,SearchForm 沒有改,這各地方的位址其實可以改也可以不改,
通常用brower看網頁時,會傳出一些資料這裡會放入 GET 的 refer. URL 資訊
如果該主機有做來源分析,就會知道是這各位置轉來的。但放 ptt.cc 不知道好不好^^!!
然後,儲存。重新啟動OpenPCMAN就可以試試看有沒有下面的畫面了。
http://www.badongo.com/pic/1196514
由於badongo對於檔案及圖片的處理不同,所以設定也要不同,圖片連結需要修改一下。
如果沒有你想要的功能你自己修改也可以,只要用一樣的方式修改裡面的連結就可以了。
至於 icon 圖片的編碼,你只要先製作 16*16 的 .gif 檔案,然後在使用底下的 base64
編碼器,就可以製造出夾在html裡面的編碼。
(底下為php的base64程式碼,預設來源檔名為icon.gif,請拷貝到裝有php-cli
的linux下使用)
---------------------------程式碼分隔線---------------------------
#!/usr/bin/php
<?php
$file = "icon.gif";
if($fp = fopen($file,"rb", 0))
{
$picture = fread($fp,filesize($file));
fclose($fp);
$base64 = chunk_split(base64_encode($picture));
$tag = '<Image width="16" height="16">'.
'data:image/x-icon;base64,' . $base64 .
'</Image>';
echo $tag;
}
?>
--------------------------程式碼分隔線------------------------
至於看到這裡還是不懂再說什麼的人,那...那.....就算了...!!
沒有留言:
張貼留言