トップページ⇒php
1001コメント254KB

PukiWikiスレ Part5

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/04/21(金) 07:53:25ID:???
PukiwikiはPHPで書かれたwikiです。

公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML  http://sourceforge.jp/mail/?group_id=166
0002nobodyさん2006/04/21(金) 07:54:30ID:???
前スレ
PukiWikiスレ Part4 http://pc8.2ch.net/test/read.cgi/php/1126713887/
PukiWikiスレ Part3 http://pc8.2ch.net/test/read.cgi/php/1113303681/
PukiWikiスレ Part2 http://pc8.2ch.net/test/read.cgi/php/1107619069/
PukiWikiスレ Part1 http://pc5.2ch.net/test/read.cgi/php/1084907353/

関連スレ
【ぷき】PukiWikiユーザー質問箱2@2ch【うぃき】
http://pc8.2ch.net/test/read.cgi/hp/1134186566/
Wiki系とWikiEngineについて語るスレ Part4
http://pc8.2ch.net/test/read.cgi/php/1106478373/
0003nobodyさん2006/04/21(金) 07:55:03ID:???
☆PukiWikiの派生プロダクト(一部)

PukiWikiMod (XOOPSモジュール) -- PukiWiki 1.3.x から派生した独自実装
http://hypweb.net/xoops/modules/pukiwiki/159.html

B-Wiki (XOOPSモジュール) -- PukiWiki 1.4.x から派生、最新を随時マージ
http://ishii.mydns.jp/modules/bwiki/?B-Wiki

SiteDev -- 一人用PukiWiki
http://phpspot.net/php/sd/
SiteDev+AT (SiteDevの改造品)
http://www.a-kojima.net/set/

PukiWiki Plus! (PukiWiki 1.4.xを随時マージ + 独自路線)
http://pukiwiki.cafelounge.net/plus/

仮Wiki(検討段階)
http://wiki.s160.xrea.com/
0004nobodyさん2006/04/22(土) 11:06:12ID:Icwc9lv5
age ながら乙。
0005nobodyさん2006/04/22(土) 17:33:30ID:???
>>1乙

質問っす
pukiwiki1.4.6でgoogle adsense貼り付けたいんですが
ソースのどこをどういう風にいじればいいんでしょうか?

一応本家wikiは一通りみて回りましたが
ttp://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fgooglead_banner.inc.php
ここまできて先がわかりません
googleでも一通り検索かけましたが有力な情報は得られず参ってます

ちなみにwikiはまだ頭の中のアイデアでしかなく
実際に私のサイトが存在するわけではありません
これから作るのにadsenseのっけられたらいいなと思ってます
0006nobodyさん2006/04/22(土) 18:15:04ID:???
>>5
スキンに普通にはっつける。
0007nobodyさん2006/04/22(土) 18:36:40ID:???
>>6
thx
こんな漏れにも分かった気がするぜ
心から感謝する
0008nobodyさん2006/04/22(土) 23:19:22ID:???
wikiでアドセンス通ったのか
俺落とされたぞ・・・多くの人が編集に参加してくれてるところだから
管理人だけに利益が行くと問題になりそうだからググルが登録拒否したのかな・・・
0009nobodyさん2006/04/23(日) 00:20:10ID:???
Adsense貼ってるWikiって割と多い気もするが
0010nobodyさん2006/04/23(日) 00:39:28ID:???
>>8
理由は別にあるのかも?
0011nobodyさん2006/04/23(日) 18:54:09ID:???
>PukiWikiの管理者パスワードは、pukiwiki.ini.php にある変数 $adminpass
>です。簡単に試すだけであるならば、以下のような内容で充分でしょう。
>('YourPassWord' の部分を、あなただけのキーワードで置き換えて下さい)

>$adminpass = '{x-php-md5}' . md5('YourPassWord');
この意味が今一よく分からない


// CHANGE THIS
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
//$adminpass = '{CRYPT}$1$AR.Gk94x$uCe8fUUGMfxAPH83psCZG/'; // CRYPT 'pass'
//$adminpass = '{MD5}Gh3JHJBzJcaScd3wyUS8cg=='; // MD5 'pass'
//$adminpass = '{SMD5}o7lTdtHFJDqxFOVX09C8QnlmYmZnd2Qx'; // SMD5 'pass'
このコードを具体的にどう変えたらいいのやら
ちなみにmd5に変換した1a1dc91c907325c69271ddf0c944bc72みたいなのは持ってます

単純に
$adminpass = '1a1dc91c907325c69271ddf0c944bc72';
でいいんでしょうか?

あと
CRYPT,MD5,SMD5はこのままでいいんでしょうか?
ちなみに外部公開を目指してます
0012nobodyさん2006/04/23(日) 19:24:14ID:???
>>11
echo -n 'password' | md5sum

0013112006/04/23(日) 19:29:41ID:???
>>12
>echo -n 'password' | md5sum

それはMD5の値の生成ですよね?
それで確保した数値はあるんだけど
どこでどのように使うのかな?と悩んでる
0014nobodyさん2006/04/23(日) 19:34:33ID:???
>>13
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72';
こう使えばいいんだよ。

下位互換性も考えて {x-php-md5} をデフォにすればいいのにな。
なってないよね?悪改だよな。
0015nobodyさん2006/04/23(日) 20:02:43ID:???
>>14
つまり
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
の
// md5('pass')
はいらない、ということですね(コメントアウトしてるから最初からいじる必要もないけど)

そして
1a1dc91c907325c69271ddf0c944bc72
は
echo -n 'password' | md5sum
で生成したのを使えばいいということですね
ありがとうございました
確かに分かりにくいです

あと再度質問掲載で恐縮ですが
//$adminpass = '{CRYPT}$1$AR.Gk94x$uCe8fUUGMfxAPH83psCZG/'; // CRYPT 'pass'
//$adminpass = '{MD5}Gh3JHJBzJcaScd3wyUS8cg=='; // MD5 'pass'
//$adminpass = '{SMD5}o7lTdtHFJDqxFOVX09C8QnlmYmZnd2Qx'; // SMD5 'pass'
は、いじる必要ないのでしょうか?
0016nobodyさん2006/04/23(日) 20:10:40ID:B54Vaitl
>>15
うん、いいの。コメントアウトしておいてね。
0017nobodyさん2006/04/23(日) 20:15:17ID:???
>>16
了解です
ありがとうございました
0018nobodyさん2006/04/24(月) 00:49:37ID:???
なにも考えず、http://〜/pukiwiki.php?cmd=md5 で
Computeして出てきたもんをコピペすれば?
0019nobodyさん2006/04/24(月) 01:12:28ID:???
>>18
君は文意を読み取る練習からはじめよう。
0020nobodyさん2006/04/24(月) 01:13:10ID:???
>>18
いや、質問者はそれを聞いているんじゃないと思う。
それにアクセスログにも記録されたり丸見えなんだろうな。
0021nobodyさん2006/04/26(水) 01:38:52ID:???
>>20

丸見えだよね。
ありゃ自分が管理者で構築者で一人しかいない、ログ消せるという場合以外は
セキュリティー的にどうかと思うよ。
そんなのが、Security Expertとかに記事を書いているんだから笑っちゃうよな。

って隣のやつが言ってた。
0022nobodyさん2006/04/26(水) 14:30:05ID:???
「そんなの」って誰だ?
あのプラグインはずいぶん前からあると思うが。
0023nobodyさん2006/04/26(水) 18:31:51ID:???
セキュリティに関心が無い奴にとってはどうでもいいことなんだと思うよ。
MD5とか全然分からない人にとっては確かに便利なプラグインなのかも知れんしな。

余談なんだが、後ろに人がいるときにかぎって、ユーザ名にパスワードを入力してしまう
のは俺だけか?
0024nobodyさん2006/04/26(水) 21:01:00ID:???
>>20-21
ログに残って丸見えって・・・
君達が最近のmd5プラグインを触っていない
というのが丸見えだよ
0025nobodyさん2006/04/26(水) 21:51:39ID:???
いいや、きっと彼らはPOSTデータもログ対象に加えているんだよ
0026nobodyさん2006/04/26(水) 21:54:25ID:???
>>24-25
いや例えログに残っていなくても危険なことは確かなんだが。
HTTPヘッダを見てごらんよ。
0027nobodyさん2006/04/26(水) 23:34:25ID:???
「ログに残って丸見え」の部分だけに反応しているだけだし。
経路は勿論、サーバに関しても保障が出来ない外のpukiwikiの
md5プラグインを使うなんてナンセンスは、誰も本気で考えたりしないでしょ。
0028nobodyさん2006/04/27(木) 06:49:31ID:???
経路のことまで言い出すと、非SSLなBASIC認証など使えないわけだが
0029nobodyさん2006/04/29(土) 11:28:11ID:3nrTETqy
http://teanan.homeip.net/pukiwiki/?%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Fcrypt.inc.php
0030nobodyさん2006/04/29(土) 12:58:09ID:???
>>29

いいね
0031nobodyさん2006/04/29(土) 18:33:11ID:nn47KZU0
pukiwiki上のリンクが
http://http://localhost//pukiwiki/〜
ってなる
pukiwiki.ini.phpに
$script='http://localhsot/pukiwiki/'
って設定すると解決するけど、ローカルで設定変更して動作確認して
webにうpするときにいちいち直すのがメンドクサイ

これ他の解決法ないですか?
0032nobodyさん2006/04/29(土) 19:02:29ID:???
>>31
こんな感じでコメントにしてもダメ?

// Specify PukiWiki URL (default: auto)
//$script = ??

> って設定すると解決するけど、ローカルで設定変更して動作確認して
> webにうpするときにいちいち直すのがメンドクサイ
すまん意味不明。
0033322006/04/29(土) 19:04:08ID:???
あひゃ、文字が化けた(汗


// Specify PukiWiki URL (default: auto)
// $script = '';
0034nobodyさん2006/04/29(土) 19:04:22ID:???
>>31
異なる index.php ごとに
異なる$scriptを設定してしまえばよいのでは
0035nobodyさん2006/04/29(土) 19:37:08ID:???
>>32
コメントにするとローカルで実験するときに
http://http://localhost//pukiwiki/〜
となるから
$script='http://localhsot/pukiwiki/'
と設定してテストしているけど、実際にウェブうpするときに、
そこを元に戻さないといけないからめんどい。

ってのをわかりにくく言っているんだとおもた。
0036nobodyさん2006/04/29(土) 19:46:53ID:???
>>32
分かりづらくてすません>>35のとおりです

>>34
pukiwiki.ini.phpの中で
switch(index.phpの名前) {
 case 'index.php':
  break;
 case 'index2.php":
  $script = 'http://localhost/〜';
}
とかで分けるってことですか?
0037nobodyさん2006/04/29(土) 20:23:30ID:???
>>36
それでもいいんじゃねーの。
どっちにしろとりあえずの応急処置なんだからてけとーに。
REMOTE_HOST のほうが楽な気もするけど。
0038342006/04/30(日) 00:37:22ID:???
>>36
pukiwiki.ini.php -> $scriptはコメントアウト
テスト環境の index.php -> 何もしない (localhost)
リモートホストAの index.php -> $script = 'リモートホストAのURI'
リモートホストBの index.php -> $script = 'リモートホストBのURI'
なんてイメージですよ


0039nobodyさん2006/04/30(日) 00:56:13ID:???
if ( $_SERVER['何か'] == 'ローカルの$_SERVER['何か']') {
 $script='http://localhsot/pukiwiki/';
}
とにかく、何かローカルテスト環境と公開サーバの環境の違いを
使って判別するようにする。
>>37のように、REMOTE_HOST(あるいはREMOTE_ADDR)で
ローカルからのアクセスかどうかで判別してもよいし、
SERVER_NAME、REQUEST_URI、SCRIPT_NAME、PHP_SELF…
何か適当なモンを使えば良い。
0040nobodyさん2006/04/30(日) 07:17:37ID:???
>>32-39
ありがとうございます。
pukiwiki.ini.phpの中でifで分けることにしました。
0041nobodyさん2006/05/01(月) 02:29:10ID:???
iniにifって、いかにも設定項目練られてませんって感じだね。
まーPukWikiってそういうもんだと認識してはいるけど。
0042nobodyさん2006/05/01(月) 08:12:39ID:???
新たなfork? PukWiki
0043nobodyさん2006/05/01(月) 10:26:52ID:???
外部サイトへのリンクに必ずnofllowがあるけど、これ付けない方法ない?
0044nobodyさん2006/05/01(月) 11:01:05ID:???
lib/make_link.php を編集して削る
0045nobodyさん2006/05/01(月) 18:48:58ID:???
都民専用の東京PukiWikiでもforkしようかしら
0046nobodyさん2006/05/03(水) 06:25:31ID:???
じゃあ俺は神奈川県民専用のダウンタウンPukiWikiバンドをforkするよ
0047nobodyさん2006/05/03(水) 17:32:59ID:K4Caopam
プラグインを自作しているのですが:

function plugin_hoge_convert()
{
// Use: #hoge(文字例)
    list ($hoge)     = func_get_args();
    $hoge            = htmlspecialchars ($hoge);
}

こんな感じで skin/pukiwiki.skin.php にある $title に $hogeの値を代入したいのですが、代入出来ていません。
「return $title;」としても、ページ内に「文字例」と出力されてしまうだけです。

アドバイスをよろしくお願いします。
0048472006/05/03(水) 17:46:48ID:K4Caopam
失礼…、自己解決です。
「global $title;」とかやったら出来た。
0049nobodyさん2006/05/03(水) 17:50:48ID:???
>>47
convert ではムリ。action のみ。
http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2FPlug-in%A4%CE%BB%C5%CD%CD#s081a0ef
ブロックプラグインでやられたらうぜぇ
0050492006/05/03(水) 17:51:42ID:???
あれ、できたのか。できちゃうのか。うぜぇな。
0051nobodyさん2006/05/03(水) 18:10:16ID:???
plus なら
TITLE:ほげほげ
ってページの先頭に書けばおk
0052nobodyさん2006/05/03(水) 20:59:31ID:???
plusならデフォ(ちょっと使ってみたかった)
0053nobodyさん2006/05/04(木) 12:01:34ID:???
ttp://wikiplus.jp/
こうゆーのってありなのか?
0054nobodyさん2006/05/04(木) 12:15:38ID:???
>>53
まあ、ありなんじゃね?
ちゃんとPukiWiki plus!使ってるって明記してあるし。
ただ、サイト自体にエラーが多いのは頂けない。
これでホントにサービス提供する気があるのかとは思う。
0055nobodyさん2006/05/04(木) 12:41:20ID:???
プラグイン倉庫作ってぇぇ
0056nobodyさん2006/05/04(木) 15:47:20ID:???
>>54
どこに Plus! と書いてあるんだ?
0057nobodyさん2006/05/04(木) 15:52:48ID:???
pukiwiki1.3ベースとはあるけど、plus とはないね。まぎらわしス。
ttp://www.justplayer.co.jp/sp_wikiplus.html
0058nobodyさん2006/05/04(木) 17:57:13ID:???
pukiwikiベースなんだから碌なサービスじゃないだろうなw
0059nobodyさん2006/05/04(木) 18:28:26ID:???
PukiWikiは惰性で使うものだからな。サービスインしようっていう思考が分からん。
0060nobodyさん2006/05/04(木) 23:16:13ID:???
>56-57
ごめん。俺の見間違い。

>58
同意。
0061nobodyさん2006/05/09(火) 04:27:50ID:???
pukiwikiか、plusの1.4.5以降で使える、複数のrssをマージして出力するプラグインってって有る?
0062nobodyさん2006/05/09(火) 07:33:12ID:???
あぁ普通にrecentrssが有るか
0063nobodyさん2006/05/11(木) 01:41:10ID:???
今更って感じですが、pukiwIki.orgって買い戻せなかったんですか?
Sedoで売りに出てるんですが
ttp://www.sedo.com/search/details.php4?domain=pukiwiki.org&tracked=&partnerid=&language=us
0064nobodyさん2006/05/11(木) 07:26:14ID:???
買い戻せなかったのです。
0065nobodyさん2006/05/11(木) 15:23:02ID:???
買い戻したところで管理する中の人が変わらなきゃまた同じことの繰り返し。
0066nobodyさん2006/05/12(金) 12:07:25ID:???
>>63
管理できなかった人が本出したから、それで買い戻すんじゃない?
0067nobodyさん2006/05/12(金) 12:49:08ID:???
pukiwiki.orgって未だにアクセス多いみたいだから高そうですね。
Previous Offers for this Domain: 39って結構頑張ったんだけど駄目だったんだろねー
0068nobodyさん2006/05/13(土) 01:23:54ID:???
>>67
そんな数字を間にうけないほうがいいYo
0069nobodyさん2006/05/13(土) 02:19:39ID:???
Plusのサイトはpukiwiki以下。logoをクリックしたら駄目だし、
pukiwikiには自分とこの質問しないで、とかウザイね。
だったら派生を名乗るのそろそろやめろと思う。
0070nobodyさん2006/05/13(土) 02:48:07ID:???
>>69
>pukiwikiには自分とこの質問しないで、とかウザイね。
ぽかーん
0071nobodyさん2006/05/13(土) 03:15:40ID:???
henoウザイから開発降りて欲しい
0072nobodyさん2006/05/13(土) 07:27:48ID:???
>>69
君は向いてない
0073nobodyさん2006/05/13(土) 10:53:53ID:???
なんでこんなに批判されてるのに開発やってんだろ>heno
マゾ?
0074nobodyさん2006/05/13(土) 11:32:44ID:???
批判は全て陰謀論に脳内変換www
0075nobodyさん2006/05/13(土) 12:11:18ID:voIOHVrL
pukiwikiのアクセスカウンタpluginでページ毎じゃないやつってない?
gcounterってのがあるみたいなんだけどもうDLできない?
0076nobodyさん2006/05/13(土) 14:54:06ID:???
>>75
昔コード中で1つのファイルだけ使うように改造した覚えがある。
0077nobodyさん2006/05/13(土) 15:58:13ID:???
>>73
誉められたら続けるとか、けなされたら止めるとか
実に若々しい基準だな


0078nobodyさん2006/05/16(火) 00:36:11ID:???
若々しい!出た!若々しい出た!得意技!若々しい出た!若々しい!これ!若々しい出たよ〜〜!
0079nobodyさん2006/05/16(火) 00:46:29ID:???
> pukiwikiか、plusの1.4.5以降で使える、複数のrssをマージして出力するプラグインってって有る?

それ Plagger でできるよ。
0080nobodyさん2006/05/16(火) 10:42:54ID:???
結局plusのrssreader使った
0081nobodyさん2006/05/16(火) 22:31:10ID:???
このままだと本家にはあんまり期待できそうにないな

Plusか・・・
0082nobodyさん2006/05/17(水) 09:35:21ID:???
http://sourceforge.jp/projects/pukiwiki/files/#15430

1.4.7_rc1 キタコレ
0083nobodyさん2006/05/23(火) 16:59:22ID:???
pukiwikiで、wiki内リンクってどうやるの?
0084nobodyさん2006/05/23(火) 17:02:07ID:???
>>83
えぇぇ。ちょう基本じゃねーか。
読めよ。
0085nobodyさん2006/05/23(火) 17:21:32ID:???
>>84
英語でのやり方はわかるけど
日本語でのやり方がわかんないんだよ
0086nobodyさん2006/05/24(水) 05:48:24ID:???
>>83
>>2の質問スレに行ってくれ
0087nobodyさん2006/05/24(水) 10:03:35ID:???
いつまでPukiWikiの質問スレ作る気だよ
質問なんかここか公式でやればええやろ
0088nobodyさん2006/05/24(水) 10:17:46ID:???
そうか?ここが利用方法で溢れることを思えば、分かれているのはいいことと思えるが。
もっとも、ここの流量が少ないけど、改造とかはこっちでやればいいんじゃないかな。
0089nobodyさん2006/05/24(水) 14:07:46ID:???
大体スレが分かれてて何の不満があるんだ……実況でもないスレが凪ぐのは当然ですよ?
0090nobodyさん2006/05/24(水) 15:34:22ID:???
ぷきぷきうぃっきーず!
0091nobodyさん2006/05/25(木) 00:24:49ID:???
何よ突然。
0092nobodyさん2006/05/25(木) 10:12:46ID:???
>>88-89
ろくな話題も無いくせにいちいち質問スレとわけるなつーことだよ
0093nobodyさん2006/05/25(木) 10:55:22ID:???
pcommentのページ以外は書き込みに認証が必要、ってするには
edit_auth_pagesになんて書けばいいの?
正規表現考えてると、頭がウニになりそう。
0094nobodyさん2006/05/25(木) 11:26:34ID:???
>>93
comment はedit_auth しかとするから、
全頁制限すればいい。
pcomment もたぶん同じ。
0095nobodyさん2006/05/25(木) 11:35:42ID:???
'/^.*$/'にしたら、コメント書き込めなかったよ?
0096nobodyさん2006/05/25(木) 12:17:50ID:???
>>95
ほんとだ。変なの。
pcomment.inc.php の plugin_pcomment_insert にある
check_editable($page, true, true);
をコメントアウト。
0097nobodyさん2006/05/25(木) 12:33:48ID:???
>>96
あぁそうか。コメント記入ページを指定できちゃうから、
編集制限のかかっているページにコメントを投稿、
みたいないたずらができてしまうからか。
全頁制限なら関係ないがナァ。
0098nobodyさん2006/05/25(木) 13:33:55ID:n7+ivEFA
PUKIWIKIを使いたい場合、原則、GPLを削除しないだけで使えますか?
何か、登録や認証と言った手続きは必要になりますか?

GPLの定めているソース公開と言うのは、求められた場合において、公開すれば良いのですか?
それとも、事前に、ソースをどこかにアップロードするのですか?
0099nobodyさん2006/05/25(木) 14:00:15ID:???
>>98 突っ込むのも面倒だから簡潔に言うが、
使える。手続きは要らない。GPLについてはググるなりそういうスレに行くなりしろ。
0100nobodyさん2006/05/25(木) 23:43:04ID:???
GPLを削除する方法があるなら聞かせて欲しい。
それが有効な方法であるなら、場合によっては金を出す企業も
少なくないだろう。
0101932006/05/26(金) 00:07:08ID:???
'/^((?!^(コメント\/.*)$).)*$/' だって。
本家の質問箱/308に書いてあった。
■ このスレッドは過去ログ倉庫に格納されています