線上書籍

Home

[1022] XOOPS網站輕鬆架

一、 自訂註冊步驟
  1. 到後台的「模組」,確定「使用者管理」模組是有安裝,且有啟用該模組。
  2. 「分類」指的是註冊欄位的分類,沒有太大的重要性。
  3. 「欄位」一部分可以在報名時填寫,一部分可以事後補寫,全由站長決定。
  4. 「註冊步驟」用來決定哪一個階段要呈現哪些欄位,亦可自行決定要幾個步驟。
  5. 請取消不必要「欄位」,將「在註冊表單中顯示」設定為「否」即可。
  6. 編輯「所在時區」,將預設值改為「GMT+8:00」,並勾選「必需」,如此,註冊時,預設就會選用「GMT+8:00」的設定,而且一定要填。
二、 新增想要的欄位
  1. 點選「新增欄位」,「標題」寫中文即可,「名稱」中英文都可以,這不會顯示在畫面上,是給電腦讀取用的,「在註冊表單中顯示」設定為「是」即可。
  2. 「編輯用戶資料」指的是這個欄位在「編輯帳號」時,允許哪些群組來自行編修。
  3. 新增後會多出幾個欄位,包括「新增選項」以及「預設值」,「搜尋用戶資料」等欄位。
  4. 選項部份,「關鍵字」是實際存到資料庫的值,而「值」則是秀在畫面的文字。若是三個選項不夠用,那麼,送出後,還會多出幾個選項,您可以繼續編輯。
三、 修改為recaptcha認證方式
  1. 修改/www/class/captcha/config.php,修改其「mode」的設定。(disabled設定是否要關閉認證,skipmember是否略過會員,maxattempts最多可以試幾次?)
  2. text是預設值,即填入數字相加的總和;image則是傳統的圖形認證;recaptcha是透過recaptcha提供的圖形認證機制,最為複雜(亦最有效)。
  3. 先登入Google,然後連至 https://www.google.com/recaptcha/admin/list,點擊「Add a New Site」,輸入網址送出。
  4. 修改config.recaptcha.php,在private_key填入Private Key(私鑰)的值,在public_key填入Public Key(公鑰)的值,儲存上傳即可。
  5. Public Key:
    6LfKj-kSAAAAAJx2Wdwk2_4cKujC3y9pwOTc4Psv
    Private Key: 6LfKj-kSAAAAAEN2ctar8OHlFXuHmw_nkJOr794v
四、 新增使用者或管理員
  1. 從後台的「會員→新增會員」來設一個新的帳號,紅色星號為必填欄位,「群組」務必點選註冊會員。送出後系統會發一封信給該使用者的Email信箱,故信箱必須是正確的。
  2. 若要開設另一個管理員帳號,只要在「群組」加選「管理員」即可。
五、 自訂頁面
  1. 在XOOPS網頁目錄下建立一個addr.php頁面,內容如下: <?php include "mainfile.php"; include XOOPS_ROOT_PATH.'/header.php'; ?> 網頁內容或語法請貼在此 <?php include XOOPS_ROOT_PATH.'/footer.php'; ?>
  2. 連到 https://maps.google.com.tw/,輸入地址,點選左邊連結圖示,選擇「自訂和預覽內嵌地圖」,設定好適當大小,將嵌入碼複製到addr.php中即可。
  3. 進行頁尾設定,輸入地址,並加上連結,例如:<a href=”http://163.26.52.243/~xxx/addr.php”>地址</a>