質問箱/2169
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/2169]] [#rea3ff02]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ページに別名、そしてAutoLink|
|~バージョン|1.4.2|
|~投稿者|[[名無しさん]]|
|~状態|完了|
|~投稿日|&new{2004-05-20 (THU) 05:10:07};|
***質問 [#vcbd5985]
:|
~ページ名に階層化を使っているのでページ名がものすごく長く...
[[別名>ページ名]]
とするのがおっくうです。
~今のところ短い名前のページを新しく作って
#include(ページ名)
としていますが、ページが増えてしまうのが少しいやです。
表示も少し違ってしまいますし。
~InterWikiName を使って
[./pukiwiki.php?URLエンコードされたページ名 別名]
でなんとかならないかとも思いましたが、
[[別名:a]]
のように1文字はつけなくてはならないので
できませんでした。
これを少し改良すればできそうな気がするのですが、
どなたかご助力いただけませんか?
また、その場合AutoLinkも可能にしたいです。~
~一番うれしいのは、ページ名の階層化の最下位の名前で自動的に
判断してくれることですが、
1対1になるとは限らないので無理ですよね?
~よろしくお願いします。
***回答 [#m799fd02]
-[[名無しさん]] &new{2004-05-21 (FRI) 16:57:07};
~[[defプラグイン>自作プラグイン/def.inc.php]]でなんとかな...
-[[質問者]] &new{2004-05-22 (SAT) 00:15:05};
~これを &def(); を書かなくてもよいようにし、~
別名 → <a href="$script?元のページ名のURLエンコード" titl...
のようにできるのならばOKです。まず &def(); 省略をどうした...
-[[質問者]] &new{2004-05-22 (SAT) 00:27:45};
~とりあえず、def.inc.php の
define("DEF_OUTPUT_FORMAT", "<string>%s</string>");
を
define("DEF_OUTPUT_FORMAT", "<a href=\"?%s\">%s</a>");
に変更し、86 行目の
return sprintf(DEF_OUTPUT_FORMAT, $def);
を
return sprintf(DEF_OUTPUT_FORMAT, $def, $argv[0]);
に変更してみました。$script (PukiWikiのスクリプト名) はど...
title の生成法と &def(); の省略も引き続きわかりません。よ...
-[[質問者]] &new{2004-05-22 (SAT) 00:42:18};
~説明を読むと &def(kent, once=two); のような形式のときに...
-[[名無しさん]] &new{2004-05-24 (MON) 06:07:19};
~[[自作プラグイン/alias.inc.php]]
-[[質問者]] &new{2004-05-24 (MON) 23:08:25};
~これも結局新しいページを作るんですよね?それをやりたくな...
-[[質問箱/2510]] -- &new{2004-12-29 (水) 10:15:41};
#comment
終了行:
**[[質問箱/2169]] [#rea3ff02]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ページに別名、そしてAutoLink|
|~バージョン|1.4.2|
|~投稿者|[[名無しさん]]|
|~状態|完了|
|~投稿日|&new{2004-05-20 (THU) 05:10:07};|
***質問 [#vcbd5985]
:|
~ページ名に階層化を使っているのでページ名がものすごく長く...
[[別名>ページ名]]
とするのがおっくうです。
~今のところ短い名前のページを新しく作って
#include(ページ名)
としていますが、ページが増えてしまうのが少しいやです。
表示も少し違ってしまいますし。
~InterWikiName を使って
[./pukiwiki.php?URLエンコードされたページ名 別名]
でなんとかならないかとも思いましたが、
[[別名:a]]
のように1文字はつけなくてはならないので
できませんでした。
これを少し改良すればできそうな気がするのですが、
どなたかご助力いただけませんか?
また、その場合AutoLinkも可能にしたいです。~
~一番うれしいのは、ページ名の階層化の最下位の名前で自動的に
判断してくれることですが、
1対1になるとは限らないので無理ですよね?
~よろしくお願いします。
***回答 [#m799fd02]
-[[名無しさん]] &new{2004-05-21 (FRI) 16:57:07};
~[[defプラグイン>自作プラグイン/def.inc.php]]でなんとかな...
-[[質問者]] &new{2004-05-22 (SAT) 00:15:05};
~これを &def(); を書かなくてもよいようにし、~
別名 → <a href="$script?元のページ名のURLエンコード" titl...
のようにできるのならばOKです。まず &def(); 省略をどうした...
-[[質問者]] &new{2004-05-22 (SAT) 00:27:45};
~とりあえず、def.inc.php の
define("DEF_OUTPUT_FORMAT", "<string>%s</string>");
を
define("DEF_OUTPUT_FORMAT", "<a href=\"?%s\">%s</a>");
に変更し、86 行目の
return sprintf(DEF_OUTPUT_FORMAT, $def);
を
return sprintf(DEF_OUTPUT_FORMAT, $def, $argv[0]);
に変更してみました。$script (PukiWikiのスクリプト名) はど...
title の生成法と &def(); の省略も引き続きわかりません。よ...
-[[質問者]] &new{2004-05-22 (SAT) 00:42:18};
~説明を読むと &def(kent, once=two); のような形式のときに...
-[[名無しさん]] &new{2004-05-24 (MON) 06:07:19};
~[[自作プラグイン/alias.inc.php]]
-[[質問者]] &new{2004-05-24 (MON) 23:08:25};
~これも結局新しいページを作るんですよね?それをやりたくな...
-[[質問箱/2510]] -- &new{2004-12-29 (水) 10:15:41};
#comment
ページ名: