配置文件:
$wgIsekaiLicense = [
'协议名' => [
'name' => '显示的名称',
'url' => '协议介绍地址',
'page' => '协议介绍页面,和url是二选一的关系',
'icon' => '图标的地址',
'openness' => '授权协议的开放程度 (数字)'
]
]
CC协议示例:
$wgIsekaiLicenses = [
'cc-by' => [
'url' => 'http://creativecommons.org/licenses/by/4.0/deed.zh',
'name' => '知识共享署名 4.0 国际许可协议',
'icon' => "$wgResourceBasePath/resources/assets/licenses/cc-by.svg",
'openness' => 3,
],
'cc-by-nd' => [
'url' => 'http://creativecommons.org/licenses/by-nd/4.0/deed.zh',
'name' => '知识共享署名-禁止衍生 4.0 国际许可协议',
'icon' => "$wgResourceBasePath/resources/assets/licenses/cc-by-nd.svg",
'openness' => 1,
],
'cc-by-sa' => [
'url' => 'http://creativecommons.org/licenses/by-sa/4.0/deed.zh',
'name' => '知识共享署名-相同方式共享 4.0 国际许可协议',
'icon' => "$wgResourceBasePath/resources/assets/licenses/cc-by-sa.svg",
'default' => true,
'openness' => 2,
],
'cc-by-nc' => [
'url' => 'http://creativecommons.org/licenses/by-nc/4.0/deed.zh',
'name' => '知识共享署名-非商业性使用 4.0 国际许可协议',
'icon' => "$wgResourceBasePath/resources/assets/licenses/cc-by-nc.svg",
'openness' => 2,
],
'cc-by-nc-nd' => [
'url' => 'http://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh',
'name' => '知识共享署名-非商业性使用-禁止衍生 4.0 国际许可协议',
'icon' => "$wgResourceBasePath/resources/assets/licenses/cc-by-nc-nd.svg",
'openness' => 1,
],
'cc-by-nc-sa' => [
'url' => 'http://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh',
'name' => '知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议',
'icon' => "$wgResourceBasePath/resources/assets/licenses/cc-by-nc-sa.svg",
'openness' => 2,
],
];
在页面中使用:
<license>协议名,如:cc-by</license>
docs/license icons 中有所有CC BY协议的svg图标
<license type="box">协议名,如:cc-by</license>