模板:Need to synchronize

[ 檢視 | 編輯 | 歷史 | 更新快取 ]文檔頁面

模板說明

本模板用於標記需要其他語言站進行跨語言同步更新的頁面,若想標記段落或頁面需要其他語言站進行跨語言同步更新,請使用{{Need_to_synchronize_from}}。

添加提示信息框,並自動將頁面加入Category:有編輯需要同步到其他語言站的頁面分類。當添加參數時,可顯示特定語言站的待同步版本信息。

參數說明

參數名稱 類型 說明
tag 可選
  • 設置為"fullpage"時:
    • 修改提示文本為"此頁內容進行了更新"
    • 移除寬度限制(全寬顯示)
    • 用於全頁修改過多的情況,若僅為段落修改,請勿使用該參數
    • 啟用後需要置於頁頂,而非修改段落處
en站頁面名 / pagename-en 可選 需要同步的英文站對應頁面名稱(格式:命名空間:頁面名,如"Project:Main Page")
en站時間戳 / oldid-en 可選 添加該模板時,英文站對應頁面的時間戳。
ja站頁面名 / pagename-ja 可選 需要同步的日文站對應頁面名稱(格式:名前空間:ページ名,如"プロジェクト:メインページ")
ja站時間戳 / oldid-ja 可選 添加該模板時,日文站對應頁面的時間戳。

時間戳獲取方法

  1. 點擊條目頁面的"歷史"按鈕
  2. 選擇目標語言站的最新歷史版本
  3. 從URL中複製"oldid="後的數字(如oldid=12345)

使用示例

基礎用法

{{Need_to_synchronize}}

效果:

此處內容進行了更新,但暫未向其他語言站進行同步。
更新前的版本為保存後將替換為保存前的修訂ID。

請有能力的編輯者協助進行同步,並在同步完成後移除該模板。
模板懸掛者與更新者為MediaWiki default[更多]討論頁貢獻上傳歷史封禁被刪貢獻移動日誌巡查日誌用戶權限

  • 顯示通用提示
  • 自動記錄當前頁面的舊版本ID
  • 顯示當前編輯者用戶名

帶跨語言版本

{{Need_to_synchronize
| en站页面名 = Project:Main Page
| en站时间戳 = 12345
| ja站页面名 = プロジェクト:メインページ
| ja站时间戳 = 67890}}

效果:

此處內容進行了更新,但暫未向其他語言站進行同步。
更新前的版本為保存後將替換為保存前的修訂ID。。 需要同步的語言站與其對應頁面在更新時的版本為:

請有能力的編輯者協助進行同步,並在同步完成後移除該模板。
模板懸掛者與更新者為MediaWiki default[更多]討論頁貢獻上傳歷史封禁被刪貢獻移動日誌巡查日誌用戶權限

  • 額外顯示英文站和日文站的待同步版本連結
  • 連結格式為:頁面名/時間戳

全寬模式

{{Need_to_synchronize
| tag = fullpage}}

效果:

此頁內容進行了更新,但暫未向其他語言站進行同步。
更新前的版本為保存後將替換為保存前的修訂ID。

請有能力的編輯者協助進行同步,並在同步完成後移除該模板。
模板懸掛者與更新者為MediaWiki default[更多]討論頁貢獻上傳歷史封禁被刪貢獻移動日誌巡查日誌用戶權限

  • 修改提示文本為"此頁內容"
  • 移除右側空白區域限制

技術細節

  • 版本記錄:通過{{SaveRevisionID}}魔術字自動獲取編輯前的修訂ID
  • 用戶記錄:通過{{SaveUserName}}魔術字自動獲取編輯者
  • 連結生成:使用[{{fullurl:{{{1}}}|{{{2}}}}} {{{1}}}]解析器函數動態構建跨站連結
  • 條件判斷:通過{{#ifeq}}實現參數存在性檢測

注意事項

  1. 依賴擴展:NeuroWiki自製的SaveRevisionID擴展
  2. 同步流程
    • 應先在其他語言站完成同步
    • 再回來移除本模板
  3. 時間戳獲取:需前往對應語言站頁面歷史獲取具體修訂ID(時間戳)
    1. 點擊條目頁面的"歷史"按鈕
    2. 選擇目標語言站的最新歷史版本
    3. 從URL中複製"oldid="後的數字(如oldid=12345)
  4. 圖標文件:已預先上傳至共享站:
  

樣式控制

樣式類 作用元素
metadata 整個信息框容器
mw-file-element 左側圖標
mw-parser-output 文本內容區域

重定向

  • 縮寫:{{NTS}}

參見

  • 作用類似,但同步方向相反(提醒其他編輯者要把其他語言站內容同步到本站):{{Need_to_synchronize_from}}