CMS「すぐ使えるCGI」の開発者がご質問にお答えします

 

携帯サイトでの<inframe>タグについて (No. 1157)

回答日: 2012-03-22

質問

製品名:すぐ使えるCGI ニュース更新ツール Ver 4.0

PCサイトと携帯サイトを同時に更新するように設定しようと思っているのですが、携帯サイトのindex.htmlに更新が表示されるように<inframe>タグを入れてindex_short.htmlを読み込むことは可能でしょうか?


また、携帯サイトの設置を以下のページを見ながら設定をしているのですが
http://sugutsukaeru.jp/support/243/

最初にPCサイトの設置をこちら↓のページを参考に設定しています。
http://sugutsukaeru.jp/products/P003-G0-A0/stepbystep.html

「10.本番運用のための設定」でディレクトリの変更をしているので、上記の携帯サイトの設置のディレクトリの例を教えて頂くことは可能でしょうか。


お手数ですがご回答の程、宜しくお願い致します。
投稿日時: 2012-03-21 21:28

回答

「すぐ使えるCGI」のご利用ありがとうございます。

■携帯での<iframe>表示について

index_short.htmlを<iframe>で組込む事は可能ですが、従来型携帯端末では対応していない機種も多いようですので、以下のように、非対応端末での代替表示を設定していただくとよいと思います。

------------
<iframe src="webdir/index_short.html" ...></iframe>
<a href="webdir/index_short.html">新着情報</a>
------------


<iframe>...</iframe>の中に代替リンクが書けるとよいのですが、端末によってはこの範囲のHTMLタグが有効にならないようです。


■ディレクトリ設定について

下記ページの流れで

ニュース更新ツール ステップ by ステップガイド「10.本番運用のための設定」
http://sugutsukaeru.jp/products/P003-G0-A0/stepbystep.html


以下のように1本目の設定が済んでいると想定してご案内します。

/ (ルートディレクトリ)
    |-- public_html/
         |-- cgi-bin/
         |    |-- admintool/
         |         |-- admin/
         |         |-- data/
         |         |-- templates/
         |
         |-- news/


http://sugutsukaeru.jp/support/243/index.html (「携帯サイトとPCサイトの新着情報を同時に更新する方法」)にあるように2本目のツールを設定する場合は、以下のように設定して下さい。

/ (ルートディレクトリ)
    |-- public_html/
         |-- cgi-bin/
         |    |-- admintool/
         |    |    |-- admin/
         |    |    |-- data/
         |    |    |-- templates/
         |    |
         |    |-- admintool-mobile/  <-- 新規作成
         |         |-- admin/
         |         |-- data/
         |         |-- templates/
         |
         |-- news/
         |-- news-mobile/  <-- 新規作成


この場合、admintool-mobile/admin/admin.cgi 内の設定は以下のように設定して下さい。

$conf{data_dir} = '../../admintool/data/';
$conf{templatedir} = '../templates/';
$conf{web_dir} = '../../../news-mobile/';
$conf{relative_web_dir} = '/news-mobile/';
回答日: 2012-03-22