文档图示 模块文档[查看] [编辑] [历史] [清除缓存]

本模块及子页面用于存放苏州公交相关数据,通过Module:CNBUS及{{苏州公交线路简单列表}}、{{苏州公交线路列表}}、{{苏州公交公司色块}}等模板使用。

数据 编辑

本模块使用的数据分别存放在如下的子页面中,如需更新数据可至相应子页面修改。

数据名称 存放位置
公司代表颜色及其他数据存放路径 Module:CNBUS/SU
线路编号、线路(起讫点、方向)、备注、
营运公司(分公司)、全程票价、图片
姑苏区、虎丘区(苏州高新区)、吴中区、相城区、苏州工业园区线路 Module:CNBUS/SU/data
吴江区线路 Module:CNBUS/SU/wujiang
常熟市线路 Module:CNBUS/SU/changshu
张家港市线路 Module:CNBUS/SU/zhangjiagang
昆山市线路 Module:CNBUS/SU/kunshan
太仓市线路 Module:CNBUS/SU/taicang
苏州的无锡市线路 引用:Module:CNBUS/SU/wuxi
数据:Module:CNBUS/WX/data
苏州的嘉兴市线路 引用:Module:CNBUS/SU/jiaxing
数据:Module:CNBUS/JX/data
表格表头 Module:CNBUS

引用方法 编辑

不建议直接在条目空间中使用#invoke语法调用本模块,而是使用模板,并在模板中引用本模块。

调用名称 参数 引用模板
list

{{#invoke:CNBUS/SU |list |city=SU
|loc = 地区
|format = 样式
|code = 线路代码
}}

{{苏州公交线路列表}}
title

{{#invoke:CNBUS/SU |title |city=SU
|loc = 地区
|format = 样式
}}

{{苏州公交线路列表}}
simplelist

{{#invoke:CNBUS/SU |simplelist |city=SU
|loc = 地区
|code = 线路代码
}}

{{苏州公交线路简单列表}}
colorbox

{{#invoke:CNBUS/SU |colorbox |city=SU
|company = 公司代码
}}

{{苏州公交公司色块}}

local su = {
	areas = { },
	operators = { }
}

su.areas['suzhou'] = {
	name = "苏州",
	page = "苏州公交线路列表",
	source = "Module:CNBUS/SU/data",
	aliases = { "Suzhou", "SZ", "sz", "SU", "su", "苏州", "default" }
}
su.areas['wujiang'] = {
	name = "吴江",
	page = "吴江公交线路列表",
	source = "Module:CNBUS/SU/wujiang",
	aliases = { "Wujiang", "WJ", "wj", "吴江" }
}
su.areas['changshu'] = {
	name = "常熟",
	page = "常熟公交线路列表",
	source = "Module:CNBUS/SU/changshu",
	aliases = { "Changshu", "CS", "cs", "常熟" }
}
su.areas['zhangjiagang'] = {
	name = "张家港",
	page = "张家港公交线路列表",
	source = "Module:CNBUS/SU/zhangjiagang",
	aliases = { "Zhangjiagang", "ZJG", "zjg", "张家港" }
}
su.areas['kunshan'] = {
	name = "昆山",
	page = "昆山公交线路列表",
	source = "Module:CNBUS/SU/kunshan",
	aliases = { "Kunshan", "KS", "ks", "昆山" }
}
su.areas['taicang'] = {
	name = "太仓",
	page = "太仓公交线路列表",
	source = "Module:CNBUS/SU/taicang",
	aliases = { "Taicang", "TC", "tc", "太仓" }
}
su.areas['wuxi'] = {
	name = "无锡",
	page = "无锡公交线路列表",
	source = "Module:CNBUS/SU/wuxi",
	aliases = { "Wuxi", "WX", "wx", "无锡", "無錫" }
}
su.areas['jiaxing'] = {
	name = "嘉兴",
	page = "嘉兴公交线路列表",
	source = "Module:CNBUS/SU/jiaxing",
	aliases = { "Jiaxing", "JX", "jx", "嘉兴", "嘉興" }
}

su.operators['suzhou'] = {
	color = "silver",
	aliases = { "苏州公交", "苏州一分", "苏州二分", "苏州三分", "苏州四分", "苏州五分", "苏州六分", "苏州七分", "苏州八分" }
}
su.operators['sip'] = {
	color = "lightblue",
	aliases = { "园区公交", "园区一分", "园区二分", "园区三分" }
}
su.operators['snd'] = {
	color = "greenyellow",
	aliases = { "新区公交", "新区一分", "新区二分", "新区微巴" }
}
su.operators['wuzhong'] = {
	color = "orangered",
	aliases = { "吴中公交", "吴中一分", "吴中二分", "吴中三分", "吴中四分", "吴中开发区", "吴中定制" }
}
su.operators['xiangcheng'] = {
	color = "cyan",
	aliases = { "相城公交", "相城一分", "相城二分", "相城三分", "相城四分", "相城五分" }
}
su.operators['xinhui'] = {
	color = "deepskyblue",
	aliases = { "新惠巴士" }
}
su.operators['wujiang'] = {
	color = "deeppink",
	aliases = { "吴江公交", "吴江一分", "吴江二分", "吴江彩虹" }
}
su.operators['kunshan'] = {
	color = "grey",
	aliases = { "昆山公交", "昆山一分", "昆山二分", "昆山三分", "昆山四分", "昆山五分", "昆山六分" }
}
su.operators['gangcheng'] = {
	color = "lime",
	aliases = { "港城公交", "港城一分", "港城二分", "港城三分" }
}
su.operators['changyun'] = {
	color = "lightgreen",
	aliases = { "常运公交", "常运一分", "常运二分", "常运三分", "常熟城乡公交", "常熟城乡一分", "常熟城乡二分", "常熟城乡三分", "常熟城乡四分", "常熟城乡五分" }
}
su.operators['taicang'] = {
	color = "orange",
	aliases = { "太仓公交", "太仓一分", "太仓二分", "太仓三分" }
}
su.operators['haoxing'] = {
	color = "darkred",
	aliases = { "苏州好行" }
}
su.operators['other'] = {
	color = "white",
}
su.operators['multi'] = {
	color = "black",
}

return su