编辑“︁
Module:CNBUS/doc
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
=== 城市总表模块 === 在将本模块引入公交系统前,首先需要建立一个子模块作为该系统的数据模块。请将该子模块命名为<code>Module:CNBUS/<城市代码></code>,其基本框架为: <syntaxhighlight lang="lua"> local xx = { areas = { }, operators = { } } xx.areas['xx'] = { name = "<区域名>", page = "<线路列表条目名>", source = "Module:CNBUS/XX/data", -- 对应模块 aliases = { "XX", "理塘", "default" } -- } xx.operators['bus'] = { color = "red", aliases = { "Bus", "公交集团" } } xx.operators['transport'] = { color = "silver", aliases = { "交运集团" } } return xx </syntaxhighlight> ==== 区域表 ==== 每个子模块可包含一个或多个子区域,可分别存放城区、郊区、外市路线的资料。在本模块设置各区域资料的例子如下: <syntaxhighlight lang="lua"> gz.areas['guangzhou'] = { name = "广州", page = "广州巴士路线列表", source = "Module:CNBUS/GZ/data", aliases = { "Guangzhou", "GZ", "gz", "广州", "廣州", "default" } } gz.areas['nansha'] = { name = "南沙", page = "南沙巴士路线列表", source = "Module:CNBUS/GZ/nansha", aliases = { "Nansha", "NS", "ns", "南沙" } } gz.areas['foshan'] = { name = "佛山", page = "佛山巴士路线列表", source = "Module:CNBUS/GZ/foshan", aliases = { "Foshan", "FS", "fs", "佛山" } } </syntaxhighlight> 其中,<code>source</code>的值为子区域各线路的详细资料;<code>page</code>和<code>name</code>用于设置list和collapsibleList的标题中指向列表条目的内部链接(<code><nowiki>[[page|name]]</nowiki></code>,如<code><nowiki>[[广州巴士路线列表|广州]]</nowiki></code>);<code>aliases </code>则包含了该子区域的别名,由<code>area</code>参数调用。 本例中共有3个区域,分别为“<code>guangzhou</code>”、“<code>nansha</code>”和“<code>foshan</code>”。在未提供<code>area</code>参数的值,或<code>area</code>参数的值为“<code>guangzhou</code>”、“<code>Guangzhou</code>”、“<code>GZ</code>”、“<code>gz</code>”、“<code>广州</code>”、“<code>廣州</code>”时,则选择区域“<code>guangzhou</code>”。“<code>nansha</code>”和“<code>foshan</code>”同理。 ==== 运营商表 ==== 在本模块设置各运营商颜色的例子如下: <syntaxhighlight lang="lua"> xx.operators['bus1'] = { color = "orange", -- 颜色 aliases = { "一汽一分", "一汽二分" } -- 别名。键值本身(此处为bus1)不需要包含其中 } xx.operators['bus3'] = { color = "#fff600", aliases = { "三汽一分", "三汽二分" } } xx.operators['other'] = { color = "white", } xx.operators['multi'] = { color = "black", } </syntaxhighlight> 在本例中,一汽和三汽公司的代码分别为<code>bus1</code>和<code>bus3</code>,则运营商为“一汽一分”和“一汽二分”的代表色为“orange”(橙色),“三汽一分”和“三汽二分”的代表色为“#fff600”(近似于黄色)。此外,还需要设置“<code>other</code>”和“<code>multi</code>”,分别代表模块中未列出的运营商(显示为白色)和多个异组运营商(显示为黑色)。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
模块
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息