カテゴリ | |
---|---|
サマリ | 外部リンクをbodyに表示したい。 |
バージョン | 1.4.2 |
投稿者 | punto |
状態 | 完了 |
投稿日 | 2004-02-20 (FRI) 11:06:43 |
初めましてPukiWiki初心者です。
PukiWikiのbodyに外部リンクを表示させることは出来ますでしょうか?
ヘルプは読まない主義? :p
bodyの意味が今ひとつよくわからないですが…。本文に外部へのリンクを張りたいということでしょうか? であれば、ヘルプのリンク参照。
説明不足でした。すみません。ヘルプのリンクを参照した場合ですとページが丸ごと変わってしまいますよね。PukiWikiの構成上MenuBar(画面左)とbody(画面右)に分かれていますが、MenuBarを表示しつつ外部リンクをbodyに表示させられないのかな?と思った次第です。
質問箱/2046で回答を確認いたしました。そうか! 逆転の発想ですね &heart; ありがとうございました。 もしよろしければ
うちではrubyで出力されるアンテナや、namazuの出力をPukiWikiのスキンと 同じにして、PukiWikiの一部のように見せています。の見本となるページを教えていただけると嬉しいのですが
rubyによるアンテナのページはこちら。MenuBarを取っ払ってますが、もちろんMenuBarをつけることもできます。
やり方は簡単です。PukiWiki内の任意のページ(できるだけ内容が少ないページ)を表示して、そのページを保存(またはテキストエディタで開く)。それを元にページ本文の部分に、他のスクリプトが出力する内容が出力されるようにすればいいだけのことです。
上記のアンテナで使用しているhtmlファイルの雛形を添付しておきます。base.html.txt
namazuの場合は、PukiWikiのスキンの$bodyよりも前の部分をNMZ.head.jaに、$bodyよりも後ろの部分をNMZ.foot.jaに指定するような感じになります(もちろんスキンそのままじゃダメです)。
初心者なものですみません。
他のスクリプトが出力する内容が「出力されるようにすればいい」とのことでなんとなく仕組みは理解できるのですが...。例えば192.168.1.1/test.htmlを出力させるにはどのようにすれば「出力させる」ことが出来るのでしょうか?
そのtest.htmlの<body>の直後にPukiWikiのスキンの$bodyより前の部分を、</body>の直前にPukiWikiのスキンの$bodyより後ろの部分を記述すればいいだけです(PukiWikiのカウンターなど動的なものはhtmlでは無理です)。
reimyさん、ありがとうございました。phpの事も良く理解していなかったので苦労しましたが、色々調べてどうにか出来るようになりました。