cc.inc.php

名称CCライセンス表示プラグイン
ファイルcc.inc.php
バージョン1.00
対象サーバーPukiWiki 1.5.3 / PHP 7.4 / UTF-8
対象ブラウザーFirefox, Chrome, Safari, Edge 各最新版
ライセンスGPLv3

クリエイティブ・コモンズ・ライセンス4.0コモンズ証へのリンクアイコンを表示するPukiWiki用プラグイン。

インストール

cc.inc.php
9.3KB | 2020-06-03

cc.inc.phpPukiWikipluginディレクトリに配置してください。

使い方

#cc(by|by-sa|by-nd|by-nc|by-nc-sa|by-nc-nd[,scale])
&cc(by|by-sa|by-nd|by-nc|by-nc-sa|by-nc-nd[,scale]);
  • 第1引数 … ライセンス種別。by, by-sa, by-nd, by-nc, by-nc-sa, by-nc-nd のいずれか
  • scale … 表示スケール(百分率)。省略時の既定値は 100

使用例

#cc(by-nc-nd)
&cc(by-nc,150);

設定

コード内の下記の定数で動作を制御することができます。

定数名既定値意味
PLUGIN_CC_COLORカラーコード文字列アイコン色(例:'#FFFFFF')。空なら黒

default.ini.phpへの設定

本プラグインの定数設定(ファイル内の下記のような行)は、PukiWikiルートディレクトリにある標準設定ファイルdefault.ini.phpにも記述することができます。本プラグインの定数設定行をdefault.ini.phpの末尾にそのままコピーしてください。default.ini.php側の設定値が優先されます。

/////////////////////////////////////////////////
// ○○プラグイン設定(○○.inc.php)
if (!defined('PLUGIN_○○_×××)) define('PLUGIN_○○_×××', △);

設定をdefault.ini.phpに記述することで、プラグインをアップデート(ファイル上書き)するたびに値を書き直す必要がなくなります。また、設定がdefault.ini.phpに集中することで、運用中の設定管理も楽になります。

凡例

プラグインの引数は下記の書式で表現しています。

  • [] … 省略でき必要に応じて記述します
  • | … |で区切られた項目のうち1つを記述します
  • {} … 中カッコ内の引数は任意の順序で記述できます