IT memo/wikimemo
[
Front page
] [
New
|
List of pages
|
Search
|
Recent changes
|
Help
]
Start:
#access
#norelated
* PukiWikiのメモ。 [#e907ca5f]
- 基本的に、Pluginが充実しているので、結構便利。が、どん...
- Pukiwiki自身の単語検索(search)の弱さ・遅さにも辟易だな...
- わかってきたが、tracker_listとかsearchとか、エンジンそ...
-- と思ったけど、searchは結構優秀かも。検索後ハイライトも...
----
#contents
** インストール [#l069ddfb]
*** パーミッションについて [#j7e65f88]
ユーザー自身が含まれるグループを書き込み可能にしておいた...
いずれにせよ、少しめんどくさい。
*** 管理人パスワード設定 [#q73d7d90]
pukiwiki.ini.phpにて&adminpassを適宜設定。
*** 編集時にパスワードを求める [#ad9da609]
pukiwiki.ini.phpにて
// Edit auth (0:Disable, 1:Enable)
$edit_auth = 1;
...
$edit_auth_pages = array(
'##' => 'kei',
);
とする。上の例では、全てのページがパスワード保護される。 ...
*** WikiName/Autolinkの廃止 [#w83698fd]
pukiwiki.ini.phpにて
// _Disable_ WikiName auto-linking
$nowikiname = 1;
とする。McDonnaldsとかでオートリンクされるのがイヤン。
*** 秘密ページ [#xf925a84]
ini.php において
// Read auth (0:Disable, 1:Enable)
$read_auth = 1;
$read_auth_pages = array(
// Regex Username
'/^:.*$/' => 'kei',
などとやると、":"から始まるページはkeiのパスワードを要求...
*** deldel.inc.php [#h4ccdff1]
http://fullmetal.dip.jp/pukiwiki/ の、自作/プラグイン に...
http://meteora.ucsd.edu/~kyoshimura/?cmd=deldel
とやると一括削除が可能になる。便利。
***Mixiの外部ブログに登録する [#x38ed493]
mixiでは、mixi日記を使わず「外部ブログ」を日記のところに...
というわけで、興味本位でやってみた。手順は以下のとおり。...
+ mixi会員になる(誰かに招待されましょう)
+ 「設定変更」-「日記・ブログの選択」-「その他」
+ 「設定変更」-「日記・ブログのURL」-(例)http://meteo...
+ 「設定変更」-「RSSのURL」-(例)http://meteora.ucsd.e...
このページではrss10ppを入れているので、デフォルトの場合は...
Mixi側でのRSSの更新は4時間ごとらしいので、すぐは更新され...
** 内容 [#oa47db78]
*** attachref.inc.php [#t8269eb4]
デフォルトでは、画像等を貼り付けたいときはUpload→ファイル...
[[ここ:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C...
にある、attachref.inc.phpは、最初の文章に&attachref;を埋...
手順。
+[[最新版(v0.14?):http://pukiwiki.sourceforge.jp/?%E8%...
+170-80行目くらいにある
(旧)$pass = array_key_exists('pass',$vars) ? md5($vars...
の記述を
(新)$pass = array_key_exists('pass',$vars) ? $vars['pa...
とする。普通のattachプラグインにかかっているパスワードと...
*** RSSでdescriptionを出力する [#j410b40c]
デフォルトのRSSでは、更新ページのタイトルのみがフィードさ...
+pluginディレクトリにダウンロードして
+lib/http.phpにて$_LINK['rss10']の部分を変更(上記リンク...
$_LINK['rss10']="$script?cmd=rss10pp";
でおしまい。
これで、ページ右下のRSSボタンを押すと[[このようなdescript...
ただ、ページの上のほうのテキストを抜粋しているだけなので...
''(2007/06/23追記)''
どうも、http://www.feedvalidator.org/ によるともとのrss10...
そして、&ref(http://meteora.ucsd.edu/~kyoshimura/image/va...
*** calendar2/calendar(teananさん版) [#nc979921]
[[ここ:http://teanan.homeip.net/pukiwiki/?%BC%AB%BA%EE%A5...
から取得、eucでかかれているのでUTF-08に変換。
[kyoshimura@meteora ~/http]$ ujconv calendar.inc.php.0.1...
calendar2との主な違い(上記HPに記載のないもの)
- カレンダーの日付をクリックしたとき、記事がないとEditに...
常に閲覧(calendar)
- templateというページを用意しておけば新規記事のときその...
テンプレートは使えない(calendar)。
*** 改行・正規表現・その他ちょいネタ。 [#d2abdb5a]
行末に"~"で改行。~
正規表現はどうするのかなあ…。コード表で相当するのを直書き...
&sad;や&bigsmile;を使うとこういうの(&sad;&bigsmil...
*** ページ削除 [#n04e5756]
Editの際、空にしてUpdate。
*** 画像の一覧表示 [#ub60acf3]
プラグイン#jphotoを使用(オプション)。ポップアップされるの...
*** 階層内のページ一覧表示 [#aada97af]
#ls2が使える。見出しまで表示したいときは#ls2(,title)とす...
*** も少し詳細な階層内のページ一覧表示 [#eb5ce71c]
#tracker_listが使えそう。詳細不明。
つくってみたが、trackerはうまく作動しても、tracker_listの...
やれやれ、どうしたもんだか。長くなりそうなので[[大項目>#y...
*** 画像を一度にアップロード [#l720d6f3]
ひとつずつしかできない。tarでまとめてアップし、そこで解凍...
[[ここ>#t07bbf2d]]参照。
*** 目次の表示 [#u456b65f]
#contentsを挿入(デフォルト)
*** カウンター [#dd2b9ee5]
MenuBarに
RIGHT:
total: &color(green){&counter;};~
today: &color(green){&counter(today);};~
yesterday: &color(green){&counter(yesterday);};~
などと埋める。
*** アクセス解析 [#b30503a6]
オプションプラグイン#accessでページごとのログ取り、#acces...
#accessviewは一つ一つのページを埋め込む必要があって、めん...
秘密ページにもしたいが、やりかた不明→できた。あと、日本語...
- 修正点
-- [[ujconv:http://tech.ymirlink.co.jp/]] -f euc -t utf8 ...
-- あと~
function readlog_accessview($page){
//global $timestamp,$ip,$host,$user_agent;
というようにglobal〜のところをコメントアウト。(そうしない...
-[2007/11/03] プラグインではなく、専用ツールを使うことに...
*** 容量制限・一括添付 [#t07bbf2d]
- 結局、サーバー側のPHPの容量制限に引っかかるらしく、500K...
- ひとつのファイルずつしかuploadできないので、http://cubi...
-- が、どうもUTF-8版には対応していないらしく、コメント等...
- でも、tarしても500KBだと大してまとめられないので、やっ...
- 上記の問題は、apacheのphp.confにあるLimitRequestBodyの...
- さらに変更箇所が必要なことが発覚。/etc/php.ini内の、mem...
*** 見出しごとの編集 [#y873f94d]
- いろんなPukiWikiのページで実装されているのに、本家でや...
- 色々調べて、[[ここ>http://fullmetal.dip.jp/pukiwiki/ind...
[kyoshimura@meteora ~]$ cd http
[kyoshimura@meteora ~/http]$ patch -p0 --dry-run --verbo...
[kyoshimura@meteora ~/http]$ patch -p0 --verbose < parae...
で見出しごとに鉛筆マークが出るようになれば成功。~
結構いろんなファイルを書き換えている。ちょっとどきどきだ。
*** コメント挿入 [#o574bca8]
- #commentは、一番下にしか書き込めない。段落を下げるには...
- #pcommentは、別ページに書き込む。replyというパラメータ...
#pcomment(reply)
- 別ページに#pcommentを埋め込んでおいて、できたコメントペ...
*** コメントプラグインで改行を可能にする (comment2/pcomme...
デフォルトのcomment.inc.phpおよびpcomment.inc.phpでは、in...
ほとんど[[美麻wiki:http://www.miasa.info/index.php?%C8%FE...
改造のポイントは次のとおり。
- プラグインファイルの名前を変えているため、いくつかのfun...
- "\s+$" (空白文字(改行+スペース+タブ)が1つ以上最後ま...
- "^\s*\n" (空白文字から始まって改行で終わる=空白行)を"...
-- ここは、オリジナルの改変とは異なる。(オリジナルでは#...
改造後のファイル:&attachref(comment2.inc.php); &attachre...
-インストール:pluginディレクトリに保存
-呼び方:#comment2や#pcomment2で呼ぶ
-改行方法:通常のPukiWiki編集と同様に、1行以上の空行を入...
** 外観(skin) [#ob17f74e]
*** ヘッダーの画像変更 [#cf3cc9ba]
./image 内に画像を置き、pukiwiki.skin.phpにて
// Set site identities
$_IMAGE['skin']['logo'] = 'xxxx.jpg';
と変更。
*** ヘッダー(ページ一番上)のアドレスが表示されているとこ...
pukiwiki.skin.php内にて
if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH'))
define('SKIN_DEFAULT_DISABLE_TOPICPATH', 0); // ...
とする。
*** MenuBarの箇条書きを無くす [#gb5276b7]
pukiwiki.css.phpにて
/* kei */
div#menubar ul li { list-style-type:none; }
などと足す。
*** ヘッダー部分の「Edit」「New」などのコマンド表示をなく...
Navigation Barというらしい。pukiwiki.skin.phpにて
if (! defined('PKWK_SKIN_SHOW_NAVBAR'))
define('PKWK_SKIN_SHOW_NAVBAR', 0); // 1, 0
の部分を0(Off)とする。下にもあるしね。
*** ブラウザからSkinを変更できるようにする [#bf40364d]
それぞれのスキンを別のディレクトリにおいて(例えばskin/i_...
大体のスキンはそれで動くが、中には動かないものもある(ski...
(2008/02/19: 各スキンへのリンクをはずしました。)
//- [[i_blue:http://meteora.ucsd.edu/~kyoshimura/i_blue.p...
-''i_blue'' / ''i_orange'' by [[ikuyubon-san:http://wiki....
[[ikuyubon-san:http://wiki.ikuyubon.com/sample/]]のページ...
//- [[simple2:http://meteora.ucsd.edu/~kyoshimura/simple2...
-''simple2'' by [[hirokasa-san:http://hirokasa.info/info/...
[[hirokasa-san:http://hirokasa.info/info/index.php?skin/s...
のページからwgetし、simple2.phpをpukiwikiディレクトリにセ...
//- [[orangebox:http://meteora.ucsd.edu/~kyoshimura/orang...
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
-''orangebox'' by
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
i_blueなどと同様だが、UTF-8化されていない。
//- [[cloudwalk:http://meteora.ucsd.edu/~kyoshimura/cloud...
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
-''cloudwalk'' by
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
skin/iridのpukiwiki.skin.phpからはiridwire、orangebox、cl...
//- [[GS:http://meteora.ucsd.edu/~kyoshimura/gs.php]]
-''gs'' by [[yiza-san:http://www.yiza.net/index.php?PukiW...
skin直下にしか置けない。色のバリエーションも豊富。
//- [[original:http://meteora.ucsd.edu/~kyoshimura/orig.p...
-''original''
デフォルト。
** tracker.inc.phpについて [#yba4bb0c]
[[study]]のページでは、
#tracker(study)
#tracker_list(study)
を使っている。
:config/plugin/tracker/study 及びその下のform・page・list...
trackerを使いはじめてから:configのほうで項目を増やすと、...
が、カテゴリーの要素を増やすことには対応できているようだ。
また、はっきりとした原因は不明だが、tracker_listによる検...
後で追加した内容でも、同様の問題が起きる。というわけで、
- trackerする項目は極力減らした方が良い
- trackerのtypeも、titleなどはやめてtextにした方が良い
気がする。[[study]]は現在10ページ・新規6項目(+いくつかの...
ただ、defaultの設定(#tracker_listのみ)だと、新規項目数は5...
** SPAM対策について [#z8c5dd3f]
***戦いの経緯 [#r0b48dd0]
-trackerプラグインでは、ページをFreezeしていたりEdit認証...
-投稿フォームを削除したり、閲覧制限つきページに移動させて...
-http://www.ark-web.jp/sandbox/wiki/190.html を参考にAki...
-- ログがないため、動作確認しにくい。
-- というわけで動作確認せず様子をみてみたが、うまく働いて...
-http://note.sonots.com/?PukiWiki%2Fakismet.inc.php を参...
-- 手持ちのスパムデータを送信してみたところ、うまく弾かれ...
-- 例の敵からの送信はまだ。
-- 空ページが生成されてしまうようだ。ちょっとやっかい。
-- 強すぎて、自分のページ(例えばこの[[IT memo/wikimemo]]...
--- reCAPCHAを通ると、パラグラフ単位の変更なのにそれがペ...
--- reCAPCHAの認証がうまく通らない。(ソースの中にSpam疑...
- というわけで、trackerにも認証をつけることとした。(trac...
--結局フィルタいらんかったやんけ!とは言ってはいけない。
- [[sonotsさん:http://note.sonots.com/?Note%2FPukiWiki%2F...
-- パラグラフ単位の変更に対しては、edit.inc.phpをいじるこ...
-- しかし、すでにある問題(空ページ生成問題とreCAPCHA認証...
--- 空ページ生成問題:trackerの投稿では、reCAPCHAの認証に...
--- SPAM取り消し通らない問題:スパムと認識されてしまうあ...
- ウチだけの問題なのでは…と悩み中。。。
- SPAM取り消し通らない問題はAkismetの仕様みたい。そこはど...
- trackerの問題も、ソース見たらわかった。ページ内容を送信...
- これで、SPAM対策はほぼOK?(2007/06/19)
-- ある朝、スパム投稿が2つも作られてて効いてないやん~、...
*** kcaptcha導入 [#s7f19bcd]
-akismetをすり抜けるSPAMがたびたびあるので、[[kcaptchaプ...
-詳しい手順は[[./kcaptcha]]を参照。
-[[この日記>Normal Diary/2007-08-10]]にも書いてあります。
----
#comment2_kcaptcha
End:
#access
#norelated
* PukiWikiのメモ。 [#e907ca5f]
- 基本的に、Pluginが充実しているので、結構便利。が、どん...
- Pukiwiki自身の単語検索(search)の弱さ・遅さにも辟易だな...
- わかってきたが、tracker_listとかsearchとか、エンジンそ...
-- と思ったけど、searchは結構優秀かも。検索後ハイライトも...
----
#contents
** インストール [#l069ddfb]
*** パーミッションについて [#j7e65f88]
ユーザー自身が含まれるグループを書き込み可能にしておいた...
いずれにせよ、少しめんどくさい。
*** 管理人パスワード設定 [#q73d7d90]
pukiwiki.ini.phpにて&adminpassを適宜設定。
*** 編集時にパスワードを求める [#ad9da609]
pukiwiki.ini.phpにて
// Edit auth (0:Disable, 1:Enable)
$edit_auth = 1;
...
$edit_auth_pages = array(
'##' => 'kei',
);
とする。上の例では、全てのページがパスワード保護される。 ...
*** WikiName/Autolinkの廃止 [#w83698fd]
pukiwiki.ini.phpにて
// _Disable_ WikiName auto-linking
$nowikiname = 1;
とする。McDonnaldsとかでオートリンクされるのがイヤン。
*** 秘密ページ [#xf925a84]
ini.php において
// Read auth (0:Disable, 1:Enable)
$read_auth = 1;
$read_auth_pages = array(
// Regex Username
'/^:.*$/' => 'kei',
などとやると、":"から始まるページはkeiのパスワードを要求...
*** deldel.inc.php [#h4ccdff1]
http://fullmetal.dip.jp/pukiwiki/ の、自作/プラグイン に...
http://meteora.ucsd.edu/~kyoshimura/?cmd=deldel
とやると一括削除が可能になる。便利。
***Mixiの外部ブログに登録する [#x38ed493]
mixiでは、mixi日記を使わず「外部ブログ」を日記のところに...
というわけで、興味本位でやってみた。手順は以下のとおり。...
+ mixi会員になる(誰かに招待されましょう)
+ 「設定変更」-「日記・ブログの選択」-「その他」
+ 「設定変更」-「日記・ブログのURL」-(例)http://meteo...
+ 「設定変更」-「RSSのURL」-(例)http://meteora.ucsd.e...
このページではrss10ppを入れているので、デフォルトの場合は...
Mixi側でのRSSの更新は4時間ごとらしいので、すぐは更新され...
** 内容 [#oa47db78]
*** attachref.inc.php [#t8269eb4]
デフォルトでは、画像等を貼り付けたいときはUpload→ファイル...
[[ここ:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C...
にある、attachref.inc.phpは、最初の文章に&attachref;を埋...
手順。
+[[最新版(v0.14?):http://pukiwiki.sourceforge.jp/?%E8%...
+170-80行目くらいにある
(旧)$pass = array_key_exists('pass',$vars) ? md5($vars...
の記述を
(新)$pass = array_key_exists('pass',$vars) ? $vars['pa...
とする。普通のattachプラグインにかかっているパスワードと...
*** RSSでdescriptionを出力する [#j410b40c]
デフォルトのRSSでは、更新ページのタイトルのみがフィードさ...
+pluginディレクトリにダウンロードして
+lib/http.phpにて$_LINK['rss10']の部分を変更(上記リンク...
$_LINK['rss10']="$script?cmd=rss10pp";
でおしまい。
これで、ページ右下のRSSボタンを押すと[[このようなdescript...
ただ、ページの上のほうのテキストを抜粋しているだけなので...
''(2007/06/23追記)''
どうも、http://www.feedvalidator.org/ によるともとのrss10...
そして、&ref(http://meteora.ucsd.edu/~kyoshimura/image/va...
*** calendar2/calendar(teananさん版) [#nc979921]
[[ここ:http://teanan.homeip.net/pukiwiki/?%BC%AB%BA%EE%A5...
から取得、eucでかかれているのでUTF-08に変換。
[kyoshimura@meteora ~/http]$ ujconv calendar.inc.php.0.1...
calendar2との主な違い(上記HPに記載のないもの)
- カレンダーの日付をクリックしたとき、記事がないとEditに...
常に閲覧(calendar)
- templateというページを用意しておけば新規記事のときその...
テンプレートは使えない(calendar)。
*** 改行・正規表現・その他ちょいネタ。 [#d2abdb5a]
行末に"~"で改行。~
正規表現はどうするのかなあ…。コード表で相当するのを直書き...
&sad;や&bigsmile;を使うとこういうの(&sad;&bigsmil...
*** ページ削除 [#n04e5756]
Editの際、空にしてUpdate。
*** 画像の一覧表示 [#ub60acf3]
プラグイン#jphotoを使用(オプション)。ポップアップされるの...
*** 階層内のページ一覧表示 [#aada97af]
#ls2が使える。見出しまで表示したいときは#ls2(,title)とす...
*** も少し詳細な階層内のページ一覧表示 [#eb5ce71c]
#tracker_listが使えそう。詳細不明。
つくってみたが、trackerはうまく作動しても、tracker_listの...
やれやれ、どうしたもんだか。長くなりそうなので[[大項目>#y...
*** 画像を一度にアップロード [#l720d6f3]
ひとつずつしかできない。tarでまとめてアップし、そこで解凍...
[[ここ>#t07bbf2d]]参照。
*** 目次の表示 [#u456b65f]
#contentsを挿入(デフォルト)
*** カウンター [#dd2b9ee5]
MenuBarに
RIGHT:
total: &color(green){&counter;};~
today: &color(green){&counter(today);};~
yesterday: &color(green){&counter(yesterday);};~
などと埋める。
*** アクセス解析 [#b30503a6]
オプションプラグイン#accessでページごとのログ取り、#acces...
#accessviewは一つ一つのページを埋め込む必要があって、めん...
秘密ページにもしたいが、やりかた不明→できた。あと、日本語...
- 修正点
-- [[ujconv:http://tech.ymirlink.co.jp/]] -f euc -t utf8 ...
-- あと~
function readlog_accessview($page){
//global $timestamp,$ip,$host,$user_agent;
というようにglobal〜のところをコメントアウト。(そうしない...
-[2007/11/03] プラグインではなく、専用ツールを使うことに...
*** 容量制限・一括添付 [#t07bbf2d]
- 結局、サーバー側のPHPの容量制限に引っかかるらしく、500K...
- ひとつのファイルずつしかuploadできないので、http://cubi...
-- が、どうもUTF-8版には対応していないらしく、コメント等...
- でも、tarしても500KBだと大してまとめられないので、やっ...
- 上記の問題は、apacheのphp.confにあるLimitRequestBodyの...
- さらに変更箇所が必要なことが発覚。/etc/php.ini内の、mem...
*** 見出しごとの編集 [#y873f94d]
- いろんなPukiWikiのページで実装されているのに、本家でや...
- 色々調べて、[[ここ>http://fullmetal.dip.jp/pukiwiki/ind...
[kyoshimura@meteora ~]$ cd http
[kyoshimura@meteora ~/http]$ patch -p0 --dry-run --verbo...
[kyoshimura@meteora ~/http]$ patch -p0 --verbose < parae...
で見出しごとに鉛筆マークが出るようになれば成功。~
結構いろんなファイルを書き換えている。ちょっとどきどきだ。
*** コメント挿入 [#o574bca8]
- #commentは、一番下にしか書き込めない。段落を下げるには...
- #pcommentは、別ページに書き込む。replyというパラメータ...
#pcomment(reply)
- 別ページに#pcommentを埋め込んでおいて、できたコメントペ...
*** コメントプラグインで改行を可能にする (comment2/pcomme...
デフォルトのcomment.inc.phpおよびpcomment.inc.phpでは、in...
ほとんど[[美麻wiki:http://www.miasa.info/index.php?%C8%FE...
改造のポイントは次のとおり。
- プラグインファイルの名前を変えているため、いくつかのfun...
- "\s+$" (空白文字(改行+スペース+タブ)が1つ以上最後ま...
- "^\s*\n" (空白文字から始まって改行で終わる=空白行)を"...
-- ここは、オリジナルの改変とは異なる。(オリジナルでは#...
改造後のファイル:&attachref(comment2.inc.php); &attachre...
-インストール:pluginディレクトリに保存
-呼び方:#comment2や#pcomment2で呼ぶ
-改行方法:通常のPukiWiki編集と同様に、1行以上の空行を入...
** 外観(skin) [#ob17f74e]
*** ヘッダーの画像変更 [#cf3cc9ba]
./image 内に画像を置き、pukiwiki.skin.phpにて
// Set site identities
$_IMAGE['skin']['logo'] = 'xxxx.jpg';
と変更。
*** ヘッダー(ページ一番上)のアドレスが表示されているとこ...
pukiwiki.skin.php内にて
if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH'))
define('SKIN_DEFAULT_DISABLE_TOPICPATH', 0); // ...
とする。
*** MenuBarの箇条書きを無くす [#gb5276b7]
pukiwiki.css.phpにて
/* kei */
div#menubar ul li { list-style-type:none; }
などと足す。
*** ヘッダー部分の「Edit」「New」などのコマンド表示をなく...
Navigation Barというらしい。pukiwiki.skin.phpにて
if (! defined('PKWK_SKIN_SHOW_NAVBAR'))
define('PKWK_SKIN_SHOW_NAVBAR', 0); // 1, 0
の部分を0(Off)とする。下にもあるしね。
*** ブラウザからSkinを変更できるようにする [#bf40364d]
それぞれのスキンを別のディレクトリにおいて(例えばskin/i_...
大体のスキンはそれで動くが、中には動かないものもある(ski...
(2008/02/19: 各スキンへのリンクをはずしました。)
//- [[i_blue:http://meteora.ucsd.edu/~kyoshimura/i_blue.p...
-''i_blue'' / ''i_orange'' by [[ikuyubon-san:http://wiki....
[[ikuyubon-san:http://wiki.ikuyubon.com/sample/]]のページ...
//- [[simple2:http://meteora.ucsd.edu/~kyoshimura/simple2...
-''simple2'' by [[hirokasa-san:http://hirokasa.info/info/...
[[hirokasa-san:http://hirokasa.info/info/index.php?skin/s...
のページからwgetし、simple2.phpをpukiwikiディレクトリにセ...
//- [[orangebox:http://meteora.ucsd.edu/~kyoshimura/orang...
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
-''orangebox'' by
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
i_blueなどと同様だが、UTF-8化されていない。
//- [[cloudwalk:http://meteora.ucsd.edu/~kyoshimura/cloud...
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
-''cloudwalk'' by
[[ari-san:http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD...
skin/iridのpukiwiki.skin.phpからはiridwire、orangebox、cl...
//- [[GS:http://meteora.ucsd.edu/~kyoshimura/gs.php]]
-''gs'' by [[yiza-san:http://www.yiza.net/index.php?PukiW...
skin直下にしか置けない。色のバリエーションも豊富。
//- [[original:http://meteora.ucsd.edu/~kyoshimura/orig.p...
-''original''
デフォルト。
** tracker.inc.phpについて [#yba4bb0c]
[[study]]のページでは、
#tracker(study)
#tracker_list(study)
を使っている。
:config/plugin/tracker/study 及びその下のform・page・list...
trackerを使いはじめてから:configのほうで項目を増やすと、...
が、カテゴリーの要素を増やすことには対応できているようだ。
また、はっきりとした原因は不明だが、tracker_listによる検...
後で追加した内容でも、同様の問題が起きる。というわけで、
- trackerする項目は極力減らした方が良い
- trackerのtypeも、titleなどはやめてtextにした方が良い
気がする。[[study]]は現在10ページ・新規6項目(+いくつかの...
ただ、defaultの設定(#tracker_listのみ)だと、新規項目数は5...
** SPAM対策について [#z8c5dd3f]
***戦いの経緯 [#r0b48dd0]
-trackerプラグインでは、ページをFreezeしていたりEdit認証...
-投稿フォームを削除したり、閲覧制限つきページに移動させて...
-http://www.ark-web.jp/sandbox/wiki/190.html を参考にAki...
-- ログがないため、動作確認しにくい。
-- というわけで動作確認せず様子をみてみたが、うまく働いて...
-http://note.sonots.com/?PukiWiki%2Fakismet.inc.php を参...
-- 手持ちのスパムデータを送信してみたところ、うまく弾かれ...
-- 例の敵からの送信はまだ。
-- 空ページが生成されてしまうようだ。ちょっとやっかい。
-- 強すぎて、自分のページ(例えばこの[[IT memo/wikimemo]]...
--- reCAPCHAを通ると、パラグラフ単位の変更なのにそれがペ...
--- reCAPCHAの認証がうまく通らない。(ソースの中にSpam疑...
- というわけで、trackerにも認証をつけることとした。(trac...
--結局フィルタいらんかったやんけ!とは言ってはいけない。
- [[sonotsさん:http://note.sonots.com/?Note%2FPukiWiki%2F...
-- パラグラフ単位の変更に対しては、edit.inc.phpをいじるこ...
-- しかし、すでにある問題(空ページ生成問題とreCAPCHA認証...
--- 空ページ生成問題:trackerの投稿では、reCAPCHAの認証に...
--- SPAM取り消し通らない問題:スパムと認識されてしまうあ...
- ウチだけの問題なのでは…と悩み中。。。
- SPAM取り消し通らない問題はAkismetの仕様みたい。そこはど...
- trackerの問題も、ソース見たらわかった。ページ内容を送信...
- これで、SPAM対策はほぼOK?(2007/06/19)
-- ある朝、スパム投稿が2つも作られてて効いてないやん~、...
*** kcaptcha導入 [#s7f19bcd]
-akismetをすり抜けるSPAMがたびたびあるので、[[kcaptchaプ...
-詳しい手順は[[./kcaptcha]]を参照。
-[[この日記>Normal Diary/2007-08-10]]にも書いてあります。
----
#comment2_kcaptcha
Page: