跳至內容

Trainz/模板

來自華夏公益教科書
此頁面位於 Category:Trainz Admin ',這裡將找到所有 Trainz 的工具和特殊指南!問題:釋出到:FrankB
  • 如果你不知道如何做某事... 詢問!(Skype 是 frank.a.bartus,便於快速清晰地溝通。) 我在這個專案和其他九個維基媒體專案上有 60,000-70,000 次編輯,並且是一個相當不錯的模板編碼員。
  • 更適合我們 Trainz 的需求,一個全面的類別系統現在已經基本到位!

此頁面的第一部分包含內聯模板,第二部分包含特殊的 框顯示模板,其中大部分會建立一個包含資料的框。

2014-0918 華夏公益教科書...
最近修改的模板列表(最新版本)
空間標記模板
  1. Template:Trainz-cat
  2. Template:TRSCat
  3. Template:Tref-pg  ???
實用程式和自動分類混合
  1. Template:Trainz-stub
  2. Template:TRS-style
  3. Template:TRS-SubSubPg
  4. Template:TRS-sectstub
  5. Template:Trainz-stub
  6. Template:FAB-todo
  7. Template:R from Trainz
  8. Template:Trainz-sect-stub
  9. Template:Trainz-admin
  10. Template:Trainz-ref-page
  11. Template:Trainz-ref
  12. Template:Trainz-Admin
  13. Template:Trainz-page - (Fabartus 將頁面 Template:Trainz-ref-page 移動到 Template:Trainz-page:重新使用另一個管理模板的標題,這使得兩者都更“可用”和直觀)(當前) [回滾超過 10 次編輯]
  14. Template:Tre
[編輯 | 編輯原始碼]
  • 下一節包含一般編輯最實用的模板。管理模板現在已列在最後。第一組在每個頁面的頂部和底部應該分別有一個代表,標題模板將很快具備透過一個方便的連結模板(下一節)傳遞頁面到頁面執行緒的能力,併為每個傳遞引數提供漂亮的程式碼。
  • 頁面可以位於 Trainz\pagename 中,如果它被預期是一個經常被連結和經常被連結的主題,但優先地,這種格式應該用於重定向到一個頁面組(書籍分割槽),其中頁面在該 TOC 頁面中列出。
  • CC 和技能構建教程應該分別位於 內容建立Trainz 簡介 中。
  • 請注意,此列表大部分與 TrainzOnline 頁面上使用的模板匹配
    標記為已棄用的“FUN”模板在這裡沒有使用
    1. Template:AM&C-top + Template:AM&C-bot - 這是用於中間材料頁面的主力,例如錯誤修復、Windows 應用程式的 HowTo、一般理論和背景(例如 容器)和其他從入門到中級的知識主題。
    2. Template:FUN-top + Template:FUN-bot - 這是用於入門材料的主力,使用 AM&C 模板用於中間材料頁面,使用 CC 頁面模板用於關於內容建立的進階教程。
      1. Template:FUN-beg + Template:FUN-end - 都已棄用
    3. Template:ORP-top + Template:ORP-bot - 這是用於 TrainzOnline 增強材料和示例頁面的主力。資產修改頁面應該位於 AM&C 或 CC 分割槽;所有頁面 都應該位於 參考資料 TOC 中,應該是技術參考資料,而不是 HowTo 頁面。
      1. 模板對也被用於標記附錄頁面,並傳遞相應的開關。

    Template:TRScc-top + Template:TRScc-bot - 這是用於高階材料的主力,使用 AM&C 模板用於中間材料頁面。如何使用 Blender 或 Gmax 基礎知識屬於 AM&C,其他更精細的說明屬於 CC 頁面。

    1. 最後是:Template:TRS-page - 已棄用;但這是一種執行緒頁面的方法,Prev= '1',Next= '2',執行緒開始(中心連結)= '3'(主頁面是預設值,'4' = 主 TOC,預設值是 Trainz,或 {{BASEPAGENAME}},華夏公益教科書分割槽 TOC。後兩者可以用來分叉導航
      * TRS-page 的邏輯和功能已整合到標題模板中,該模板將頁面頂部的連結框起來,而它們看起來懸浮在標題模板之上時顯得難看。


     


    [編輯 | 編輯原始碼]

    此組中最大的兩個省時工具連結到 [[Trainz/refs/Notations#{{{1}}}|{{{1}}}]] 和 [[Trainz/Glossary#{{{1}}}|{{{1}}}]] 頁面。

    1. Template:TL
    2. Template:TA
    3. Template:Col
    4. Template:TR
    5. Template:Kp
    6. Template:TG
    7. Template:TOL
    8. Template:Center
    9. Template:N3V
    10. Template:Larger
    11. Template:Wp

    編輯輔助模板

    [編輯 | 編輯原始碼]
    又稱 打字輔助模板

    這些模板線上使用,以建立連結和顯示效果。它們使用助記符名稱,一種標準化的語法,一方面可以簡化對頁面上的訊息進行評估(非常短的名稱以及簡短但一致的命令引數名稱或順序),另一方面可以避免隱藏子頁面路徑或在其他頁面上顯示這些頁面的完整路徑。

    • 它們還支援子子頁面,以及在需要使用漂亮的文字覆蓋來滿足散文寫作時,使用統一的吸管技巧。
    • 這些功能已經儘可能地內建到幾個外部連結模板中
    • 但 Unicode 和導航中的下劃線通常需要直接使用漂亮的文字覆蓋,因為 URL 中包含 Unicode 字元。
    • 幾個外部連結模板使用允許直接連結到 TrainzOnline Wiki 頁面的語法,而更通用的模板允許對其他(例如第三方教程)網站進行漂亮的連結。

     

    [編輯 | 編輯原始碼]
    一般規則

    包含連結形成引數中的空格的外部連結模板(模板名稱本身之後由“|”字元分隔的第一部分)需要使用下劃線字元而不是空格。

    • 一定要測試這些連結,尤其是外部連結,然後再認為你的工作完成了。
    • 如果你外部連結到另一個維基,例如維基百科或 TrainzOnline,並且連結使用重定向的頁面名稱,請使用正確的完整文章名稱來制定呼叫,這樣如果重定向的頁面標題被更改,它就不會被斷開。
    • 例外是使用雙引號的 N3V Wiki 頁面。在這種情況下,請使用頁面標題,不包含引號,如果需要,請在該維基上建立一個重定向頁面。
    {{N3V}} — 外部連結到 N3V Wiki 的主力。
    • 第一個引數是“url”之後的頁面
    • 以及象徵性地**外部連結**為長格式: {{plainlinks | {{{1}}} | {{{2}}} }} 與更長的維基標記外部連結相同
    <span class="plainlinks"
    >[http://online.ts2009.com/mediaWiki/index.php/Trainz-build {{{2}}}]
    </span>
    • 並從字面上形成連結{{plain link|Trainz-build|Trainz-build 標籤版本}}
    內部簡單鏈接
    • {{TL|內容管理器|內容管理器}} 將顯示為 內容管理器
      • 並象徵性地**連結到子頁面**為長格式: [[Trainz/{{{1}}} | {{{2}}} ]]
      • 並從字面上形成連結[[Trainz/ContentManager|內容管理器]],形成指向 Trainz 主頁的直接子頁面的連結。

    類似地,{{TA}} 形成指向 Trainz/AM&C 的子頁面的連結,而 {{TC}} 形成指向 Trainz/Content Creation 的子頁面的連結。但 {{TR}}(引用)和 {{TG}}(詞彙錶鏈接)使用中間引數/傳遞引數來修改解析。

    [edit | edit source]

    在組織頁面分組時,簡單的連結模板在頁面需要多個子頁面級別時就變得不可取了,而將專案分解成卷最多隻能消除一個這樣的級別。這催生了新一代的模板,它具有一些“過濾智慧”或補充編碼來生成所需的連結。

    • {{TG|Ca_to_Ez|內容管理器 Plus}}(連結到**Trainz 詞彙表**中的主要章節標題)將顯示為 內容管理器 Plus
      • 並象徵性地連結為長格式: [[Trainz#{{{1}}} | {{{2}}} ]]
      • 與更長的:[[Trainz/Glossary#Ca_to_Ez|內容管理器 Plus]] 相同
    • {{TR|R|內容管理器}} 將顯示並連結為 內容管理器 Plus
      • 並象徵性地**連結到子頁面**為長格式: [[Trainz_references/{{{1}}} | {{{2}}} ]]
      • 與更長的:[[Trainz_references/{{{1}}} | {{{2}}} ]] 相同
    隱藏文字將被忽略
    The next lines Are obsolescent...
    
    因此,當前沒有計劃,錯誤修復將在 Trainz AM&C 卷中進行。錯誤修復很可能在 Trainz AM&C/Trainz_Error_Fixing 中進行。
    • {{Tre|The Tag|is not permitted}} 將顯示為 Template:Tre... 其他隱藏文字等待重新設計架構
    忽略結束
    • {{Tws|Notepad++ in Trainz}}(Trainz Windows 應用程式技能部分標題)將顯示為 Template:Tws
      • 並象徵性地**連結到 'Notepad++ in Trainz' 部分的引用頁面 Trainz references/Windows_skills 為長格式: [[Trainz references/Windows_skills#{{{1}}} | {{{2}}} ]]
    • {{wp|Trainz|Trainz 文章}} 將顯示為 Trainz 文章 並象徵性地連結為長格式
    [[w:Trainz|Trainz 文章]] 到維基百科文章。
    [edit | edit source]
    {{plain link|完整連結地址|漂亮文字}}

    '普通連結' 形成一個完整的外部連結,用於在行內使用“漂亮列印”文字替換。

    示例:Trainz 資產技術級別位於每個資產的 config.txt 檔案 中,並且是 稱為“Trainz-build”標籤號有時“版本號”,它與但不同於(直接依賴於——因為 trainz-build 標籤值由 CCP 的程式碼構建在建立資產時定義。您實際安裝的軟體版本(請參閱 Post TS09-SP0 的標題欄以檢視此版本號)和資產的 trainz-build 通常是不同的)'程式碼構建號或程式碼版本',它標識了特定軟體模組的組合,也稱為“軟體構建號”,列在每個啟動器螢幕上。

    警告-1:
    在建立“外部連結”時,單擊位址列,然後CTRL+A 然後 CTRL+C 以捕獲正確的完整 UNICODED 地址字串。


    最佳實踐:
    • 此外,**始終**:完成一個部分後,對外部連結進行導航測試。可能在使用模板連結時尤其如此。
    • 雖然連結形成方式不同,有些東西可能有效,但即使是維基百科 (Wikipedia) 連結形成也應該進行測試。如果不是為了測試拼寫,至少要看看使用的名稱是否是一個重定向頁面的名稱,如果是,則應該使用正確的名稱,並根據需要使用管道技巧來顯示您選擇的短語。


    [edit | edit source]
    警告-2:
    • 這個**連結測試**準則對於包含**標點符號**或一些非英語(但仍然是西方字母)標題的連結尤其重要,眾所周知,例如許多以幷包含配對引號的 N3V Wiki 頁面會發生中斷。如果沒有 N3V 的 TrainzOnline 上沒有可以連結的“無引號”重定向頁面,建議您建立一個。


    編輯,臨時部分

    [edit | edit source]

    包含這些字元的連結將不會形成正確的連結,因為維基媒體軟體解析中的 ASCII ' " ' 字元。當遇到這些字元時,欄位就會中斷。將滑鼠懸停在上面,比較一下

    並且是字面上的

    <span class="plain links">[http://online.ts2009.com/mediaWiki/index.php/%22script-include- able%22_container script-include-table_container]</span> (完整的手動實質普通連結將形成)

    {{Plain link|http://online.ts2009.com/mediaWiki/index.php/"script-include-table"_container|script-include-table_container}}


    • 但它是字面上的

    {{Plain link|http://online.ts2009.com/mediaWiki/index.php/"script-include-table"_container|script-include-table_container}}

    • 實際上:{{Plain link|http://online.ts2009.com/mediaWiki/index.php/"script-include-table"_container|script-include-table_container}}
    • 實際上:{{Plain link|http://online.ts2009.com/mediaWiki/index.php/%22script-include-table%22_container|script-include-table_container}}

    ...

    • 證畢,正如所述,連結中的這四個額外字元確實有很大不同。此外,此建議僅適用於包含 '"“ 的 Web 連結,也適用於 全球資訊網 國際慣例(可能是 Unicode)中使用的其他字元。尚未評估此處的引號引導的頁面名稱是否甚至可以正確連結,因為此站點使用 Common.css 和 Common.js 檔案和程序,而 N3V TrainzOnline Wiki 則沒有。

    TrainzLinkNeeded

    [編輯 | 編輯原始碼]
    {{TrainzLinkNeeded|需要研究的失效或丟失的 URL|漂亮文字}}
    當找到有效的 URL 時,“TrainzLinkNeeded” 將被替換為“普通連結”。 它也可以插入為 {{TrainzLinkNeededZ||漂亮文字}},其中雙豎線填充訊息頁面的 URL {{Trainz Link Needed}},作為對作者和讀者的幫助。 此模板會自動將頁面歸類到維護跟蹤類別 Category:Trainz Links Fixups needed

    TrainzTip

    [編輯 | 編輯原始碼]
    此模板會建立一個類似於此的提示框
    示例程式碼:{{TrainzTip|...對缺乏、需求或只是標記工作位置的描述}}
    ...對缺乏、需求或只是標記工作位置的描述


    還需要我多說嗎?// FrankB
    以下模板是移植到 Wikibooks 的標準 MetaWiki 通用模板。 FrankB 17
    2013 年 6 月 21 日,55,(UTC)說我可能會為 Trainz 編寫一些自定義版本,所以如果你想盡快得到,請給我留言。 現在,使用頁面內模板 {{FAB-todo|對缺乏、需求或只是標記需要工作的地方的描述——這樣也許其他人就可以在你回來之前接手!}}

    Wikibooks 標準模板

    [編輯 | 編輯原始碼]

    雖然不鼓勵使用這些模板,但它們假設你之後會回來再次編輯並繼續工作,因為它們不會將頁面放到 Trainz 維護子類別中。

    {{TODO|任務文字}}

    用以下內容標記需要處理的頁面或部分:{{TODO|描述任務的文字。}}

    Clipboard

    待辦事項
    描述任務的文字。


    謹慎使用,因為它會在 Wikibooks 全域性 TODO 類別中新增指向該頁面的連結。

    {{Info|一些有趣的資訊}}

    提供一些補充資訊,用以下內容分隔:{{info|一些有趣的資訊}}

    {{Warning|需要注意或小心的事情}}

    提醒讀者可能做錯的事情以及可能帶來的嚴重後果:{{warning|警告文字。}}

    {{Danger}}

    提醒讀者可能做錯的事情以及可能帶來的災難性後果:{{mbox|type=warning|msg=此操作可能會對您的安裝造成不可修復的損壞!}}

    {{example}}

    用 {{example|帶有示例標記的文字}} 視覺地設定一個示例

    示例:

    這是一個示例示例

    程式碼

    [編輯 | 編輯原始碼]

    設定程式碼部分,尤其是指令碼。 Wikibooks 有一套完整的 增強程式碼標記模板,附帶文件。 如果示例很短,在每行前面加上一個空格,以實現快速頁面範圍的強調演示

    • XML 示例
      .

    不完整

    [編輯 | 編輯原始碼]

    {{Incomplete module}} 用 {{Incomplete module}} 標記頁面為進行中的工作

    頁面到頁面的連結

    [編輯 | 編輯原始碼]
    目前...
    使用標準 Wikibooks 模板 {{chapter navigation}} 模板,這樣,使用 Previous page= “在 Microsoft Windows 下安裝” 和 next page= “安裝 Service Pack”,模板(它位於頁面底部,在頁面類別之上)將顯示為

    {{chapter navigation|在 Microsoft Windows 下安裝|安裝 Service Pack}} {{navigation|在 Microsoft Windows 下安裝|安裝 Service Pack}} 並同時顯示在頂部和底部(在這兩個地方檢視)

    管理模板

    [編輯 | 編輯原始碼]
    • 在頁面頂部放置 {{Trainz-Admin}} 會使它成為自動類別 Category:Trainz Admin 的一部分,並在上面顯示訊息框通知。 它的用途比這裡總結的要廣泛。 使用此模板以及所有模板時,請熟悉它們的用法——通常在編寫針對非專業編輯的用法時會投入很多思考。
    • 放置 {{Trainz-page|Previous|Next}} 將使用 category:Trainz linking templates 傳遞的完整管道欺騙連結,將 Trainz 頁面連結到頁面(像 {{Chapter navigation}} 一樣將它們串聯起來,但不會建立自己的連結,而是...)。 檢視 glossary 頁面,瞭解它如何表現為頁尾和頁面標題框上方的導航連結——在兩個地方都有連結。
    • 通用標題模板 {{TRS-hdrbox}} 將很快從 Trainz 部門頁面標題模板中獲取此類傳遞引數,並可以選擇同時連結上下,包括站外連結。

     

    • 放置 {{Trainz-stub|date}}{{TRS-sectstub|date}} 在頁面上會自動將其歸類到 Category:Trainz pages needing attention(存根)並顯示一個訊息框,提醒讀者該頁面尚未完成。 所有存根自動歸類(維護)模板都應定義 yyyy-mmdd 格式的日期,並且可以接受另一個引數來建議需要做什麼。(這不需要顯示,有些顯示,有些不顯示,有些兩者都顯示。 如果不顯示,你所概述的待辦事項列表會消失在無底洞中——直到有人編輯該部分,待辦事項列表才會出現。)
    • 當將主題拆分成多個頁面時,在頁面底部放置 {{TRS-SubSubPg}},父(子)頁面應引用子子頁面。 用 Wikibooks 術語來說,設定的父級和子級是一個模組。 這會自動將頁面歸類到綜合列表 category:Trainz Sub-Sub-pages 中。

     

    重定向頁面模板

    [編輯 | 編輯原始碼]
    • 在重定向頁面放置 {{R from Trainz}} 到其他 Trainz Division 頁面,包括在移動頁面(移動後編輯)時,以自動分類和列出 Trainz 重定向頁面或別名(例如 CMCMP 都重定向到內容管理器頁面,佈局到路線,所以有時使用重定向很有用。)模板必須放置在頁面重定向指令連結之後,並在同一行上
    #redirect [[Trainz/Content Manager]] {{R from Trainz}}
    as for CM and CMP are formulated
    
    • 其他重定向模板的使用方式類似,但大多數模板的格式為 {{R to TRS-Book Division}}。
    將這些放置在重定向頁面內 -- 在與終端 ']]' 相同的行上,以自動將重定向頁面分類到管理類別中。每個可能給出一個滴管技巧,以便按字母順序更好地對正在重定向的“頁名稱”進行排序。
     
    • 類似:{{R from Trainz alternative name}} - 用於已賦予“更好”(更可搜尋)名稱或別名以簡化搜尋的頁面。這會從主要類別中獲取“錯誤”的標題。

    此頁面是來自 Wikibooks Trainz 頁面的重定向,該頁面已移動,或已作為 Trainz 資產管理和建立 (AM&C) 部門的一部分更名。 

    類別標記模板

    [編輯 | 編輯原始碼]

    建議不要在沒有協商的情況下建立類別,您建議的組可能已經被涵蓋。

    • 放置 {{Trainz-cat|類別頁面目的的詳細說明}} - 僅在類別上使用,以將其標記為 Trainz 頁面並自動分類。除非在控制引數 'noMaint' 中給定值,否則類別將自動預設為 Trainz 維護,例如:| noMaint= 1

    初步類別樹

    [編輯 | 編輯原始碼]
    類別樹的輪廓(此處為臨時)
    臨時
    在解決現在開始缺失的某些問題時。

    另請參閱這些類別

    卷父

    Category:Book:Trainz

    管理頁面
     
    在 Microsoft Windows 下安裝 · 安裝 Service Pack

    華夏公益教科書