LLWiki正在建設中,歡迎加入我們

本頁使用了標題或全文手工轉換

「LLWiki:模板指引」修訂間的差異

出自LLWiki
跳至導覽 跳至搜尋
第16行: 第16行:
模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见[[#代码]]章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用{{ce|<code>}}和{{ce|<pre>}}标签时,内部文本不会执行繁简转换。LLWiki为此设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用&lt;nowiki&gt;标签包裹。
模板文档繁简转换的需求来自于两个方面,其一是模板使用的中文参数都需配备简体和繁体两个互为替代的等效参数(详见[[#代码]]章节),其二是在说明参数或是展示示例时用到的中文表达。一般情况下MediaWiki会对中文自动进行繁简转换,但使用{{ce|<code>}}和{{ce|<pre>}}标签时,内部文本不会执行繁简转换。LLWiki为此设立了{{tl|code}}和{{tl|pre}}两个模板作为对应的HTML标签的代用品,模板的参数仍会自动执行繁简转换。这两个模板都只有一个匿名参数,且参数一般需要使用&lt;nowiki&gt;标签包裹。


{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的HTML实体也往往无效(特例见附表)。例如:{{code|<nowiki>{{code|<-{}-nowiki>&-{}-amp;lt;span style="font-style:italic"&-{}-amp;gt;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;{{color|red|文本}}&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;lt;/span&-{}-amp;gt;<-{}-/nowiki>}}</nowiki>}}的效果为{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}。注意与此同时被{{ce|<nowiki>}}标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入-{{ce|{}}}-进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。
{{tl|code}}和{{tl|pre}}模板和对应的HTML标签有一个极大的区别,模板参数中的Wikitext仍旧会被执行,而且即使使用转义的HTML实体也往往无效(特例见附表)。例如:{{code|<nowiki>{{code|<-{}-nowiki>&-{}-amp;lt;span style="font-style:italic"&-{}-amp;gt;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;{{color|red|文本}}&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;#39;&-{}-amp;lt;/span&-{}-amp;gt;<-{}-/nowiki>}}</nowiki>}}的效果为{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}。注意与此同时被{{ce|<nowiki>}}标签包裹的模板仍旧不会被展开。为了解决这一问题,一般需要在Wikitext语法的内部插入<code>-{{ce|{}}}-</code>进行破坏。下表给出了常用Wikitext作为{{tl|code}}和{{tl|pre}}模板的参数时的对应写法。


==分类==
==分类==

於 2020年12月15日 (二) 01:28 的修訂

內容缺失.png 此頁面內容嚴重缺失,急需您幫忙補充!(點此編輯)
可參考同類條目添加所需內容,並從官方等可靠渠道搜集資料編寫,亦建議附上資料來源。

本指引描述LLWiki的模板頁面普遍遵循的格式。

LLWiki的模板(Template)頁面一般分為三個組成部分,依次為(1)模板文檔、(2)以分類為主的其他不可見noinclude內容和(3)模板代碼。前兩項總是包裹在<noinclude>標籤內,模板引用時會被忽略。

文檔

模板文檔總是通過{{Documentation}}呈現。簡短的文檔可以使用{{Documentation}}的content參數直接書寫在當前頁面內,較長的文檔則應單獨置於模板文檔頁。模板文檔頁的頁面名稱應為「模板頁面名稱 + /doc」,如Template:Lyrics的文檔頁位於Template:Lyrics/doc。多個模板共用同一個文檔頁時,頁面名稱不對應的模板頁需使用{{Documentation}}的1參數(可以使用匿名寫法)。Template:Documentation頁面給出了幾個簡單的用法示例。

以下是一個模板文檔頁({{doc|Template:AS song/doc}})的實際例子。

Template-info.png 文檔
這個文檔嵌入Template:AS song/doc
本頁使用了標題或全文手工轉換

此模板用於列出LoveLive!學園偶像祭ALL STARS中的歌曲資訊。

若模板下的文字的排版走了樣,請在本模板下方加上{{clear|left}}

使用時若沒有對應難度請直接刪去對應行。

參數

{{AS song
|歌名=
|Image=
|属性=
|初级LIVE力=
|初级体力=
|初级S分数=
|中级LIVE力=
|中级体力=
|中级S分数=
|上级LIVE力=
|上级体力=
|上级S分数=
|上级+属性=
|上级+LIVE力=
|上级+体力=
|上级+S分数=
|Challenge属性=
|Challenge LIVE力=
|Challenge体力=
|Challenge S分数=
|配信时间=
}}

示例

Love U my friends.png
建議 LIVE力 體力 S等級分數
Attrib-Smile.png 初級 3200 24300 700000
Attrib-Smile.png 中級 6700 51300 2205000
Attrib-Smile.png 上級 12000 90000 7874000
Attrib-Smile.png 上級+ 19000 144000 29280000
Attrib-Natural.png Challenge 22000 171000 48000000
配信時間:
開服(1章Stage1)
{{AS song
|歌名=Love U my friends
|Image=Love U my friends.png
|屬性=smile
|初級LIVE力=3200
|初級體力=24300
|初級S分數=700000
|中級LIVE力=6700
|中級體力=51300
|中級S分數=2205000
|上級LIVE力=12000
|上級體力=90000
|上級S分數=7874000
|上級+屬性=smile
|上級+LIVE力=19000
|上級+體力=144000
|上級+S分數=2928000
|Challenge屬性=natural
|Challenge LIVE力=22000
|Challeng體力=171000
|Challenge S分數=48000000
|配信時間=開服(1章Stage1)
}}{{clear|left}}
Fantastic Departure!.png
建議 LIVE力 體力 S等級分數
Attrib-Elegant.png 初級 1450 10800 371000
Attrib-Elegant.png 中級 3650 27900 1309000
Attrib-Elegant.png 上級 6700 51300 4280000
- 上級+ - - -
- Challenge - - -
配信時間:
2020年07月22日15:00至今
{{AS song
|歌名=Fantastic Departure!
|Image=Fantastic Departure!.png
|屬性=elegant
|上級+屬性=
|初級LIVE力=1450
|初級體力=10800
|初級S分數=371000
|中級LIVE力=3650
|中級體力=27900
|中級S分數=1309000
|上級LIVE力=6700
|上級體力=51300
|上級S分數=4280000
|配信時間=2020年{{0}}7月22日15:00至今
}}

模板文檔通常包含以下全部內容:(1)用途描述、(2)參數列表和說明,以及(3)各種用法示例。必要的時候還需要添加特別注意事項。以上這些要素在上面的實際例子中都可以找到。如果模板引用自其他版權協議兼容的網站,還需要在外部連結章節中使用{{CCnotice}}模板說明。

繁簡轉換

由於LLWiki處理模板文檔繁簡轉換的方式特殊,這裡單獨列為一個章節。

模板文檔繁簡轉換的需求來自於兩個方面,其一是模板使用的中文參數都需配備簡體和繁體兩個互為替代的等效參數(詳見#代碼章節),其二是在說明參數或是展示示例時用到的中文表達。一般情況下MediaWiki會對中文自動進行繁簡轉換,但使用<code>和<pre>標籤時,內部文本不會執行繁簡轉換。LLWiki為此設立了{{code}}和{{pre}}兩個模板作為對應的HTML標籤的代用品,模板的參數仍會自動執行繁簡轉換。這兩個模板都只有一個匿名參數,且參數一般需要使用<nowiki>標籤包裹。

{{code}}和{{pre}}模板和對應的HTML標籤有一個極大的區別,模板參數中的Wikitext仍舊會被執行,而且即使使用轉義的HTML實體也往往無效(特例見附表)。例如:{{code|<nowiki>&lt;span style="font-style:italic"&gt;&#39;&#39;&#39;{{color|red|文本}}&#39;&#39;&#39;&lt;/span&gt;</nowiki>}}的效果為{{color|red|文本}}。注意與此同時被<nowiki>標籤包裹的模板仍舊不會被展開。為了解決這一問題,一般需要在Wikitext語法的內部插入-{}-進行破壞。下表給出了常用Wikitext作為{{code}}和{{pre}}模板的參數時的對應寫法。

分類

代碼