**[[質問箱3/365]] [#we9c9131] #author("2018-03-11T16:25:43+09:00;2006-03-27T17:17:40+09:00","","") **[[質問箱/3365]] [#we9c9131] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|文字列を抽出してInterWikiに渡す方法| |~バージョン|1.4.6| |~投稿者|[[どぜうもん]]| |~状態|完了| |~投稿日|&new{2006-03-26 (日) 20:11:17};| ***質問 [#qe46eb85] 例えば#lookupで検索フォームを設置する場合、 フォームに入力した文字列をそのまま使うことになりますが、 そうではなく入力した文字列の中の一部だけを渡す方法やプラグインはないでしょうか? 例えば ・先頭から5byte目~10byte目の文字列 ・?abc=xyzの?abc=以降の文字列 といったような具合です。 ***回答 [#zf1ab990] - 具体的にどのよにされようとしているのか、いまいち把握できません (^^; [[拡張InterWiki>InterWikiName#y955ee23]] のEditの部分のようなイメージでしょうか? -- [[teanan]] &new{2006-03-26 (日) 23:16:22}; - InterWikiに与える文字列の加工、また複数個の引数などを実現するための現状で一番手軽な方法は、yukiwiki用の拡張のように、独自のInterWikiルールを追加することでしょう。下手するとXSSの元になるので、URLを生成する部分を実際にいじる時は気をつけて下さい -- [[henoheno]] &new{2006-03-27 (月) 00:54:55}; -- A とした場合に 1 というURLを出力する等、特殊なニーズに沿って特殊な加工をしたい時は、PHPコードを改造する以外にはないと思います。 -- [[henoheno]] &new{2006-03-27 (月) 00:58:51}; -- ということじゃないかしら -- [[henoheno]] &new{2006-03-27 (月) 01:00:24}; - 説明が下手なうえに改行せず読み難くてすみませんでした。やりたいことはhenohenoさんの仰るようなイメージですが、やはり元を弄る必要がありますか。なんとかしてみます。ありがとうございました。 -- [[どぜうもん]] &new{2006-03-27 (月) 17:14:26}; #comment