要在 EmpireCMS 模板中顯示釋出資訊人的 IP 地址,可以按照以下步驟進行操作:
1. 管理資料表
- 登入 EmpireCMS 後臺。
- 進入資料表管理:
- 依次點選:管理資料表 -> 管理欄位。
- 新增一個 IP 欄位:
- 點選 新增欄位。
- 輸入欄位名稱
infoip
。 - 欄位型別選擇
VARCHAR
。 - 長度設定為
15
。
2. 建立 infoip
欄位
- 開啟投稿表單:
- 通常位於
e/admin/templates/default/submit/submit.php
檔案中。
- 通常位於
- 增加隱藏欄位:
- 在表單中增加以下隱藏欄位:
php<input type="hidden" name="ip" id="ip" value="<?=$ecmsfirstpost==1?egetip():DoReqValue($tbname,'ip',stripSlashes($r[ip]))?>">
3. 修改管理系統模型
- 進入資料表管理:
- 依次點選:管理資料表 -> 管理系統模型。
- 修改模型:
- 選擇對應的模型,例如新聞模型。
- 在欄位列表中找到
infoip
欄位。 - 勾選 錄入、投稿、內容模板。
4. 在模板中讀取 IP 地址
- 開啟模板檔案:
- 通常位於
e/template/default/content/content_*.html
檔案中。
- 通常位於
- 使用模板標籤讀取 IP 地址:
- 在模板中使用
[!--infoip--]
標籤來顯示 IP 地址。
- 在模板中使用
示例程式碼:
html
<div>
釋出人 IP 地址:[!--infoip--]
</div>
具體步驟示例
步驟 1: 管理資料表
- 登入 EmpireCMS 後臺。
- 進入資料表管理:
- 依次點選:管理資料表 -> 管理欄位。
- 新增一個 IP 欄位:
- 點選 新增欄位。
- 輸入欄位名稱
infoip
。 - 欄位型別選擇
VARCHAR
。 - 長度設定為
15
。
步驟 2: 建立 infoip
欄位
- 開啟投稿表單:
- 通常位於
e/admin/templates/default/submit/submit.php
檔案中。
- 通常位於
- 增加隱藏欄位:
- 在表單中增加以下隱藏欄位:
php<input type="hidden" name="ip" id="ip" value="<?=$ecmsfirstpost==1?egetip():DoReqValue($tbname,'ip',stripSlashes($r[ip]))?>">
步驟 3: 修改管理系統模型
- 進入資料表管理:
- 依次點選:管理資料表 -> 管理系統模型。
- 修改模型:
- 選擇對應的模型,例如新聞模型。
- 在欄位列表中找到
infoip
欄位。 - 勾選 錄入、投稿、內容模板。
步驟 4: 在模板中讀取 IP 地址
- 開啟模板檔案:
- 通常位於
e/template/default/content/content_*.html
檔案中。
- 通常位於
- 使用模板標籤讀取 IP 地址:
- 在模板中使用
[!--infoip--]
標籤來顯示 IP 地址。
- 在模板中使用