質問箱/324

カテゴリ
サマリ#includeについて
バージョン-
投稿者ししゃも?
状態完了
投稿日2003-11-15 (SAT) 06:07:49

質問

AページとBページを作成し、Aページに#include(B)と書くと、 Aページ内にBページのタイトルも一緒に載ってしまいます。 載せたい時と載せたくない時があるのですが、何かよい方法はありますでしょうか。

回答

  • reimy 2003-11-15 (SAT) 06:42:18

    ちょっと手抜きですが、下記のようにしてみればどうでしょう?

    - if (func_num_args() == 0)
    + $argnum = func_num_args();
    + if ($argnum == 0)
      {
           return;
      }
      else
      {
    +     if ($argnum == 1)
    +     {
             $body = "<h1>$link</h1>\n$body\n";
    +     }
      }
    
      return $body;
    }

    #includeの引数(ページ名)が1つの場合は従来通り、タイトルを表示。引数が2つ以上の場合はタイトルを非表示。2つ目の引数は何でも構いません。

    #include(A)         <-- 従来通りタイトル表示
    #include(B,dummy)   <-- タイトル非表示
  • ししゃも? 2003-11-15 (SAT) 07:37:36

    できました。ありがとうございます。

  • これは標準の仕様にならないのでしょうか? -- ペンギン? 2004-11-05 (金) 02:47:53
  • dev:BugTrack/712 ,PukiWiki/1.4/マニュアル/プラグイン/i*1 のようにすでに変わってます。CVSのinclude.inc.phpに入れ換えてください。 -- merlin 2004-11-05 (金) 07:08:10

*1 あっ、変えるのわすれてた

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-15 (土) 16:01:58
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.382 sec.

OSDN