NP_QRcode v0.1.9(Nucleus CMS)
Nucleus(v3.41)
NP_QRcode(v0.1.9)
PHP(v4.4.8)
GD Version(bundled v2.0.28 compatible)
Y.SwetakeさんのQRcode PHP scripts ver. 0.50iを利用して、を生成するプラグインを作ってみた。
<インストール>
*icon_dir* public_html
├ *icon_dir* media
│ └ *icon_dir* QRcode(777)
└ *icon_dir* nucleus
└ *icon_dir* plugins
├ *icon_dir* qrcode
│ ├ *icon_dir* language
│ │ ├ *icon_doc* english.php
│ │ ├ *icon_doc* japanese-euc.php
│ │ └ *icon_doc* japanese-utf.php
│ └ *icon_dir* qr_img
│ ├ *icon_dir* data
│ │ └ ...(以下省略)
│ ├ *icon_dir* image
│ │ └ ...(以下省略)
│ └ *icon_doc* qr_img.php
└ *icon_doc* NP_QRcode.php
とする。
:!:独自ロゴの表示サイズは、QRcodeの表示サイズの30%が限界値のようです。
:!:また、QRcodeは、株式会社デンソーウェーブの登録商標です。
NP_QRcode(v0.1.9)
PHP(v4.4.8)
GD Version(bundled v2.0.28 compatible)
Y.SwetakeさんのQRcode PHP scripts ver. 0.50iを利用して、を生成するプラグインを作ってみた。
<インストール>
*icon_dir* public_html
├ *icon_dir* media
│ └ *icon_dir* QRcode(777)
└ *icon_dir* nucleus
└ *icon_dir* plugins
├ *icon_dir* qrcode
│ ├ *icon_dir* language
│ │ ├ *icon_doc* english.php
│ │ ├ *icon_doc* japanese-euc.php
│ │ └ *icon_doc* japanese-utf.php
│ └ *icon_dir* qr_img
│ ├ *icon_dir* data
│ │ └ ...(以下省略)
│ ├ *icon_dir* image
│ │ └ ...(以下省略)
│ └ *icon_doc* qr_img.php
└ *icon_doc* NP_QRcode.php
とする。
- <各種設定>
- 1)QRcodeの出力サイズ(px)を設定します。
- QRcodeが正方形なので、縦横同数値。デフォルト128。
- 2)QRcodeの出力フォーマット
- 『GIF』か『PNG』を選択します。
- 3)ライブラリのディレクトリネームを変更できます。
- 外部からのリクエストを可能(http://yourdomain/nucleus/plugins/qrcode/qr_img)としたので、踏み台にされないよう変更できます。
リクエスト方法は、*icon_dir*qr_img同梱の*icon_doc*README.txt内の、4.2.1ブラウザからの呼び出しを参照してください。
- 4)独自ロゴをQRcodeに埋め込みますか?
- はい、いいえで選択。
- 5)独自ロゴのファイルネーム。
- 独自ロゴのファイルネームを入力します(独自ロゴは*icon_dir*media/QRcodeに置いておく必要があります)。
- 6)独自ロゴのポジション
- center、rightmiddle、centerbottom、rightbottomから選択するほか、独自座標で埋め込む事もできます(書式:X軸px|Y軸px)
- 7)QRcodeの出力カラーを変更しますか?
- はい、いいえで選択。
- 8)出力カラーをRGBで設定します。
- 書式はRed|Green|Blueです(例:255|0|0で赤)。
- 9)ベースカラー(白)を透過色にしますか?
- はい、いいえで選択。
- 10)アイテムURLにカテゴリーパスを含めますか?
- はい、いいえで選択。
- 11)アイテムタイトルとブログネーム間のセパレーター
- アイテムタイトル@(←ココ)ブログネーム
- 12)カテゴリネームとブログネーム間のセパレーター
- @カテゴリネーム-(←ココ)ブログネーム
- 13)タイトルとURL間のセパレーター
- タイトル群:(←ココ)http://.......
:!:独自ロゴの表示サイズは、QRcodeの表示サイズの30%が限界値のようです。
:!:また、QRcodeは、株式会社デンソーウェーブの登録商標です。
[PR] 全てが規格外!しかも1年間の全額返金保証!! [PR]
あと、特にPHP4依存コードはなかったと思いますが、
PHP5での動作検証はしていません。