guestbk.gif (4594 bytes) 特異功能使用方法

1998/08/04

 

自動換頁功能

如流言數目超過 guest.ini 中設定的數目,就會自動換一個新的頁面,以增進讀取的速度。舊的一頁自動變成 guest1.htm、guest2.htm,以此類推。

一開始的時候,我們上傳了 11 個頁面,你會發現只有 guest.htm 有東西,其他的 guest1.htm ~ guest10.htm 都是空白的沒有內容,這些就是保留給以後換頁時使用的。若 guest10.htm 也不夠用了,請自己開一個新的空白檔案,更名為 guest11.htm (以此類推下去),並記得要更改檔案的權限為 Internet 來賓帳戶變更,或是 chmod a+rw

如果頁面不夠用,你又沒有給它新的檔案 (或沒有更改檔案權限),就會出現開檔錯誤的訊息。所以你一發現頁面快用完了,就一次多開幾個檔案給流言簿使用吧!!

 

 

 

刪除流言內容

如果在你的流言簿上,有人寫了不利於你的話,或是亂七八糟的東西,你可以很輕易的從流言簿管理畫面中,把不想要的流言刪除。

使用方法很簡單:

  1. 進入流言簿管理畫面 ( 這個頁面的名稱只有你自己知道,以免別人刪除了你了流言 ),輸入頁面的編號。例如:要刪除的流言在 guest5.htm 中,頁面的編號就是 5。如果要刪除流言首頁 guest.htm 中的流言,直接按下送出即可!!

  2. 這時畫面會顯示出你所輸入的頁面中所有的流言,請勾選要刪除的流言 ( 可以複選 ),再按下確定刪除即可。

  3. 你可以到那一頁中去看看,流言是否正確的刪除 ( 請記得重新讀取頁面 ),該篇流言的索引也一併刪除了。所有刪除的動作都會紀錄在 guest.log 檔案中,如果你懷疑流言被有他人刪除的現象,可以到 guest.log 去查看紀錄。

 

注意!! 流言刪除後就無法再復原回來。

 

 

 

自訂檔案名稱

流言簿的檔案不一定要叫做 guest.htm,如果你有需要,也可以改名為 guest.html 或是 alex.htm。

要自訂檔案名稱,請依照下面步驟:

  1. 修改 guest.ini 檔案中,每個檔案的檔案名稱。你可以把它們一系列都改成 alex.htm、alex.tmp、alex_index.htm 等等,也可以各個使用不同的名稱 ( 不過我不建議這樣做 )。

  2. 修改完 ini 檔中的檔名,也要把實際的檔案重新改相同的檔名才可以。

  3. 在原本的 guest.htm、guestadd.htm、guestframe.htm 中有相關的超連結,你都必須更改過來。

 

 

 

自訂流言內容格式

如果你不喜歡原本程式預設的流言內容編排格式,你可以使用自己的樣板,流言簿程式會依照你的樣板來編排流言的內容格式。利用這個方法,你也可以很輕易的使用小正正的流言簿程式,來做出連結蒐集、使用者註冊...等等特殊功能的網頁。

流言簿內容樣板使用的方法是這樣的:

  1. 先編輯一個樣板檔案,樣板檔案的格式跟一般的網頁一樣,使用 HTML,排出你要的流言格式,然後在適當的位置插入流言簿的特殊標記。
    例如樣板檔案的內容是這樣的:

    <tr bgcolor="#000000">
    <td>%URLPIC%
    <font color="#FFFFFF"><B>%TITLE%</B></font></td>
    <td><p align="right"><span style="font-size: 9pt"><font color="#FFFFFF">
    %NAME% %EMAILPIC% %ICQ%
    </font></span></td>
    </tr>
    <tr>
    <td width="100%" colspan="2"><span style="font-size: 9pt">
    %CONTENT%
    </span></td>
    </tr>


    %NAME%%URL%...等等就是流言簿的特殊標記。在你寫好的樣板網頁中加入這些特殊標記,使用者流言的時候,%NAME% 的地方就會被使用者填寫的名字來取代,%TITLE% 則會被使用者填寫的流言標題取代,以此類推。

    流言簿在運作的時候,會先把這些特殊標記用實際填寫的資料取代,然後再把整個樣板頁面的內容,插入到 guest.htm 中 <!--START--> 和 <!--END--> 中間。所以樣板頁面只要有流言內容格式的 HTML 原始碼就好了,不要有 <HTML>、<BODY>...等等的 HTML 原始碼。

    剛才的樣板實際顯示出來就是這樣:

    hpurl.gif (183 bytes) 小正正的家

    小正正 mailto.gif (173 bytes) icq.gif (122 bytes)1234567

    小正正的家是一個很棒的地方!!

    這只是一筆流言內容的樣子而已。

  2. 樣板頁面完成之後,要跟 guest.htm 放在同一個目錄中,並且在 guest.ini 中 [Guest_Templet_Filename] 的下一行寫上樣板網頁的檔案名稱,副檔名不一定要 .htm。

  3. 依照你的需要修改 guestadd.htm 中的表單。

  4. 接下來你就可以去流言,測試樣板的效果了,如果不滿意,再去修改樣板,直到滿意為止。

下面列出了所有可以使用的特殊標記,你可以挑選需要的來使用就好。如果你還是不太懂可以看看這邊有實際的範例,而樣板檔案是這樣的。

%NAME% 名字
%EMAIL% 電子郵件信箱帳號
%EMAILPIC% 電子郵件圖案 (有超連結)
%URL% 網頁網址
%URLPIC% 網頁圖案 (有超連結)
%ICQ% ICQ 圖案 + 號碼
%TITLE% 標題
%CONTENT% 內文
%TIME% 時間
%FROM% 上站位置 (IP)
%FACEPIC% 表情圖案
%REPLY% 回應文章的圓鈕
%TEXT1% 保留文字欄位 1
%TEXT2% 保留文字欄位 2

 

 

共用流言簿程式

如果你是 ISP,你希望在自己的網站上提供流言版的服務,這時,你只要在機器上安裝一個小正正的流言簿程式,就可以讓這台機器上所有的客戶使用了!!

做法:

  1. 在你的網頁伺服器上,編譯一隻小正正的流言簿程式 ( 例如:guest.cgi ),把程式放在共用的 CGI 目錄中 ( 例如:/cgi-bin )。

  2. 通知你這台機器上的客戶,請他們在自己的目錄下安裝 guest.htm,設定好自己的 guest.ini 等檔案,也就是說,除了主程式以外,流言簿全套的檔案,全部都放在自己的目錄下 ( 包括 guestpic )。

  3. 在 guest.htm、guestadd.htm 和 adm.htm 中,atcion 的地方都指定到 /cgi-bin/guest.cgi。而資訊檔的路徑,就根據你機器上實際的狀況,讓 guest.cgi 能找到客戶自己的目錄下的 guest.ini。

  4. 這樣子就 OK 啦!! 注意,只有在同一台機器上面的人才可以共用一隻程式,不同機器的人不可以使用別台機器的程式。