iframe.inc.php

サマリインラインフレームプラグイン
リビジョン1.0
対応バージョン1.4.3,1.4.4
投稿者ino_mori,sonots
投稿日2004-05-09 (SUN) 20:12:10

説明

sonots:iframe.inc.php に引っ越しました。

インラインフレームとはページ内に埋め込むフレームのことです。 ページの中に他のページを表示できます。 CGIやHTMLとして完成している文書を表示するのに用いるかもしれません。

つまりは iframe タグのことですが、XHTML1.1 では iframe は使用できないため object タグで代用していたり、していなかったりします。

インラインフレーム化せずにHTMLを取り込みたい場合は自作プラグイン/htmlinsert.inc.phpを利用します。ただし XHTML Valid にするためにHTML文書の改変は必要になるでしょう*1。こちらではCGI系はさすがに無理です。

ダウンロード

最新版は、sonots:iframe.inc.php からダウンロードしてください。(以下のファイルは、古いものです)

拡張子の番号をはずして plugin フォルダに放り込んでください。

リビジョン日付備考
filev1.72005/01/25iestyleを指定していない場合でもstyleが指定してあればそちらを利用する処理を消してしまっていたので修正
filev1.62005/01/25pukiwiki1.4.4対応*2。サイズ指定がうまくいかない不具合を修正。オプション変更。いっそのことスタイルシートクラス名も変更。
filev1.52004/07/09modified by sonots
v1.42004/07/09modified by sonots(XSS脆弱性の為削除)
filev1.32004/07/09modified by sonots
filev1.22004/07/08modified by sonots
filev1.12004/06/22modified by sonots
filev1.02004/05/09by ino_mori

使い方 (sonots バージョン)

書式

#iframe(URL[,オプション])

設定方法

iframe.inc.php を開き、許可する URL を編集します。

デフォルトのサイズはスタイルシートを編集することで指定可能です。

使い方 (旧 ino_mori バージョン)

ぜんぜんプログラミングとかできないんですが
他のプラグインをまねしながら作りました。

用途としてはかつてhtmlで作ったものを
pukiwikiで表示させるのに使うなど
可能性はかなりあるのではないでしょうか?

インストール (旧 ino_mori バージョン)

  1. pluginフォルダに入れます。
  2. default.ja.cssに付け加えます。
    /* iframe.inc.php */
    .object_others
    {
    	height: 600px;
    	width:100%;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    .object_ie
    {
    	height: 600px;
    	width:100%;
    	margin-left:auto;
    	margin-right:auto;
    }

以上で完成です。

使い方 (旧 ino_mori バージョン)

#iframe(URL)

相対パスでも絶対パスでも可です。

ご意見…

未熟者なのでご意見とかいただけると幸いです。


*1 HTMLタグ、HEAD内部、BODYタグを削ることになります
*2 $html_transitionalが$pkwk_dtdになった。1.4.3以前対応のためにも両方書かなければいけない。HTTP_USER_AGENTがgetenv("HTTP_USER_AGENT")になった。これは getenv のほうだけでよい。
*3 scrollbarの幅も含む。
*4 scrollbarの幅も含む。
*5 したがって、IEの場合とそれ以外でwidth,heightの値が同じであると正常に表示されない場合があるので注意。

添付ファイル: fileiframe.inc.php.7 4559件 [詳細] fileiframe.inc.php.6 2031件 [詳細] fileiframe.inc.php.5 1995件 [詳細] fileiframe.inc.php.txt 1575件 [詳細] fileiframe.inc.php.3 1978件 [詳細] fileiframe.inc.php.2 1902件 [詳細] fileiframe.inc.php.1 1884件 [詳細]

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

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

OSDN