外部連結
說明:
外部連結是用來連結 CBReader 之外的程式、網頁、文件、乃至任何可利用的工具與資源。藉著設定好各種工具的連結,可以在讀經時執行外部程式或網頁,甚至可傳遞參數給程式或網頁,等於是在讀經時就可以隨時擁有各種方便的查詢工具。
本功能支援連結程式、網頁、文件等諸多形態資源,底下說明只用「程式」來表示一切資源。
使用方法:
1. 選取要查詢的文字。
2. 按下「貼上」,即可將文字貼在「輸入字串:」的欄位中。
也可以直接在欄位中輸入文字。
3. 按下所要使用的連結,例如「丁福保佛學大辭典」,即可將上一步驟輸入的文字傳給丁福保佛學大辭典。
設定方式:
按下設定的按鈕,即可看到如下圖的視窗。
1. 新增:
- 在下方的「名稱」填入要新增程式的名稱,這可以自行命名。
- 在下方的「連結位置」填入該程式的位置,若要傳遞文字給該程式當成參數,也請一併輸入。參數的寫法底下會再說明。
- 按下「新增」按鈕,即會將剛剛輸入的資料加入上方的列表中。
- 最後要按下「確定」按鈕,才會真正將資料儲存起來。
2. 更新:
- 先選擇要更新修改的條目,並按下「複製到底下」按鈕,即會將名稱與連結位置複製到下方的輸入欄中。
- 修改名稱與連結位置。
- 按下「更新」按鈕,即會覆寫至目前所選擇的條目。(若此時選擇的條目不是原來的,也會覆寫至目前選擇中的條目)
- 最後要按下「確定」按鈕,才會真正將資料儲存起來。
3. 刪除:
- 先選擇要刪除的條目,並按下「刪除」按鈕,即會將該條目刪除。
- 最後要按下「確定」按鈕,才會真正將資料儲存起來。
4. 排序:
- 如果要調整各條目的順序,先選擇要調整的條目,再按下右方紅色的方向按鈕。
- 最後要按下「確定」按鈕,才會真正將資料儲存起來。
5. 取消:
- 如果要取消任何修改,只要按下「取消」按鈕,即取消本次所有的修改。
6. 確認:
- 不管任何修改,最後都要按下「確定」按鈕,才會真正將資料儲存起來。
連結位置的設定:
CBReader 可呼叫的程式可分為二種,一種是可以傳遞文字的程式,例如 CBETA 光碟中所提供的丁福保佛學大辭典,在使用時可以把要查詢的文字傳給丁福保佛學大辭典。另一種程式無法傳遞文字,它只是單純地開啟該程式,底下逐一說明。
1. 無法傳遞文字的程式:
這類程式的設定比較單純,只要輸入該程式的實際位置或網頁的網址即可。
以「教育部異體字字典」為例,它目前無法很容易地傳入所要查詢的文字,所以我們目前以直接開啟的方式開啟它,因此只要在「連結位置」填入其網址即可,如下:
名 稱 * 異體字字典
連結位置 http://140.111.1.40/main.htm |
目前這類不傳遞文字的程式,CBETA 在預設提供的名稱前都加上 * 星號,以資辨別。
2. 可以傳遞文字的程式:
用 CBReader 讀經時若能直接將文字傳遞給工具程式或網頁,這將是非常便利的事情。最簡單的格式即是把文字本身當成參數,以「線上英漢字典」為例,它的網址與查詢語法如下:
http://cdict.giga.net.tw/?q=要查詢的文字
而 CBReader 目前使用 [%s] 來表示所輸入的文字,因此「線上英漢字典」的連結設計即是:
名 稱 線上英漢字典
連結位置 http://cdict.giga.net.tw/?q=[%s] |
若使用者輸入的文字是「菩提」,則實際送出去的網址會自動變成
http://cdict.giga.net.tw/?q=菩提
並不是所有的傳遞參數都是輸入的文字本身,有時為了特殊需求,程式或網頁需要傳入某種編碼格式的字串,以繁體中文版的維基百科(Wikipedia)為例,若我們要查詢「佛陀」,則其實際的網址如下:
http://zh.wikipedia.org/w/index.php?title=%E4%BD%9B%E9%99%80&variant=zh-tw
其中 %E4%BD%9B%E9%99%80 就是「佛陀」二字的 UTF8 編碼,因為 CBReader 內建了 [%u] 來表示這類的 UTF8 編碼格式,因此 Wikipedia 的連結設計即是:
名 稱 Wikipedia
連結位置 http://zh.wikipedia.org/w/index.php?title=[%u]&variant=zh-tw |
在 CBReader 預設提供的工具中,Google 及 Yahoo 檢索都是採用這種 UTF8 編碼格式。
除了上面所舉到的例子,還有各種不同的編碼,例如 www.unicode.org 提供的查詢,或是 CBETA CD 中內附的《丁福保佛學大辭典》與《南山律學辭典》,它們的格式各有不同,所以我們也內建了一些編碼格式,但這些格式也不太可能應用在其它程式中,所以我們就不再一一說明,只能說這都是為了特殊用途所設計的特殊編碼。
未來依然有可能遇到使用特殊編碼的好用程式或網頁,因此我們希望各位可以把好用的工具與網頁回報給我們,若有特殊編碼我們也會嘗試加入程式中,日後我們會陸續將這些整理出來,放在 CBETA 網站中,讓各方使用者都可以自行加入適合自己的工具與網頁,讓大家在閱藏時有更多好用的工具可以使用。
|