自作プラグイン/namazu.inc.php
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**namazu.inc.php [#k026bc59]
|RIGHT:100|LEFT:360|c
|~サマリ|Namazu検索ページ表示用プラグイン|
|~リビジョン|1.0|
|~対応バージョン|1.4.2|
|~投稿者|[[nobu_s]]|
|~投稿日|&new{2004-05-19 (WED) 17:56:08};|
***ダウンロードとバージョンアップ履歴 [#j1832f24]
|~バージョン|~変更点|h
|&ref(./namazu.inc.php1.0,1.0);|初期リリース|
-バージョン№をクリックしてダウンロードしてください。
-プラグインフォルダにインストールする前にnamazu.inc.phpに...
***内容 [#tcebd253]
-Namazuの検索ページをPukiWiki内にインライン表示します。ま...
-表示できるNamazuページはPukiWikiと同一サイトのみとしてい...
-複数のインデックス指定には対応していません(時間があると...
-PukiWikiのデータをNamazu検索する方法は[[ここ>PukiWiki/Na...
-[[showhtml>自作プラグイン/showhtml.inc.php]]プラグインよ...
***使用方法 [#y34c8748]
:書式|
インライン書式
#namazu(/foo/bar/namazu.cgi)
#namazu(box,NamazuSearch)
:概要|
-#namazu(/foo/bar/namazu.cgi)
~Namazuを表示したいページに記入します。引数にはNamazuのUR...
-#namazu(box,NamazuSearch)
~第1引数に'box'を指定した場合は、Namazu検索用フォームを表...
~
:設定|
-namazu.inc.phpでオプションを設定できます。好みにより指定...
define("DELETE_STRINGS","\<h1\>Namazu.*\<\/h1\>|\<addres...
define("BUTTON_NAME","search");
define("BOX_WIDTH","15");
define("DEF_MAX","10");
define("DEF_RESULT","normal");
define("DEF_SORT","score");
--DELETE_STRINGSには削除する文字列を正規表現で指定してく...
--BUTTON_NAMEには検索フォーム上のボタンに表示する文字列を...
--BOX_WIDTHには検索フォーム上のテキストボックスのサイズを...
--DEF_MAX,DEF_RESULT,DEF_SORTにはNamazu検索の初期表示方法...
***アンケート [#ja2820d3]
-このプラグインを使用していますか?一人1回のみ投票して下...
||RIGHT:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):使用している|BGCOLOR(#EEF5FF):27|
-このプラグインに満足しておりますか?
||RIGHT:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):はい|BGCOLOR(#EEF5FF):12|
|BGCOLOR(#DDE5FF):いいえ|BGCOLOR(#DDE5FF):8|
-「いいえ」に投票した方に質問です。~
どのような修正を加えれば、よくなると思いますか?下記のコメ...
***コメント [#z89c69f7]
-[[よっちい]] &new{2004-05-20 (THU) 10:28:24};
~インデックスの指定に対応していないのは、(わたしにとって)...
--[[nobu_s]] &new{2004-05-20 (THU) 11:10:30};
~やっぱり需要はありますか。とりあえずPukiwiki内のデータの...
~試す環境が無い(Namazuの複数インデックス環境を構築してい...
~NMZ.head.jaでidxnameをidxname[]に変更すればこのプラグイ...
--[[nobu_s]] &new{2004-05-20 (THU) 11:56:06};
~上記の様にidxname[]に変更することが可能な場合は&ref(./na...
--[[よっちい]] &new{2004-05-20 (THU) 17:28:11};
~''idxname[]''は使えない模様です。とりあえず
- $idxname .= "&idxname[]=".$post["idxname"][...
+ $idxname .= "&idxname=".$post["idxname"];
こうすることで、単一インデックスの指定はできるようです。...
query=\xcd\xd1\xb7_\xb4\xc9\xcd_
こんな感じで渡っており、検索が正しく行われないようです(こ...
--[[nobu_s]] &new{2004-05-20 (THU) 17:50:11};
query=\xcd\xd1\xb7_\xb4\xc9\xcd_
の件はこちらのミスです。
$parm = "query=".$post["query"]...
を
$parm = "query=".urlencode($post["query"])...
に変更してみてください。
~idxname[]の件については了解しました。%%別案としてquery,w...
-[[nobu_s]] &new{2004-05-21 (FRI) 07:12:54};
~一応こちらで環境を作ってみて複数インデックスに対応してみ...
define("DEF_IDXNAME","");
が増えていますのでインデックス名を指定(複数も可能です)し...
~こちらでの複数インデックスの動作確認はほとんどしていませ...
-namazu.inc.php1.0_idx2 を PukiWiki 1.4.4 で動作させてい...
-idx2、1.4.6_alphaでも動作しています。 -- &new{2005-04-2...
-namazu.inc.php1.0_idx2ですが、34行目のif文がおかしい様で...
-namazuの出力する文字コードとpukiwikiの文字コードが違うと...
- インデックス使用確認できました。ノーマルのHTMLとPukiWik...
- 携帯電話からアクセスすると結果がうまく表示されません。F...
- PukiWiki-1.4.7で動きません。検索後入力してボタンをクリ...
-- ytomiさんの書き込みに関してですが、いつからかnamazuが...
-- TATSUYAさん、ありがとうございました!ーできましたーず...
- FSWikiから調査をはじめ、Pukiwikiにたどり着きました。ま...
- PukiWiki-1.4.7を使ってますが、namazu.inc.php1.0_idx2で...
- 第1引数にbox、第2引数にnamazuの表示ページを指定する場合...
- それなら次のところもやばい気が・・・ (idx2では80行目の...
//FORMの置換(フォームをPOSTに変更・フォームの移...
$form_pattern = "method=\"GET\"";
$form_replace = "method=\"post\"";
- $httpfile = str_replace($form_pattern,$form...
+ $httpfile = str_ireplace($form_pattern,$for...
$url_pattern = "(action=\")(.*)(\")";
preg_match("/".$url_pattern."/",$httpfile,$...
- $url_replace = $matchs[1].$script."?cmd=rea...
+ $url_replace = $matchs[1].$script."?cmd=rea...
$httpfile = preg_replace("/".$url_pattern."...
//リンク先の置換(リストが多数の場合のページ番号...
- $link_replace = $script."?cmd=read&page...
+ $link_replace = $script."?cmd=read&page...
$httpfile = str_replace($matchs[2]."?",$lin...
get → post 置き換えの正規表現を使わない版も、%%意味なく%%...
- 此のプロジェクトは終了してしまったのでしょうか?6時間...
- http://pukiwiki.sourceforge.jp/?InterWiki "動的にInterW...
- このプロジェクトもなにも、namazu の開発は終了してますよ...
//#comment(above)
終了行:
**namazu.inc.php [#k026bc59]
|RIGHT:100|LEFT:360|c
|~サマリ|Namazu検索ページ表示用プラグイン|
|~リビジョン|1.0|
|~対応バージョン|1.4.2|
|~投稿者|[[nobu_s]]|
|~投稿日|&new{2004-05-19 (WED) 17:56:08};|
***ダウンロードとバージョンアップ履歴 [#j1832f24]
|~バージョン|~変更点|h
|&ref(./namazu.inc.php1.0,1.0);|初期リリース|
-バージョン№をクリックしてダウンロードしてください。
-プラグインフォルダにインストールする前にnamazu.inc.phpに...
***内容 [#tcebd253]
-Namazuの検索ページをPukiWiki内にインライン表示します。ま...
-表示できるNamazuページはPukiWikiと同一サイトのみとしてい...
-複数のインデックス指定には対応していません(時間があると...
-PukiWikiのデータをNamazu検索する方法は[[ここ>PukiWiki/Na...
-[[showhtml>自作プラグイン/showhtml.inc.php]]プラグインよ...
***使用方法 [#y34c8748]
:書式|
インライン書式
#namazu(/foo/bar/namazu.cgi)
#namazu(box,NamazuSearch)
:概要|
-#namazu(/foo/bar/namazu.cgi)
~Namazuを表示したいページに記入します。引数にはNamazuのUR...
-#namazu(box,NamazuSearch)
~第1引数に'box'を指定した場合は、Namazu検索用フォームを表...
~
:設定|
-namazu.inc.phpでオプションを設定できます。好みにより指定...
define("DELETE_STRINGS","\<h1\>Namazu.*\<\/h1\>|\<addres...
define("BUTTON_NAME","search");
define("BOX_WIDTH","15");
define("DEF_MAX","10");
define("DEF_RESULT","normal");
define("DEF_SORT","score");
--DELETE_STRINGSには削除する文字列を正規表現で指定してく...
--BUTTON_NAMEには検索フォーム上のボタンに表示する文字列を...
--BOX_WIDTHには検索フォーム上のテキストボックスのサイズを...
--DEF_MAX,DEF_RESULT,DEF_SORTにはNamazu検索の初期表示方法...
***アンケート [#ja2820d3]
-このプラグインを使用していますか?一人1回のみ投票して下...
||RIGHT:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):使用している|BGCOLOR(#EEF5FF):27|
-このプラグインに満足しておりますか?
||RIGHT:|c
|BGCOLOR(#FFCCCC):''選択肢''|BGCOLOR(#FFCCCC):''投票''|
|BGCOLOR(#EEF5FF):はい|BGCOLOR(#EEF5FF):12|
|BGCOLOR(#DDE5FF):いいえ|BGCOLOR(#DDE5FF):8|
-「いいえ」に投票した方に質問です。~
どのような修正を加えれば、よくなると思いますか?下記のコメ...
***コメント [#z89c69f7]
-[[よっちい]] &new{2004-05-20 (THU) 10:28:24};
~インデックスの指定に対応していないのは、(わたしにとって)...
--[[nobu_s]] &new{2004-05-20 (THU) 11:10:30};
~やっぱり需要はありますか。とりあえずPukiwiki内のデータの...
~試す環境が無い(Namazuの複数インデックス環境を構築してい...
~NMZ.head.jaでidxnameをidxname[]に変更すればこのプラグイ...
--[[nobu_s]] &new{2004-05-20 (THU) 11:56:06};
~上記の様にidxname[]に変更することが可能な場合は&ref(./na...
--[[よっちい]] &new{2004-05-20 (THU) 17:28:11};
~''idxname[]''は使えない模様です。とりあえず
- $idxname .= "&idxname[]=".$post["idxname"][...
+ $idxname .= "&idxname=".$post["idxname"];
こうすることで、単一インデックスの指定はできるようです。...
query=\xcd\xd1\xb7_\xb4\xc9\xcd_
こんな感じで渡っており、検索が正しく行われないようです(こ...
--[[nobu_s]] &new{2004-05-20 (THU) 17:50:11};
query=\xcd\xd1\xb7_\xb4\xc9\xcd_
の件はこちらのミスです。
$parm = "query=".$post["query"]...
を
$parm = "query=".urlencode($post["query"])...
に変更してみてください。
~idxname[]の件については了解しました。%%別案としてquery,w...
-[[nobu_s]] &new{2004-05-21 (FRI) 07:12:54};
~一応こちらで環境を作ってみて複数インデックスに対応してみ...
define("DEF_IDXNAME","");
が増えていますのでインデックス名を指定(複数も可能です)し...
~こちらでの複数インデックスの動作確認はほとんどしていませ...
-namazu.inc.php1.0_idx2 を PukiWiki 1.4.4 で動作させてい...
-idx2、1.4.6_alphaでも動作しています。 -- &new{2005-04-2...
-namazu.inc.php1.0_idx2ですが、34行目のif文がおかしい様で...
-namazuの出力する文字コードとpukiwikiの文字コードが違うと...
- インデックス使用確認できました。ノーマルのHTMLとPukiWik...
- 携帯電話からアクセスすると結果がうまく表示されません。F...
- PukiWiki-1.4.7で動きません。検索後入力してボタンをクリ...
-- ytomiさんの書き込みに関してですが、いつからかnamazuが...
-- TATSUYAさん、ありがとうございました!ーできましたーず...
- FSWikiから調査をはじめ、Pukiwikiにたどり着きました。ま...
- PukiWiki-1.4.7を使ってますが、namazu.inc.php1.0_idx2で...
- 第1引数にbox、第2引数にnamazuの表示ページを指定する場合...
- それなら次のところもやばい気が・・・ (idx2では80行目の...
//FORMの置換(フォームをPOSTに変更・フォームの移...
$form_pattern = "method=\"GET\"";
$form_replace = "method=\"post\"";
- $httpfile = str_replace($form_pattern,$form...
+ $httpfile = str_ireplace($form_pattern,$for...
$url_pattern = "(action=\")(.*)(\")";
preg_match("/".$url_pattern."/",$httpfile,$...
- $url_replace = $matchs[1].$script."?cmd=rea...
+ $url_replace = $matchs[1].$script."?cmd=rea...
$httpfile = preg_replace("/".$url_pattern."...
//リンク先の置換(リストが多数の場合のページ番号...
- $link_replace = $script."?cmd=read&page...
+ $link_replace = $script."?cmd=read&page...
$httpfile = str_replace($matchs[2]."?",$lin...
get → post 置き換えの正規表現を使わない版も、%%意味なく%%...
- 此のプロジェクトは終了してしまったのでしょうか?6時間...
- http://pukiwiki.sourceforge.jp/?InterWiki "動的にInterW...
- このプロジェクトもなにも、namazu の開発は終了してますよ...
//#comment(above)
ページ名: