質問箱/2044

カテゴリ
サマリ外部リンクをbodyに表示したい。
バージョン1.4.2
投稿者punto?
状態完了
投稿日2004-02-20 (FRI) 11:06:43

質問

初めましてPukiWiki初心者です。

PukiWikiのbodyに外部リンクを表示させることは出来ますでしょうか?

回答

  • 匿名キーボー? 2004-02-20 (FRI) 15:08:20

    ヘルプは読まない主義? :p

  • reimy 2004-02-20 (FRI) 16:19:15

    bodyの意味が今ひとつよくわからないですが…。本文に外部へのリンクを張りたいということでしょうか? であれば、ヘルプのリンク参照。

  • punto? 2004-02-23 (MON) 15:54:36

    説明不足でした。すみません。ヘルプのリンクを参照した場合ですとページが丸ごと変わってしまいますよね。PukiWikiの構成上MenuBar(画面左)とbody(画面右)に分かれていますが、MenuBarを表示しつつ外部リンクをbodyに表示させられないのかな?と思った次第です。

  • reimy 2004-02-23 (MON) 16:32:57

    質問箱/302?、質問箱/160?質問箱/2046参照。

  • punto? 2004-02-23 (MON) 17:14:03

    質問箱/2046で回答を確認いたしました。そうか! 逆転の発想ですね &heart; ありがとうございました。 もしよろしければ

    うちではrubyで出力されるアンテナや、namazuの出力をPukiWikiのスキンと 同じにして、PukiWikiの一部のように見せています。
    の見本となるページを教えていただけると嬉しいのですが
  • reimy 2004-02-23 (MON) 17:42:05

    rubyによるアンテナのページはこちら。MenuBarを取っ払ってますが、もちろんMenuBarをつけることもできます。

    • reimy 2004-02-23 (MON) 17:53:10

      やり方は簡単です。PukiWiki内の任意のページ(できるだけ内容が少ないページ)を表示して、そのページを保存(またはテキストエディタで開く)。それを元にページ本文の部分に、他のスクリプトが出力する内容が出力されるようにすればいいだけのことです。

      上記のアンテナで使用しているhtmlファイルの雛形を添付しておきます。filebase.html.txt

    • reimy 2004-02-23 (MON) 22:14:23

      namazuの場合は、PukiWikiのスキンの$bodyよりも前の部分をNMZ.head.jaに、$bodyよりも後ろの部分をNMZ.foot.jaに指定するような感じになります(もちろんスキンそのままじゃダメです)。

  • punto? 2004-02-25 (WED) 16:15:18

    初心者なものですみません。

    他のスクリプトが出力する内容が「出力されるようにすればいい」
    とのことでなんとなく仕組みは理解できるのですが...。例えば192.168.1.1/test.htmlを出力させるにはどのようにすれば「出力させる」ことが出来るのでしょうか?
    • reimy 2004-02-25 (WED) 18:45:05

      そのtest.htmlの<body>の直後にPukiWikiのスキンの$bodyより前の部分を、</body>の直前にPukiWikiのスキンの$bodyより後ろの部分を記述すればいいだけです(PukiWikiのカウンターなど動的なものはhtmlでは無理です)。

  • punto? 2004-03-01 (MON) 10:58:55

    reimyさん、ありがとうございました。phpの事も良く理解していなかったので苦労しましたが、色々調べてどうにか出来るようになりました。


添付ファイル: filebase.html.txt 1952件 [詳細]

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

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

OSDN