|
路線資料模板系統為存載會在巴典多個條目重復使用的巴士路線資料的「資料模板」及取用資料用的「系統模板」的集合。當路線資料改變時,只要更改模板系統內的資料,即可更改多個條目內的相關資料。
製作資料模板
資料模板為下列格式。其中「Routedata viewer」為為方便在模板頁直接察看所存資料及顯示簡單使用方法而設。
{{#switch:{{{1|}}}<!-- 路線編號 -->|num=123<!-- 營運者 -->|operator=[[九巴]]<!-- 路線模板 -->|numtpl=KMB<!-- 起 點 -->|tmn1={{bt|AAA}}<!-- 終 點 -->|tmn2={{bt|BBB}}<!-- 回程起點* -->|tmn3={{bt|CCC}}<!-- 回程終點* -->|tmn4={{bt|DDD}}<!-- 路線類型 -->|type=C<!-- 全程車費 -->|fare=$5.8<!-- 服務類型 -->|service=<!-- 去程服務* -->|servicea=<!-- 回程服務* -->|serviceb=<!-- 附加備註* -->|additional=<!-- 總站調換* -->|reversed=<!-- 是否取消* -->|cancelled=<!-- 投入服務日*-->|intro=YYYYMMDD<!-- 停止服務日*-->|cancel=YYYYMMDD<!-- -->}}<noinclude>{{Routedata viewer}}</noinclude>
屬性列表:
- num:路線編號,不含模板,例:「212」、「301」
- operator:營運者,需含連結代碼,例:「[[九巴]]」
- numtpl:顯示路線連結所需的模板(見此,其重定向亦可),例「KMB」、「CHT」
- tmn1:路線的起點,需含連結代碼,例:「{{bt|上水}}」
- tmn2:路線的終點,需含連結代碼
- tmn3:路線回程的起點,若與去程終點相同則不需此參數(不適用於循環線、單向線)
- tmn4:路線回程的終點,若與去程起點相同則不需此參數(不適用於單向線)
- tmn5:「tmn1」及「tmn4」的併用代碼,在Route destinations顯示之
- tmn6:「tmn2」及「tmn3」的併用代碼,在Route destinations顯示之
- type:路線類型:留空為雙向線,「S」為單向線,「C」為循環線
- fare:全程車費,含$號,如「$6.5」,多種車費的路線請以「、」分隔,如「$4.4(空調)、$3.2(非空調)」
- service:服務類型,可為代號(見下或此模板)或自訂文字如「{{FC|color|特定時段服務}}」,留空為「每天服務」
- servicea:去程的服務類型,只適用於雙向線,必須與「serviceb」搭配使用,不得與「service」同時使用
- serviceb:回程的服務類型,只適用於雙向線,必須與「servicea」搭配使用,不得與「service」同時使用
- additional:附註文字
- notspecialA、notspecialB…:當其為非空值時,表示該字母的並非特別班次
- reversed:當其為非空值時,表示在Route item的應用中,tmn1與tmn2對調,tmn3與tmn4對調。其它模板不受此屬性影響
- cancelled:當其為非空值時,表示路線╱特別班次已取消╱未開辦(開辦前先建立模板╱屬性時使用),Rtitem欄位不會顯示相關資料
- intro、cancel:投入服務日及停止服務日,參數格式為年月日(YYYYMMDD)。
- 其中tmn1、tmn2、tmn3、tmn4、tmn5、tmn6、type、fare、farenac、service、servicea、serviceb、additional、reversed、cancelled適用於特別班次,其屬性名稱為將「A」、「B」、「C」、「D」、「E」置在原有屬性名稱最後的字母後方,如tmnA1、serviceA等。除fare外,其它即使資料相同均需要重復輸入屬性。
- 「tmn1」至「tmn6」有值者必須如下:單向線:{1,2},循環線:{1,2}{1,2,4},雙向線:{1,2}{1,2,3}{1,2,4}{1,2,3,4}{1,2,3,6}{1,2,4,5}{1,2,3,4,5}{1,2,3,4,6}{1,2,3,4,5,6}
需要製作及無需製作模板的路線
- 需要製作
- 一般巴士路線
- 連接馬場或博覽館的大型活動巴士路線
- 無需製作
- 於本網成立前已取消的巴士路線,因起訖點等資訊不會再更改
- 節日及其他大型活動巴士路線,因為只有兩邊總站會使用路線資料
系統模板
套取資料模板中的資料並以特定的格式顯示路線資料,不同模板使用在條目不同位置。
Route item
資料顯示在車站條目中的路線資料部分,「Rtitem」重定向至此。
- 匿參1:資料模板名稱,會自動轉為大寫字母
- 匿參2:顯示的特別班次(如有),以字母A至E表示,會自動轉為大寫字母
- 匿參3╱dir:路線方向,「A」或不填為去程,「B」為回程,「C」為位於折返點(只適用於循環線),會自動轉為大寫字母
- ways:「0」為單行顯示來回程的服務型式,「1」為單行顯示「單向途經」,「2」為雙行預設顯示「來回程均途經」
- alttext:
- 當路線方向為「C」:文字取代「循環點在此」字眼
- 當途經方向數目為「2」:文字取代「來回程均途經」字眼;或當此參數為「NO」時,隱藏上述字眼
- nummark:路線編號後面的標記(如有)
- comment:路線備註個別附加的文字
- hideservice:非空值時為四欄顯示,不顯示備註欄,「ways=2」時此參數不適用
Route destinations
路線的起訖點,通常在路線條目的infobox(資訊欄)使用,「Rtdest」、「Dest」重定向至此
- 匿參1:資料模板名稱,會自動轉為大寫字母
- 匿參2:顯示特別班次(如有),以A-E字母表示,會自動轉為大寫
Route introduction date
路線的服務日期,「Rtdate」重定向至此
- 匿參1:資料模板名稱,會自動轉為大寫字母
- 匿參2:分別選擇參數「intro」(投入服務日)及參數「cancel」(停止服務日)
Route fare
路線的起訖點,在路線條目的infobox(資訊欄)會使用,「Rtfare」、「Fare」重定向至此
- 匿參1:資料模板名稱,會自動轉為大寫字母。
- 匿參2:顯示的特別班次(如有),以字母A-E表示,會自動轉為大寫字母
- 匿參3:顯示空調及非空調車費之間的分隔,通常為「<br>」,參數為空白時為沒有分隔,沒有指定參數時為「╱」,只適用於冷熱混合線
Route fare2
主要用來選擇獨立顯示路線的指定收費(例如劃一收費、空調收費、非空調收費、平日收費、假日收費及分段收費),「Rtfare2」、「Fare2」重定向至此
- 匿參1:資料模板名稱,會自動轉為大寫字母。
- 匿參2:
- 沒有輸入:直接呼叫{{Route fare}}模板,以顯示路線條目中的所有收費及劃一收費。
- AC或ac:只顯示路線條目中的空調收費,然而路線資料模板裡必須定義「fare-ac」變數才會生效。
- NA或na:只顯示路線條目中的非空調收費,然而路線資料模板裡必須定義「fare-na」變數才會生效。
- WD或wd:只顯示路線條目中的平日收費,然而路線資料模板裡必須定義「fare-wd」變數才會生效。
- HD或hd:只顯示路線條目中的假日收費,然而路線資料模板裡必須定義「fare-hd」變數才會生效。
- S1至S15或s1至s15:只顯示路線條目中的分段收費,然而路線資料模板裡必須定義「fare-s1」至「fare-s15」的變數才會生效,最多可支援15個分段收費參數。
Route link
- 匿參1:資料模板名稱,會自動轉為大寫字母
- 匿參2:用作顯示路線編號貼紙配色的代號,會自動轉為大寫字母,請留意相關路線編號模板
在巴士路線資訊中使用
方法1:
方法2:
- 在該模板的「data」參數輸入資料模板名稱(大小寫均可),將自動顯示路線編號、目前營辦商、全程車費及起訖點資訊
- 「start」、「arrow」、「end」、「normal」、「name」、「operator」、「fullfare」參數將停用
服務類型代號
預設代號
用戶輸入三個字母或其他代碼,即可在條目相應位置適當描述路線服務日及時段。
字母代碼方面,首個位代表週一至五,第二個位是週六,第三個位為假日。
詳細列表如下:
字母代碼 一段服務時間 |
常用時段 | 清晨 | 上繁 | 早上 | 中午 | 午後 | 下繁 | 晚間 | 深宵 |
---|---|---|---|---|---|---|---|---|---|
A | 上午繁忙時間 | ? | ✔ | ❌ | |||||
R | 上午 | ? | ✔ | ? | ❌ | ||||
m | 上午至下午非繁忙時間 | ? | ✔ | ❌ | |||||
D | 日間 | ? | ✔ | ❌ | |||||
F | 全日 | ? | ✔ | ? | |||||
n | 上午至晚間 | ❌ | ✔ | ❌ | |||||
c | 上午日間非繁忙時間 | ❌ | ✔ | ❌ | |||||
J | 上繁過後至中午 | ❌ | ✔ | ❌ | |||||
N | 日間非繁忙時間 | ❌ | ✔ | ❌ | |||||
H | 上繁過後日間 | ❌ | ✔ | ❌ | |||||
B | 上午繁忙時間過後 | ❌ | ✔ | ? | |||||
G | 中午 | ❌ | ✔ | ❌ | |||||
I | 下午日間非繁忙時間 | ❌ | ? | ✔ | ❌ | ||||
S | 下午日間 | ❌ | ? | ✔ | ❌ | ||||
p | 中午至晚間 | ❌ | ✔ | ? | |||||
T | 下午至晚間 | ❌ | ✔ | ? | |||||
E | 下午繁忙時間 | ❌ | ? | ✔ | ❌ | ||||
U | 下午繁忙時間至晚間 | ❌ | ✔ | ? | |||||
V | 晚間 | ❌ | ✔ | ? | |||||
X | 不設服務 | ❌ | |||||||
字母代碼 兩段或以上服務時間 |
時段 | 清晨 | 上繁 | 早上 | 中午 | 午後 | 下繁 | 晚間 | 深宵 |
2 | 清晨及上午繁忙時間過後 | ✔ | ❌ | ✔ | ? | ||||
O | 清晨及下午至晚間 | ✔ | ❌ | ? | ✔ | ❌ | |||
j | 上午繁忙時間及下午日間 | ? | ✔ | ❌ | ✔ | ❌ | |||
P | 上下午繁忙時間 | ? | ✔ | ? | ❌ | ? | ✔ | ❌ | |
Q | 上午及下午繁忙時間 | ? | ✔ | ? | ❌ | ✔ | ❌ | ||
3 | 下午繁忙時間前及晚間 | ? | ✔ | ❌ | ✔ | ? | |||
W | 上午繁忙時間、下午繁忙時間至晚間 | ? | ✔ | ❌ | ? | ✔ | ❌ | ||
h | 上午繁忙時間及晚間 | ? | ✔ | ❌ | ✔ | ? | |||
d | 上午日間非繁忙時間及晚間 | ❌ | ✔ | ? | ❌ | ✔ | ❌ | ||
f | 上午日間非繁忙時間及晚間 | ❌ | ✔ | ? | ❌ | ✔ | ? | ||
b | 中午前後 | ❌ | ✔ | ❌ | ✔ | ❌ | |||
Z | 中午前後及下午繁忙時間 | ❌ | ✔ | ❌ | ✔ | ❌ | |||
a | 上午日間非繁忙時間及下午繁忙時間 | ❌ | ✔ | ? | ❌ | ✔ | ❌ | ||
e | 中午以外非繁忙時間 | ? | ❌ | ✔ | ❌ | ✔ | ❌ | ✔ | ? |
Y | 中午及下午繁忙時間 | ❌ | ✔ | ❌ | ✔ | ❌ | |||
g | 下午非繁忙時間 | ❌ | ? | ✔ | ❌ | ✔ | ? | ||
C | 非繁忙時間 | ? | ❌ | ✔ | ❌ | ✔ | ? | ||
字母代碼 清晨或深宵路線 |
時段 | 清晨 | 上繁 | 早上 | 中午 | 午後 | 下繁 | 晚間 | 深宵 |
M | 清晨 | ✔ | ❌ | ||||||
L | 深宵 | ❌ | ✔ | ||||||
K | 深宵及清晨 | ✔ | ❌ | ✔ | |||||
其他代碼 | 描述 | 清晨 | 上繁 | 早上 | 中午 | 午後 | 下繁 | 晚間 | 深宵 |
24hrs | 每天24小時 | ✔ | |||||||
overnight | 每天通宵 | ✔ | ❌ | ✔ | |||||
nightsat | 週一至六通宵 | ||||||||
sch | 上課日上下午繁忙時段 | ||||||||
schoolday | 上課日上午至下午 | ||||||||
schoolnoon | 上課日中午 | ||||||||
school | 上課日上午繁忙時間 | ||||||||
school2 | 上課日下午繁忙時間 | ||||||||
schoolM | 上課日清晨 | ||||||||
nightschool | 夜校上課日放學後 | ||||||||
其他代碼 | 描述 | 清晨 | 上繁 | 早上 | 中午 | 午後 | 下繁 | 晚間 | 深宵 |
disney | 週六及假日夜間巡遊散場 | ||||||||
happyvalley | 跑馬地馬場散場 | ||||||||
shatin | 沙田馬場散場 | ||||||||
shatin2 | 沙田馬場假日進場 |
例如AAX會顯示為週一至六上午繁忙時間
直接輸入文字
直接輸入服務類型文字,例如「每天無限循環」。