ようこそ! Geeklog Japan 2019/01/16 21:44 JST


 2010/12/04 23:18 JST (参照数 12083回)  

状態: オフライン

dengen

Site Admin

管理者
登録日: 11/23/06
投稿数: 191
こんにちは、dengenです。 QRコードを表示するQRcodeプラグインを開発しましたので、お知らせします。 QRコードを表示するプラグインとしては、Geeklog日本語版パッケージに同梱されているnmoxqrblockプラグインが定番ですが、PHPブロック関数方式で若干柔軟性に欠けるのが気になっていました。 また、ページ表示の際に、毎回画像を生成するので負荷が気になるのと、表示で若干拡大(または縮小?)するため、すこし表示がボケてしまっているのも気になっていました。 そこで、気になる部分を解決するために自作してしまおうということになりました。 Geeklogの自動タグ機能を使って表示する方式を採用しました。自動タグなら記事本文にも、もちろんブロックにも表示可能です。 Geeklog1.7.1以降はテンプレートでも自動タグを埋め込むことが可能なのでさらに活用の幅が広がると思います。 1回作成したQRコード画像はキャッシュ領域に保存されるので、毎回生成せず、負荷が軽くなっています。 また、鮮明な表示になるように調整しました。 自サイトで公開していますので、興味がある方に是非お試しいただきたいと思います。 Big Grin http://www.trybase.com/~dengen/log/downloads/index.php/qrcode_1.0.0_1.7.0

 2010/12/05 12:03 JST  

状態: オフライン

keithr

Forum User

Active Member
登録日: 04/07/08
投稿数: 461
正に改善されたらいいなぁー、というポイントです。 使ってみますね。

 2010/12/05 13:57 JST  

状態: オフライン

dengen

Site Admin

管理者
登録日: 11/23/06
投稿数: 191
keithrさん、ありがとうございます。 nmoxqrblockプラグインと全く同じ機能のブロックを作成する方法について書いておきます。 方法は2つあります。 方法1:自動タグを使う方法 (1) 管理画面-ブロック管理でブロックを新規作成します。 (2) タイトルやブロックIDは適当に設定してください。 (3) タイプを「ノーマルブロック」に設定します。 (4) ノーマルブロックのオプション - コンテンツに "[qrcode: current]" を記述します。 方法2:PHPブロック関数を使う方法 (1) 管理画面-ブロック管理でブロックを新規作成します。 (2) タイトルやブロックIDは適当に設定してください。 (3) タイプを「PHPブロック」に設定します。 (4) PHPブロックのオプション - 関数に "phpblock_qrcode" を記述します。

 2010/12/05 23:14 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
dengenさん,ありがとうございます!快適に利用できています!

 2010/12/06 23:27 JST  

状態: オフライン

dengen

Site Admin

管理者
登録日: 11/23/06
投稿数: 191
Ivyさん、ありがとうございます。 言い忘れましたが、コンフィギュレーションにも対応しています。 自動タグのパラメータできめ細かい設定も可能です。

 2010/12/06 23:48 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
dengenさん、 了解です!コンフィギュレーションでのこまかな対応、ありがとうございます。

 2010/12/10 18:18 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
dengenさん、 Benさんが英語翻訳してwikiで紹介中。 本家の掲示板へ、レスをお願いします。 http://www.geeklog.net/forum/viewtopic.php?showtopic=91606&page=1#91615

 2010/12/10 22:46 JST  

状態: オフライン

keithr

Forum User

Active Member
登録日: 04/07/08
投稿数: 461
おお!Benさん、日本語できるんですね。 すごい!

 2012/04/22 17:44 JST  

状態: オフライン

KUREYON

Forum User

Regular Member
登録日: 11/10/06
投稿数: 74
QRコードプラグインに替えてみました。
<public_html>qrcode/images のパーミッションを書き込み可能な777に設定すると、
以下のようなエラーが出ます。
An error has occurred:
(This text is only displayed to users in the group 'Root'Wink

2 - include_once() [function.include-once]: Unable to access /virtual/asmobi/glsys/plugins/qrcode/include/functions.php @ /virtual/********/system/plugins/qrcode/functions.inc line 295

パーミッションを755に戻すと、
Can not write the QR code image.
と出て、QR codeの画像が表示されません。

自動タグは表示させていません。

 2012/04/22 21:15 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
Quote by: KUREYON

QRコードプラグインに替えてみました。 qrcode/images のパーミッションを書き込み可能な777に設定すると、 以下のようなエラーが出ます。 An error has occurred: (This text is only displayed to users in the group 'Root') 2 - include_once() [function.include-once]: Unable to access /virtual/asmobi/glsys/plugins/qrcode/include/functions.php @ /virtual/********/system/plugins/qrcode/functions.inc line 295 パーミッションを755に戻すと、 Can not write the QR code image. と出て、QR codeの画像が表示されません。 自動タグは表示させていません。

readmeに書かれているように、PHP module版であれば qrcode/images のパーミッションを書き込み可能なあたいにしなければ なりません。 ところで、Unable to access のエラーですが、サーバに、 /plugins/qrcode/include/functions.php はアップロードされているでしょうか?

時刻はすべて JST , 現在の時刻は 09:44 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • ゲストユーザ投稿可能 
  • 一部のHTMLを許可 
  • バッドワードをチェック