質問箱/2493

カテゴリ
サマリ新規ページの段落作成
バージョン1.4.4
投稿者tiami?
状態完了
投稿日2004-12-18 (土) 12:58:13

質問

ちょっとわからないことがあるので聞きたいのですが
BlueBoxのスキンを使っているのですが右側の編集に

<a href="<?php echo "$script?plugin=newpage&amp;refer=$r_page" ?>">新規</a>~

を付け足して 新規ページの作成をやってみたのですが
topicpathが/Top/hoge/ となっているところで 上記で作った新規作成で新規に作っても
hogeで[[hogehoge]]とやって そのページの位置で(/Top/hoge) 新しく作っても
topicpathが/Top/hoge/hogehoge/となるものが 作れません
私の作り方が間違っているのでしょうか?

やりたいことは 
topicpathが/Top/hoge/という ページの下にページを作りたいのです
すいませんが 答えていただけると幸いです

このPukiWiki.orgで言うと
はじめてのPukiWikiのところのように
Top / Use PukiWiki / の下に
Top / Use PukiWiki / 利用者数 と言う風に段落にしたいです
よろしくお願いします

回答

  • 間違っています。どのページから「新規作成」を行うかは、新規ページ名に関して何の影響もありません。素直に「ページ新規作成」にhoge/hogehogeと入力しましょう。
    また、hogeで[[hogehoge]]とやってhoge/hogehogeのリンクにならないのも当然です。[[./hogehoge]]とすれば、ご希望のような動作をするでしょう。
    ところで、その「段落」っていう表現は初見ですね。 -- 2004-12-18 (土) 13:23:25
    • 「何の影響もありません」ってことはありませんでした。hogeからの「ページ新規作成」に./hogehogeと入力すれば、新規ページ名はhoge/hogehogeになりますね。&worried; -- 2004-12-18 (土) 13:33:57
  • ありがとうございます
    <?php 
    	$base = strip_bracket($vars['page']);
    	$r_base = rawurlencode($base); 
    	$newlink = "<a href=\"$script?cmd=edit&amp;page=$r_page&amp;refer=$r_base\" >";
    ?>
    などとも やっていろいろ考えてみたんですけど
    むづかしいですね
    どなたかわかる方いれば 作っていただけるとありがたいです・・
    • tiami? 2004-12-18 (土) 13:48:26
  • イマイチ何がやりたいのか分からないのですが&worried;…新規ページ名に./hogehogeと入力したり、ページに[[./hogehoge]]と書くのがそんなに面倒ですか?
    新規ページ名入力の際に'./'の入力を省きたいなら、
    --- newpage.inc.php.orig    Sat Jul 31 12:09:20 2004
    +++ newpage.inc.php    Sat Dec 18 20:59:10 2004
    @@ -39,6 +39,7 @@
             return $retvars;
         }
         $page = strip_bracket($vars['page']);
    +    if ( substr($page,0,1) != '/' ) { $page = './'.$page; }
         $r_page = rawurlencode(array_key_exists('refer',$vars) ?
             get_fullname($page,$vars['refer']) : $page);
         $r_refer = rawurlencode($vars['refer']);
    こんな感じで如何でしょう。tiamiさんの言う段落にしたくない場合は、先頭に'/'を付ければ改造の効果は及びません。-- 2004-12-18 (土) 21:02:26

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-04-15 (木) 14:44:26
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.180 sec.

OSDN