帝國cms模板裡顯示釋出資訊人的ip地址

黄文Rex發表於2024-10-05

要在 EmpireCMS 模板中顯示釋出資訊人的 IP 地址,可以按照以下步驟進行操作:

1. 管理資料表

  1. 登入 EmpireCMS 後臺
  2. 進入資料表管理
    • 依次點選:管理資料表 -> 管理欄位
  3. 新增一個 IP 欄位
    • 點選 新增欄位
    • 輸入欄位名稱 infoip
    • 欄位型別選擇 VARCHAR
    • 長度設定為 15

2. 建立 infoip 欄位

  1. 開啟投稿表單
    • 通常位於 e/admin/templates/default/submit/submit.php 檔案中。
  2. 增加隱藏欄位
    • 在表單中增加以下隱藏欄位:
    php
    <input type="hidden" name="ip" id="ip" value="<?=$ecmsfirstpost==1?egetip():DoReqValue($tbname,'ip',stripSlashes($r[ip]))?>">

3. 修改管理系統模型

  1. 進入資料表管理
    • 依次點選:管理資料表 -> 管理系統模型
  2. 修改模型
    • 選擇對應的模型,例如新聞模型。
    • 在欄位列表中找到 infoip 欄位。
    • 勾選 錄入投稿內容模板

4. 在模板中讀取 IP 地址

  1. 開啟模板檔案
    • 通常位於 e/template/default/content/content_*.html 檔案中。
  2. 使用模板標籤讀取 IP 地址
    • 在模板中使用 [!--infoip--] 標籤來顯示 IP 地址。

示例程式碼:

html
<div> 釋出人 IP 地址:[!--infoip--] </div>

具體步驟示例

步驟 1: 管理資料表

  1. 登入 EmpireCMS 後臺
  2. 進入資料表管理
    • 依次點選:管理資料表 -> 管理欄位
  3. 新增一個 IP 欄位
    • 點選 新增欄位
    • 輸入欄位名稱 infoip
    • 欄位型別選擇 VARCHAR
    • 長度設定為 15

步驟 2: 建立 infoip 欄位

  1. 開啟投稿表單
    • 通常位於 e/admin/templates/default/submit/submit.php 檔案中。
  2. 增加隱藏欄位
    • 在表單中增加以下隱藏欄位:
    php
    <input type="hidden" name="ip" id="ip" value="<?=$ecmsfirstpost==1?egetip():DoReqValue($tbname,'ip',stripSlashes($r[ip]))?>">

步驟 3: 修改管理系統模型

  1. 進入資料表管理
    • 依次點選:管理資料表 -> 管理系統模型
  2. 修改模型
    • 選擇對應的模型,例如新聞模型。
    • 在欄位列表中找到 infoip 欄位。
    • 勾選 錄入投稿內容模板

步驟 4: 在模板中讀取 IP 地址

  1. 開啟模板檔案
    • 通常位於 e/template/default/content/content_*.html 檔案中。
  2. 使用模板標籤讀取 IP 地址
    • 在模板中使用 [!--infoip--] 標籤來顯示 IP 地址。

相關文章