Skip to content

Isekai-Project/mediawiki-extension-IsekaiSelectLicense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

异世界百科 选择授权协议

使用

配置文件:

$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>

About

Allows perpage license selection for mediawiki

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published