| 這份使用手冊僅針對網頁設計人員在編輯網頁時,該如何將WebRefer的功能加入網頁, 文件中並沒有包含該如何調整與設定WebRefer在伺服器端的程式的方法。 假如需要進一步瞭解WebRefer在伺服器端的安裝與管理,請參閱「WebRefer管理手冊」。 |
WebRefer包含兩個部分,一個是放在網頁上的轉寄程式,另一個是server端的WebRefer主程式。
要能讓訪客將喜歡的網頁轉寄出去,您必須在要提供此功能的網頁上,都加上前述的轉寄程式, 並且要有能提供服務的WebRefer Server。這份文件將說明轉寄程式的安裝與使用, 對象是針對網頁製作人員而編寫,至於如何安裝與設定WebRefer Server則不在這份文件的說明範圍內。
您可以向您的主機管理人員確認,只要WebRefer Server已經上線並設定妥當, 您就可以直接依照這份文件所說的方式,在網頁裡面安裝轉寄程式, 而不用擔心WebRefer Server的設定狀況。
當WebRefer轉寄程式被安裝在要提供轉寄功能的網頁上面時,網頁上會出現一個這樣的小圖示
「 」。
當使用者,點選這個小圖示之後,會出現類似如右的轉寄畫面: 這個畫面裡面的內容不見得會和你的一樣,裡面會有哪些項目可供選擇, 是安裝轉寄程式的時候可以設定的。 目前您看到的這個畫面是「標準模式」。 |
|
|
隨著你的設定不同,你也可能看到的是類似這樣的畫面,有很多的功能可以選。
以右邊看到的這個畫面是「進階模式」。
在進階模式中,所有的轉寄功能都會呈現出來,使用者可以輸入許多額外的資訊, 甚至可以將收件人與發件人的資訊記下來,如此一來下次若要轉寄其他 網頁給同一個人的時候,就可以不用重複輸入。 進階模式功能相當豐富,但是對於一般剛學會上網的訪客來說, 過多的選項反而容易讓人不知所措,因此要使用標準模式或進階模式, 可以由網頁設計人員自行斟酌。 標準模式與進階模式的這兩個畫面,都是由WebRefer Server所產生, 這兩個畫面並不是由網頁設計者安插轉寄程式的網頁所產生。 |
|
|
當使用者按下「送出」的按鈕之後,WebRefer Server就會將信由server端寄出,
若成功送出的話,則會看到如右的畫面。
因為垃圾信氾濫的關係,許多使用者都有安裝垃圾信的過濾軟體, 因此有時收件人不一定能收到經由WebRefer Server寄出的電子郵件, 假如某個收件人是您第一次轉寄網頁給他,而這個網頁又非常重要的話, 您最好於轉寄的郵件發出後,透過電話或其他方式確認對方是否有收到。 |
|
|
當出現成功畫面時,信件將會馬上被從WebRefer Server送出到收件人的信箱。
當收件人收到信的時候,他除了會完整看到被轉寄的網頁外,郵件的前端還會加上一段附加說明, 說明這個網頁的原始URL來在網路上的何處,以及是誰轉寄的以及發件者當時附加的說明 我們稱轉寄的網頁前面的這段訊息叫做「引言」(preface), 這段文字的內容是由網頁設計人員預先準備好的,幾如您沒有準備專屬的內容, 您也可以使用WebRefer預設的內容 (圖中所示的就是預設的內容)。 |
|
至於該加入網頁的什麼地方呢?因為加入該段HTML會在網頁上產生前面提到過的
小圖示「
」,所以請將該段HTML碼安插到,希望該圖示在網頁上出現的地方。
在您安插該段HTML碼前,請留意該HTML碼前面幾行的內容,這幾行表示了該如何設定您的轉寄程式:
show_comment = 0; show_subject = 1; mode_button = 1; def_mode = "basic"; // can be "basic" or "advanced" use_page_title_as_subject = 1; def_subject = ""; def_comment = ""; def_preface = ""; language = "big5" // can be "big5", "gb", or "eng" send_content = 0; |
| 變數名稱 | 用途 | 可輸入的值 |
| show_comment | 是否顯示讓使用者輸入附加說明的文字框。假如不顯示的話,則使用者無法更改附加說明的內容 | 0或1 |
| show_subject | 是否顯示讓使用者輸入郵件標題的欄位。假如不顯示的話,則使用者無法更改郵件標題 | 0或1 |
| mode_button | 是否顯示切換標準模式與進階模式的連結。不顯示的話,使用者無法在兩種模式間切換 | 0或1 |
| def_mode | 要以何種模式開啟轉寄功能的畫面 ("basic":標準模式,"advance":進階模式) | basic或advance |
| use_page_title_as_subject | 是否直接以該網頁的標題當作郵件的標題。 假如您的網頁沒有標題,而這個功能又開啟的話,那WebRefer會自動以預設的標題代替 | 0或1 |
| def_subject | 預設的郵件標題。假如use_page_title_as_subject=1的話,則這個項目無效 | 可輸入一段純文字,但不得帶有單引號或雙引號 |
| def_comment | 預設的附加說明。 | 可輸入一段文字,這段文字可以是純文字或HTML,但長度請勿超過100字 |
| def_preface | 預設的附加說明。假如不輸入的話,則直接使用WebRefer預設的附加說明 | 輸入一段URL,以該URL所指的網頁作為您要使用的附加說明 |
| language | 轉寄畫面的語言。 注意,這裡指的是輸入轉寄資訊的網頁所使用的語言,而不是您要轉寄的網頁內容的語言。 目前支援繁體中文、簡體中文與英文兩種網頁 | "big5"、"gb"或"en" |
| send_content | 是否要連網頁的內容一併轉寄出去。 假如選擇要的話,網頁內容會被連帶放在email裡面,直接寄給收信人。 假如選擇不要的話,只有網頁連結戶被放在email裡面寄出去。 | 0或1 |
絕大多數的網頁都符合這個條件,只有極少數的網頁不行,那些不能被WebRefer Server所轉寄的網頁 通常都是瀏覽時需要輸入帳號密碼的,對於那些網頁,即使上面安裝了WebRefer的轉寄程式, WebRefer Server仍有可能無法轉寄該網頁。
還有一種網頁是網頁裡面有很多表格等輸入欄位的,因為WebRefer Server在抓取那些網頁時, 並無法代您輸入那些網頁上要求輸入的資料,所已有可能無法將網頁的內容正確取回。
此外,前面有提及,轉寄程式要能發揮功用,必須有與之互相配合的WebRefer Server事先被設定妥當, 假如WebRefer Server並沒有被設定妥當,仍然無法使用轉寄的功能
Q:IE瀏覽器使用上有什麼特別要注意的地方嗎?
A:請勿關閉JavaScript的功能,另外Cookie的功能也不能關閉。當然,最重要的是,
開啟新視窗的功能也不能關閉。
Q: 使用者回報看到這樣的訊息"Client xxx.xxx.xxx.xx is not registered.",這是什麼意思?
A: 這個使用者被系統管理員設定為,禁止使用WebRefer來轉寄網頁,請洽系統管理員。
(系統管理員可參考 conf/client.list的設定)
Q: 我是網頁設計者,我看到這樣的訊息"Servo xxx.xxx.xxx.xx is not registered.",這是什麼意思?
A:您所設計的網頁所屬的網站,被系統管理員設定為禁止使用WebRefer來轉寄貴網站的所有網頁,
請洽系統管理員。
(系統管理員可參考 conf/host.list的設定)
Q:假如我還有其他手冊尚未提及的問題,誰可以幫忙?
A:您可以透過這裡來反應遇到的問題