2007/10/26

[IDEA] OpenPCMAN的新功能

作者: 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;

}

?>

--------------------------程式碼分隔線------------------------


至於看到這裡還是不懂再說什麼的人,那...那.....就算了...!!

張貼留言