■サイト情報:Pukiwiki 記事一覧■
[Pukiwiki]DISQUS Commentsを導入するプラグイン  2010年02月18日
[Pukiwiki]jschart.inc.php[グラフ]  2009年11月05日



2010年02月18日

[Pukiwiki]DISQUS Commentsを導入するプラグイン


PukiwikiDISQUS Commentsを導入するプラグイン集です。
以下の5種類が同梱されています。

・disqus.inc.php … DISQUSコメント入力フォーム表示
・disqus_popular.inc.php … コメント人気ページランキング表示
・disqus_recent.inc.php … 最新コメント表示
・disqus_people.inc.php … コメント数ユーザランキング表示
・disqus_widget.inc.php … popular,recent,peopleの切替表示可能なウィジェット

詳しくは各スクリプト参照。
あらかじめ、DISQUSユーザの登録作業が必要です。
そして、DISQUSを設置するサイトのショートネームも必要となります。

各スクリプトの初期設定項目を取得したショートネームに書き換えて下さい。

disqus.inc.php を設置すると、このブログコメント欄のようなフォームが出現します。
フォーム自体のカスタマイズはDISQUSのマイページより行って下さい。

その他4つのプラグインは、それぞれ設置したサイトごとの最新コメント一覧、
コメント数ユーザランキング、人気のあるページの情報を表示するプラグインです。

現在、UTF-8用です、EUC-JP用はスクリプトをエンコードすることで使えると思います。
また、XSSも大して想定しておりませんので、ご使用は自己責任でお願い致します。
(大方問題ないと思いますが、念のため。検証のご報告等もお待ちしてます^^;)

あくまでも叩き台という意味合いで作成致しました。
GPLに則った派生作品、大歓迎です。宜しくお願い致します。

ダウンロードページ


at 07:39|Edit

Comment

2009年11月05日

[Pukiwiki]jschart.inc.php[グラフ]


こんばんは。蛛賢です。
戦国史同盟本体から戦国史Wikiへコンテストページの整理をしているときに、
投票を円グラフで表せたら良いなと考えていました。

そこでPukiwikiでグラフを表せるプラグインがないかな?
…と思って探したところ、発見致しました。jschart.inc.phpです。

WebAPIで公開されているJS Chartと呼ばれるお手軽グラフ作成ソフトを用いています。

使い方は「PukiWiki/jschartプラグインでPukiWikiにグラフを表示」
示されているように至って明快です。

pluginフォルダに投げ入れるだけでインストールOKです。

グラフの名前、グラフの種類、width、heightを入力し、
それ以降は実際にグラフ内の数値を要素として入力していけば完了です。

ちなみにx軸の要素名などは無料では設定出来ませんので悪しからず。

例1:#jschart(グラフ名,2,300,180,32,23,32,34,...)

例2:実際に設置しているコンテストの結果ページ
(WebAPIを用いているので表示速度はサーバサイド次第です)

上記のページでは「グラフのタイトルに日本語は入力できない」とありますが、
すでに入力できるように改善されたようです。

今回、このプラグインを用いるに当たって、
戦国史Wikiに合わせる形で色々と変更を行ったjschart.inc.phpを公開します。
(もし役に立つ御方が居れば…という前提ですが…)

変更点

EUC-jp → UTF-8
3D円グラフの出力に対応(第2引数に"1d"と入力)
・他いくつかの出力形式に拡大対応 > 詳しくはAPIの引数へ



このプラグインファイルはGPLです。
GPLで公開なさっている小沼さんに感謝致します。


at 02:41|Edit

Comment