- このトピックには6件の返信、2人の参加者があり、最後にtomohananoにより3年、 7ヶ月前に更新されました。
-
投稿者投稿
-
2021年4月19日 11:48 PM #73672
【お使いの Snow Monkey のバージョン】14.0,7
【お使いの Snow Monkey Blocks のバージョン】11.1.0
【お使いの Snow Monkey Editor のバージョン】5.0.2
【お使いのブラウザ】Google Chrome
【当該サイトのURL】http://sample02.meganelog.site/### 実現したいこと
毎分更新されるホテルの空室情報(cgiファイル)のデータを表示させたい。### 発生している問題
「カスタムHTML」に以下のコードを書き、cgiファイルのデータを表示させようと試みているが、表示されない。### 試したこと
my-snow-monkeyのディレクトリ内にroom-infoという名前のディレクトリを設置し、そこにファイル一式を格納。そこからデータを取り出し、表示させるために、カスタムHTMLに以下のコードを記述。
<iframe style="border: 0; width: 100%; height: 400px; margin:0; padding: 0;" scrolling="no" frameborder="0" src="<?php echo get_template_directory_uri(); ?>../../plugins/my-snow-monkey/room-info/availability.cgi"></iframe>
しかしながら、何ら反応せず。
パスの書き方の問題でしょうか?
そもそも、cgiファイルの設置場所がおかしいですか?
原因と正しい対応をご教示いただけますと幸いです。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2021年4月20日 12:21 AM #736732021年4月20日 2:46 AM #73675まーちゅうさん
ありがとうございます!アドバイスいただいたとおり、まずはPHPで記述すべきではなかったようです。基礎すぎてお恥ずかしい限りです。
実際には、以下のように書きました。
<h2>以下にテスト表示</h2> <iframe style="border: 0; width: 100%; height: 400px; margin:0; padding: 0;" scrolling="no" frameborder="0" src="../../plugins/my-snow-monkey/room-info/availability.cgi"></iframe>
しかしながら、今度はiframeの位置にヘッダーが表示されるようになりました。
これはcgiの設定の問題でしょうか?
♥ 0いいねをした人: 居ません2021年4月20日 3:02 AM #73676補足です。
現在、my-snow-monkey.phpには以下のように記述し、room-infoを読み込むようにしています。
add_action( 'wp_enqueue_scripts', function() { wp_enqueue_style( 'my-snow-monkey', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/room-info/availability.cgi', [ Framework\Helper::get_main_style_handle() ], filemtime( plugin_dir_path( __FILE__ ) ) ); } );
こちらに間違いがあるかもしれないと思い、共有させていただきました。
よろしくお願いいたします!
♥ 0いいねをした人: 居ません2021年4月20日 12:11 PM #73712availability.cgigが、404 not found になっていて
iframe で表示されてるのは、にアクセスしたときに表示されているページがそのまま出てる感じですね。
2021年4月21日 9:49 PM #73921まーちゅう様
ありがとうございます。
アクションフックの記述は上記のもので正しいでしょうか?
そこに間違いがないとなると、availability.cgiにそもそも問題があるということですよね?
事前にシンプルな構成(index.phpにiframeでavailability.cgiを表示させるようパスを書き、index.phpと同じディレクトリにroom-infoを設置)では表示されたのですが、そのときのファイルをそのまま使っているので、availability.cgiの設定は問題ないはずだったのですが…
♥ 0いいねをした人: 居ません2021年4月23日 12:33 AM #74012 -
投稿者投稿
- トピック「cgiファイルのデータをfront-page.phpに表示させたい」には新しい返信をつけることはできません。