質問箱/5176

カテゴリその他
サマリjsonのようにデータを他のページで表示することはできますか?
バージョン1.4.7
投稿者
状態質問
投稿日2015-02-21 (土) 02:43:30

質問

1つのデータを複数のページで表示させたいのですが、 複数のページを修正する場合、手間がかかり、またミスもしてしまう可能性も出てしまいます。 include2.inc が近いと思い導入したのですが、 include2.incだと同一ページのデータを1つのページで複数表示させることができません。

abc def と記入しているページを他のページで表示させて abc→あいう def→えお に変更した場合、他のページの表示も変更される

知識をお持ちの方 いらっしゃいましたらご教授お願いいたします。

回答

  • 自作プラグイン/includex.inc.php なんかどうでしょうか? -- 2015-02-21 (土) 05:34:18
  • 素早い回答ありがとうございます。
    そのプラグインだと、データを取り込みたいページに複数取り込みたいデータがある場合2つ目以降のデータを取り込めないように思うのですが、 -- 2015-02-21 (土) 20:53:51

補足説明

(データを取り込みたいページの内容)

データA
データB
データC
データD

(データを取り込むページ)

データAデータCデータD

のようなイメージです。
実際には大量のデータをデータページに記入し、その中から特定のデータを取り出したいので、1つのページに複数回データを取り出すような形になります。
表組の中に入れ込むような形も取りたいです。
説明が下手でわかりにくいかもしれませんがよろしくお願いします。

  • すみませんが知識をお持ちの方回答お願いいたします。 -- 2015-03-04 (水) 20:22:49
  • 元データのページが縦になっている物を縦のまま出力するなら includexの正規表現でカバーできます。 -- 2015-03-04 (水) 21:06:57
  • ↑includexのfilter機能を使用するという事でしょうか? -- 2015-03-06 (金) 23:57:57
  • もし非公開領域で運用するのであれば、include.inc.phpを別名コピーして、関数名を修正して、同一ページへの読み込み制限をはずせばいいと思います -- 2015-03-07 (土) 22:17:32
  • ↑非公開領域での運用とはデーターの入っているページのみの事でしょうか?
    あと、同一ページへの読み込み制限をはずすにはどうすればいいでしょうか? -- 2015-03-09 (月) 02:14:37
  • includexのfilter機能の正規表現での絞り込みを使用するということです。
  • include.inc.php,v1.2.1なら85行目のif (isset($included[$page])) で同一ページ読み込みのチェックをしています。ただコレを外すと、無限にincludeをさせてサーバに負荷をかけることもも可能になるので、不特定多数が編集できるWikiに導入することはお薦めできません。(これが 非公開~であれば~ だと思う) -- 2015-03-09 (月) 12:27:14

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-09 (月) 12:42:18
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2018 PukiWiki Development Team. Powered by PHP 5.6.38-0+deb8u1. HTML convert time: 0.609 sec.

OSDN