質問箱/2376
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/2376]] [#da019944]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|InterWikiNameにメールアドレス|
|~バージョン|1.4.3以降|
|~投稿者|[[xpoint]]|
|~状態|完了|
|~投稿日|&new{2004-10-07 (木) 09:23:13};|
***質問 [#t97cb750]
社内ローカルでPukiWikiを3本ほど立てております.
で,あるといいなとおもって,いろいろ探してみましたが
見つからなかったので,ここで質問させていただきます.
本来の目的とは違うかもしれませんが....
InterWikiNameにメールアドレスの登録はできないものでしょう...
たとえば,~
[hoge@aaa.aaa.jp hoge]mail
といった感じで.
社内では各個人というのはWEBページを持っているわけではなく...
今は,暫定的にtrackerでlistbox3を使用してリストに
[[hoge:hoge@aaa.aaa.jp]]
としてリンクしているのですが,何か他にいい方法があれば
教えていただけるとありがたいです.よろしくお願いします.
***回答 [#xa6c3cec]
-ちょっと違うかもしれませんが、私の理解でInterWiki機能を拡...
--lib/make_link.phpへのパッチ(740行目付近)
$interwikinames = array();
foreach (get_source($interwiki) as $line)
{
- if (preg_match('/\[((?:(?:https?|ftp|news):\/\/|\.\.?\...
+ if (preg_match('/\[((?:(?:https?|ftp|news):\/\/|\.\.?\...
{
$interwikinames[$matches[2]] = array($matches[1],$matc...
}
--InterWikiNameへの登録
[mailto:$1@hogehoge.jp mail] raw
--登録後に下記のように指定すると、メールアドレスへのリンク...
[[mail:address]] // → mailto:address@hogehoge.jp
--こんな感じでいかがでしょうか? -- [[teanan]] &new{2004-1...
-早速ありがとうございます.たしかにそのようにしてもできま...
できれば,
--InterWikiNameへの登録
[mailto:UserName@DomainName 氏名] raw?
でできるといいのですが.....~
trackerなので,フォーマットつくって,
[[[氏名]]]
としてしまえば,リンクできるようにしたいのです. -- [[xpo...
-とりあえず.... InterWikiNameではないのですが,$line_...
これだと編集が管理者(設置者)しかできなくなってしまいます...
やっぱり,InterWikiNameでできれば... -- [[xpoint]] &ne...
-Interwikiname 関係ないですね。単に 氏名を書いて簡単にメ...
-- これって 設定ページに置いてある E-Mailアドレス変換表か...
--このような用途に使えるか試していませんが、[[自作プラグ...
---それを一発かますのは便利かもしれませんね。 名字氏名っ...
-ありがとうございます.自作プラグイン/def.inc.phpで実現す...
今の使い方で行くと,trackerでフォーマットが決まっていて,...
簡単にdefのリスト作って実現できました.~
defの定義では,以下の様にしました.
:<a href="mailto:MailAddress">氏名</a>|氏名
trackerでは,
&def([user_name]);
これで実現した方が他のところで変換されたくない時都合がい...
-このような定義で動作するということは、なんか別の意味でや...
--あーやっぱり・・・ (^^; -- [[teanan]] &new{2004-10-07 ...
-ちょっと問題((いわゆるXSS脆弱性。作者のKentさんには通報...
--プラグインのパッチ当て
187行目付近
foreach($temp as $key => $data){
$temp[$key] = trim($data);
}
- $name = trim($regs[1]);
+ $name = convert_html(htmlspecialchars(trim($regs[1])));
$this->defs[DEF_PAGENAME][$name] = new DEF_Definition...
--defへの定義
:MailAddress@hogehoge.jp|氏名
-あ,そこまで深く考えてませんでした.....よかったのか...
-今,変更してみましたが....これだと 氏名によってメー...
どうも,2重に変換されないようで.....
:MailAddress@hogehoge.jp|氏名
で定義するして...
&def(氏名);
とすると,メールアドレスがダイレクトに表示.
[[氏名:&def(氏名)]]
とすると,表示は
[[氏名:メールアドレス]]
となってしまいます.&worried; -- [[xpoint]] &new{2004-10-...
-ああ、すみません考慮不足でした (^^;
--プラグインのパッチ当て((htmlspecialcharsはいりませんで...
$name = convert_html(trim($regs[1]));
--defの定義
:[[氏名>MailAddress@hogehoge.jp]]|氏名
これでどうでしょう? -- [[teanan]] &new{2004-10-07 (木) 19...
-あ!いま,def.ini.phpみてて同じこと思いつきました.これ...
#comment
終了行:
**[[質問箱/2376]] [#da019944]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|InterWikiNameにメールアドレス|
|~バージョン|1.4.3以降|
|~投稿者|[[xpoint]]|
|~状態|完了|
|~投稿日|&new{2004-10-07 (木) 09:23:13};|
***質問 [#t97cb750]
社内ローカルでPukiWikiを3本ほど立てております.
で,あるといいなとおもって,いろいろ探してみましたが
見つからなかったので,ここで質問させていただきます.
本来の目的とは違うかもしれませんが....
InterWikiNameにメールアドレスの登録はできないものでしょう...
たとえば,~
[hoge@aaa.aaa.jp hoge]mail
といった感じで.
社内では各個人というのはWEBページを持っているわけではなく...
今は,暫定的にtrackerでlistbox3を使用してリストに
[[hoge:hoge@aaa.aaa.jp]]
としてリンクしているのですが,何か他にいい方法があれば
教えていただけるとありがたいです.よろしくお願いします.
***回答 [#xa6c3cec]
-ちょっと違うかもしれませんが、私の理解でInterWiki機能を拡...
--lib/make_link.phpへのパッチ(740行目付近)
$interwikinames = array();
foreach (get_source($interwiki) as $line)
{
- if (preg_match('/\[((?:(?:https?|ftp|news):\/\/|\.\.?\...
+ if (preg_match('/\[((?:(?:https?|ftp|news):\/\/|\.\.?\...
{
$interwikinames[$matches[2]] = array($matches[1],$matc...
}
--InterWikiNameへの登録
[mailto:$1@hogehoge.jp mail] raw
--登録後に下記のように指定すると、メールアドレスへのリンク...
[[mail:address]] // → mailto:address@hogehoge.jp
--こんな感じでいかがでしょうか? -- [[teanan]] &new{2004-1...
-早速ありがとうございます.たしかにそのようにしてもできま...
できれば,
--InterWikiNameへの登録
[mailto:UserName@DomainName 氏名] raw?
でできるといいのですが.....~
trackerなので,フォーマットつくって,
[[[氏名]]]
としてしまえば,リンクできるようにしたいのです. -- [[xpo...
-とりあえず.... InterWikiNameではないのですが,$line_...
これだと編集が管理者(設置者)しかできなくなってしまいます...
やっぱり,InterWikiNameでできれば... -- [[xpoint]] &ne...
-Interwikiname 関係ないですね。単に 氏名を書いて簡単にメ...
-- これって 設定ページに置いてある E-Mailアドレス変換表か...
--このような用途に使えるか試していませんが、[[自作プラグ...
---それを一発かますのは便利かもしれませんね。 名字氏名っ...
-ありがとうございます.自作プラグイン/def.inc.phpで実現す...
今の使い方で行くと,trackerでフォーマットが決まっていて,...
簡単にdefのリスト作って実現できました.~
defの定義では,以下の様にしました.
:<a href="mailto:MailAddress">氏名</a>|氏名
trackerでは,
&def([user_name]);
これで実現した方が他のところで変換されたくない時都合がい...
-このような定義で動作するということは、なんか別の意味でや...
--あーやっぱり・・・ (^^; -- [[teanan]] &new{2004-10-07 ...
-ちょっと問題((いわゆるXSS脆弱性。作者のKentさんには通報...
--プラグインのパッチ当て
187行目付近
foreach($temp as $key => $data){
$temp[$key] = trim($data);
}
- $name = trim($regs[1]);
+ $name = convert_html(htmlspecialchars(trim($regs[1])));
$this->defs[DEF_PAGENAME][$name] = new DEF_Definition...
--defへの定義
:MailAddress@hogehoge.jp|氏名
-あ,そこまで深く考えてませんでした.....よかったのか...
-今,変更してみましたが....これだと 氏名によってメー...
どうも,2重に変換されないようで.....
:MailAddress@hogehoge.jp|氏名
で定義するして...
&def(氏名);
とすると,メールアドレスがダイレクトに表示.
[[氏名:&def(氏名)]]
とすると,表示は
[[氏名:メールアドレス]]
となってしまいます.&worried; -- [[xpoint]] &new{2004-10-...
-ああ、すみません考慮不足でした (^^;
--プラグインのパッチ当て((htmlspecialcharsはいりませんで...
$name = convert_html(trim($regs[1]));
--defの定義
:[[氏名>MailAddress@hogehoge.jp]]|氏名
これでどうでしょう? -- [[teanan]] &new{2004-10-07 (木) 19...
-あ!いま,def.ini.phpみてて同じこと思いつきました.これ...
#comment
ページ名: