Trainz/模板
|
|
此頁面是華夏公益教科書的一部分Trainz 華夏公益教科書管理. |
- 此頁面位於 Category:Trainz Admin ',這裡將找到所有 Trainz 的工具和特殊指南!問題:釋出到:FrankB
- 如果你不知道如何做某事... 詢問!(Skype 是 frank.a.bartus,便於快速清晰地溝通。) 我在這個專案和其他九個維基媒體專案上有 60,000-70,000 次編輯,並且是一個相當不錯的模板編碼員。
- 更適合我們 Trainz 的需求,一個全面的類別系統現在已經基本到位!
此頁面的第一部分包含內聯模板,第二部分包含特殊的 框顯示模板,其中大部分會建立一個包含資料的框。
- 2014-0918 華夏公益教科書...
- 最近修改的模板列表(最新版本)
- 空間標記模板
- 實用程式和自動分類混合
- Template:Trainz-stub
- Template:TRS-style
- Template:TRS-SubSubPg
- Template:TRS-sectstub
- Template:Trainz-stub
- Template:FAB-todo
- Template:R from Trainz
- Template:Trainz-sect-stub
- Template:Trainz-admin
- Template:Trainz-ref-page
- Template:Trainz-ref
- Template:Trainz-Admin
- Template:Trainz-page - (Fabartus 將頁面 Template:Trainz-ref-page 移動到 Template:Trainz-page:重新使用另一個管理模板的標題,這使得兩者都更“可用”和直觀)(當前) [回滾超過 10 次編輯]
- Template:Tre
- 下一節包含一般編輯最實用的模板。管理模板現在已列在最後。第一組在每個頁面的頂部和底部應該分別有一個代表,標題模板將很快具備透過一個方便的連結模板(下一節)傳遞頁面到頁面執行緒的能力,併為每個傳遞引數提供漂亮的程式碼。
- 請注意,此列表大部分與 TrainzOnline 頁面上使用的模板匹配
- 標記為已棄用的“FUN”模板在這裡沒有使用
- Template:AM&C-top + Template:AM&C-bot - 這是用於中間材料頁面的主力,例如錯誤修復、Windows 應用程式的 HowTo、一般理論和背景(例如 容器)和其他從入門到中級的知識主題。
- Template:FUN-top + Template:FUN-bot - 這是用於入門材料的主力,使用 AM&C 模板用於中間材料頁面,使用 CC 頁面模板用於關於內容建立的進階教程。
- Template:FUN-beg + Template:FUN-end - 都已棄用
- Template:ORP-top + Template:ORP-bot - 這是用於 TrainzOnline 增強材料和示例頁面的主力。資產修改頁面應該位於 AM&C 或 CC 分割槽;所有頁面 都應該位於 參考資料 TOC 中,應該是技術參考資料,而不是 HowTo 頁面。
- 模板對也被用於標記附錄頁面,並傳遞相應的開關。
Template:TRScc-top + Template:TRScc-bot - 這是用於高階材料的主力,使用 AM&C 模板用於中間材料頁面。如何使用 Blender 或 Gmax 基礎知識屬於 AM&C,其他更精細的說明屬於 CC 頁面。
- 最後是:Template:TRS-page - 已棄用;但這是一種執行緒頁面的方法,Prev= '1',Next= '2',執行緒開始(中心連結)= '3'(主頁面是預設值,'4' = 主 TOC,預設值是 Trainz,或 {{BASEPAGENAME}},華夏公益教科書分割槽 TOC。後兩者可以用來分叉導航* TRS-page 的邏輯和功能已整合到標題模板中,該模板將頁面頂部的連結框起來,而它們看起來懸浮在標題模板之上時顯得難看。
此頁面 正在建設中 此處的內容可能會在短時間內發生重大變化。所有 Trainzer 和 Wikibookians 歡迎幫助! 您可以刪除此標籤,並將其替換為 {{Trainz-stub}} 或使用節存根模板({{Trainz-sect-stub}}) 在未完成的部分中,當“頁面”變得更加成熟時。 |
此組中最大的兩個省時工具連結到 [[Trainz/refs/Notations#{{{1}}}|{{{1}}}]] 和 [[Trainz/Glossary#{{{1}}}|{{{1}}}]] 頁面。
- Template:TL
- Template:TA
- Template:Col
- Template:TR
- Template:Kp
- Template:TG
- Template:TOL
- Template:Center
- Template:N3V
- Template:Larger
- Template:Wp
- 又稱 打字輔助模板
這些模板線上使用,以建立連結和顯示效果。它們使用助記符名稱,一種標準化的語法,一方面可以簡化對頁面上的訊息進行評估(非常短的名稱以及簡短但一致的命令引數名稱或順序),另一方面可以避免隱藏子頁面路徑或在其他頁面上顯示這些頁面的完整路徑。
- 它們還支援子子頁面,以及在需要使用漂亮的文字覆蓋來滿足散文寫作時,使用統一的吸管技巧。
- 這些功能已經儘可能地內建到幾個外部連結模板中
- 但 Unicode 和導航中的下劃線通常需要直接使用漂亮的文字覆蓋,因為 URL 中包含 Unicode 字元。
- 幾個外部連結模板使用允許直接連結到 TrainzOnline Wiki 頁面的語法,而更通用的模板允許對其他(例如第三方教程)網站進行漂亮的連結。
- 一般規則
包含連結形成引數中的空格的外部連結模板(模板名稱本身之後由“|”字元分隔的第一部分)需要使用下劃線字元而不是空格。
- 一定要測試這些連結,尤其是外部連結,然後再認為你的工作完成了。
- 如果你外部連結到另一個維基,例如維基百科或 TrainzOnline,並且連結使用重定向的頁面名稱,請使用正確的完整文章名稱來制定呼叫,這樣如果重定向的頁面標題被更改,它就不會被斷開。
- 例外是使用雙引號的 N3V Wiki 頁面。在這種情況下,請使用頁面標題,不包含引號,如果需要,請在該維基上建立一個重定向頁面。
- {{N3V}} — 外部連結到 N3V Wiki 的主力。
- 第一個引數是“url”之後的頁面
{{N3V|trainz-build|trainz-build 標籤版本}}將顯示為 trainz-build 標籤版本
- 以及象徵性地**外部連結**為長格式:
{{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}}} ]]
- 並象徵性地**連結到 'Notepad++ in Trainz' 部分的引用頁面 Trainz references/Windows_skills 為長格式:
{{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 通常是不同的)'程式碼構建號或程式碼版本',它標識了特定軟體模組的組合,也稱為“軟體構建號”,列在每個啟動器螢幕上。
|
|
關於外部連結的說明
[edit | edit source]
|
編輯,臨時部分
[edit | edit source]包含這些字元的連結將不會形成正確的連結,因為維基媒體軟體解析中的 ASCII
' " '字元。當遇到這些字元時,欄位就會中斷。將滑鼠懸停在上面,比較一下
- 正確的完整連結:script-include-table_container
- 並且是字面上的
<span class="plain links">[http://online.ts2009.com/mediaWiki/index.php/%22script-include- able%22_container script-include-table_container]</span>(完整的手動實質普通連結將形成)
- 懸停和比較:"script-include-table"_container script-include-table_container 當 {{Plain link}} 實際上被賦予時,它將無法形成
{{Plain link|http://online.ts2009.com/mediaWiki/index.php/"script-include-table"_container|script-include-table_container}}
- 雖然包含轉義 UNICODE 的普通連結返回:script-include-table_container 顯示四個額外的 ASCII 位元組確實有很大不同。
- 嗯
- 但它是字面上的
{{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}}
- 一個使用程式碼的正確連結: 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|需要研究的失效或丟失的 URL|漂亮文字}}- 當找到有效的 URL 時,“TrainzLinkNeeded” 將被替換為“普通連結”。 它也可以插入為
{{TrainzLinkNeededZ||漂亮文字}},其中雙豎線填充訊息頁面的 URL{{Trainz Link Needed}},作為對作者和讀者的幫助。 此模板會自動將頁面歸類到維護跟蹤類別 Category:Trainz Links Fixups needed。
- 此模板會建立一個類似於此的提示框
- 示例程式碼:
{{TrainzTip|...對缺乏、需求或只是標記工作位置的描述}}
|
- 以下模板是移植到 Wikibooks 的標準 MetaWiki 通用模板。 FrankB 17
- 2013 年 6 月 21 日,55,(UTC)說我可能會為 Trainz 編寫一些自定義版本,所以如果你想盡快得到,請給我留言。 現在,使用頁面內模板
{{FAB-todo|對缺乏、需求或只是標記需要工作的地方的描述——這樣也許其他人就可以在你回來之前接手!}}
雖然不鼓勵使用這些模板,但它們假設你之後會回來再次編輯並繼續工作,因為它們不會將頁面放到 Trainz 維護子類別中。
{{TODO|任務文字}}
用以下內容標記需要處理的頁面或部分:{{TODO|描述任務的文字。}}
謹慎使用,因為它會在 Wikibooks 全域性 TODO 類別中新增指向該頁面的連結。
{{Info|一些有趣的資訊}}
提供一些補充資訊,用以下內容分隔:{{info|一些有趣的資訊}}
一些有趣的資訊。 |
{{Warning|需要注意或小心的事情}}
提醒讀者可能做錯的事情以及可能帶來的嚴重後果:{{warning|警告文字。}}
警告文字。 |
{{Danger}}
提醒讀者可能做錯的事情以及可能帶來的災難性後果:{{mbox|type=warning|msg=此操作可能會對您的安裝造成不可修復的損壞!}}
{{example}}
用 {{example|帶有示例標記的文字}} 視覺地設定一個示例
示例:
這是一個示例示例
設定程式碼部分,尤其是指令碼。 Wikibooks 有一套完整的 增強程式碼標記模板,附帶文件。 如果示例很短,在每行前面加上一個空格,以實現快速頁面範圍的強調演示
- .XML 示例
like this line
{{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-ref}}會自動將頁面歸類到子類別 Category:Trainz appendixes 和(??)Category:Trainz reference pages,此類頁面還應包含在 Trainz references TOC 列表中,關於哪些頁面以及 TOC 決定的規則正在不斷發展 2014-0902。
- 放置
{{Trainz-stub|date}}或{{TRS-sectstub|date}}在頁面上會自動將其歸類到 Category:Trainz pages needing attention(存根)並顯示一個訊息框,提醒讀者該頁面尚未完成。 所有存根自動歸類(維護)模板都應定義 yyyy-mmdd 格式的日期,並且可以接受另一個引數來建議需要做什麼。(這不需要顯示,有些顯示,有些不顯示,有些兩者都顯示。 如果不顯示,你所概述的待辦事項列表會消失在無底洞中——直到有人編輯該部分,待辦事項列表才會出現。)
- 在某個部分放置
{{Trainz-sect-stub|date}}會顯示類似的部分存根訊息框,並將其自動歸類到子類別 Category:Trainz section stubs。 後來,此模板被 {{TRS-sect-stub}} 模板別名化。
- 當將主題拆分成多個頁面時,在頁面底部放置 {{TRS-SubSubPg}},父(子)頁面應引用子子頁面。 用 Wikibooks 術語來說,設定的父級和子級是一個模組。 這會自動將頁面歸類到綜合列表 category:Trainz Sub-Sub-pages 中。
- 在重定向頁面放置 {{R from Trainz}} 到其他 Trainz Division 頁面,包括在移動頁面(移動後編輯)時,以自動分類和列出 Trainz 重定向頁面或別名(例如 CM 和 CMP 都重定向到內容管理器頁面,佈局到路線,所以有時使用重定向很有用。)模板必須放置在頁面重定向指令連結之後,並在同一行上
#redirect [[Trainz/Content Manager]] {{R from Trainz}}
as for CM and CMP are formulated
- 其他重定向模板的使用方式類似,但大多數模板的格式為 {{R to TRS-Book Division}}。
- Template:R to TRS-CC - 重新定位到 category:Trainz 內容建立 部門頁面。
- Template:R to TRS-ref - 頁面重新定位到 Category:重定向到 Trainz 參考頁面 部門頁面。
- 類似:{{R to TRS-sect}} - 當重定向是可搜尋的標題,但主題涵蓋在頁面的某個部分時。
- 類似:{{R from Trainz}} - 初始 R 模板,通用,將頁面新增到 Trainz 重定向作為萬用字元類別。
- 類似:{{R from Trainz alternative name}} - 用於已賦予“更好”(更可搜尋)名稱或別名以簡化搜尋的頁面。這會從主要類別中獲取“錯誤”的標題。
此頁面是來自 Wikibooks Trainz 頁面的重定向,該頁面已移動,或已作為 Trainz 資產管理和建立 (AM&C) 部門的一部分更名。
建議不要在沒有協商的情況下建立類別,您建議的組可能已經被涵蓋。
- 放置
{{Trainz-cat|類別頁面目的的詳細說明}}- 僅在類別上使用,以將其標記為 Trainz 頁面並自動分類。除非在控制引數 'noMaint' 中給定值,否則類別將自動預設為 Trainz 維護,例如:| noMaint= 1。
- 類別樹的輪廓(此處為臨時)
- 臨時
- 在解決現在開始缺失的某些問題時。
另請參閱這些類別
- category:Trainz 類別 - 樹的根部的組織,管理/維護的一個分支,透過 Category:Book:Trainz 位於另一側
- category:所有 Trainz 頁面
- 卷父
- category:Trainz AM&C - 所有被歸類為中級技能的頁面,特別是資產管理(CM 和示例)、簡單克隆和配置編輯,包括重新制作皮膚和修復。
- category:Trainz 內容建立 - 並且!category:Trainz 內容建立 ,宣告已過時,除非存在匹配的 Trainz Wiki 類別。然後,我們將更改模板以自動對另一個進行分類!
- category:Trainz 參考
- category:Trainz 參考頁面 - 不情願地保留這兩個。可以使用其中一個專門用於附錄頁面,因為匹配 TOC 參考文獻 正在走這條路。另一個用於 N3V 共同涵蓋的頁面... 哪個與他們的 {{ORP-bot}} 自動分類匹配。
- category:配置標籤 - 還是在 Trainz 下?
- 管理頁面
- category:Trainz 子子頁面 -- 列出所有子子頁面,無論其上方的卷
- category:Trainz 子子頁面 - 拼寫一致性不是我的強項!這些用於第三級頁面,通常是模式中的示例頁面,儘管一些技術子子頁面會找到自己的方式進入其中。
- category:Trainz 模板
