「ページ挿入」に関して
タイトル | : 「ページ挿入」に関して |
記事No | : 717 |
投稿日 | : 2013/11/02(Sat) 12:25 |
投稿者 | : Yuki |
はじめまして。当方 FrontPage 2003 から Expression Web 4 への移行で、四苦八苦している者です。よろしくお願いします。
FrontPage 2003 の「Webコンポーネントの挿入」→「挿入コンテンツ」→「挿入ページ」を愛用していますが、Expression Web 4 でも互換性があることが分かりました。しかしながら、奇妙な動作をするので、理解できず困っております。
「挿入ページ」とは、元になるHTMLファイルを作成して、そのファイルを他のページに埋め込む機能だと解釈しています。これにより、元になるHTMLファイルだけを書き換えれば、挿入した複数のページで一括変更が可能になります。
FrontPage2003やExpression Web 4 で、ページ挿入を実行したHTMLファイルを開くと、<!--webbot bot="Include" U-Include="ページのアドレス" TAG="BODY" -->となります。FrontPage 2003 では、発行(Expression Web 4ではパブリッシュ)した先のサーバーには、元になるHTMLファイルのBodyタグ内のソースが補完されています。
ところが、Expression Web 4でパブリッシュすると、サーバー上にも<!--webbot bot="Include" U-Include="ページのアドレス" TAG="BODY" -->のまま保管され、ブラウザでアクセスするとStrongタグで囲まれたページのアドレスがそのまま表示されてしまいます。もしかして、仕様が変更されたのかと思い、元になるHTMLファイルもサーバーにパブリッシュした結果、正常にソースが補完されました。私の解釈では、元になるファイルはサーバーにパブリッシュする必要は無いと思います。
FrontPage2003やExpression Web 4を介さず、サーバー上でHTMLファイルをメモ帳で開いてみると、ソースは間違いなく補完されています。試しに、サーバー上で元になるHTMLファイルを削除してみると、メモ帳で開いたHTMLファイルも書き換わり、Strongタグで囲まれたページのアドレスが表示されてしまいます。
私の希望は、FrontPage2003 と同じく、元になるHTMLファイルをサーバーにパブリッシュしないで、ソースが補完された状態でパブリッシュしたいのでが、どうか知恵をお貸し下さい。
サーバーはWindows Server 2008 R2、Expression Web 4とFrontPage2003をインストールしているパソコンはWindows 7 Professional 64bitです。試してみたことは、ハイパーリンクの更新、FPCleanerによるデータの消去です。よろしくお願いします。
タイトル | : Re: 「ページ挿入」に関して |
記事No | : 718 |
投稿日 | : 2013/11/02(Sat) 15:52 |
投稿者 | : wanichan |
ページ挿入についてですが、別に基となるHTMLファイルは転送する必要はありません。
まあ、私は個人的にサーバーにバックアップするために転送していますが。
Expression Web 4でのコードビューでは、コメントタグが表示されるだけで
補完された内容は反映されません。
これは仕様です。
デザインビューでちゃんとページ挿入結果が表示さえしていれば問題ありません。
ただし、編集中のWebページを一度すべて閉じてしまうと、
ページ挿入の内容のHTMLも内部的に閉じられてしまうため、
再度Webページを開いたときに、デザインビューで表示されなくなる場合もあります。
もしそれが気になるようでしたら、そのページ挿入の基となるHTMLファイルを開いてF5キーを押し、
そのHTMLファイルを閉じれば、内部的にページ挿入のコンテンツが開いたままの状態に戻ります。
もし、それでも改善しない場合は、Expression Web 4が作業中のWebサイトを正しく
認識していない可能性があります。
[サイト]メニューの[サイトの設定]を選択し、[サイトの設定]ダイアログボックスの[全般]タブを開き、
[隠しメタデータファイルを使用してサイトを管理する]のチェックがついているかご確認ください。
Expression Web 4でページ挿入を利用するには
http://www.wanichan.com/web/expression/tips/tips25.html
どうぞよろしくお願いいたします。
タイトル | : Re^2: 「ページ挿入」に関して |
記事No | : 719 |
投稿日 | : 2013/11/02(Sat) 21:34 |
投稿者 | : Yuki |
参照先 | : http://mbsupport.dip.jp/tra/tra76.htm |
ご回答頂き、ありがとうございます。
Expression Web 4 でのコードビューの仕様は知りませんでした。
元になるHTMLファイルを開き、F5キーで更新を試みましたが結果は同じでした。
デザインビューやローカルPCのファイルにブラウザでアクセスしても、表示、ソースは正常です。
2~3日前から「ワニchanのうぇぶわーるど」様の FrontPage と Expression Web
に関するページを片っ端から読んでいます。
「隠しメタデータファイルを使用してサイトを管理する」のチェックもしてあります。
検索しても同じ症状を見つけられないため、特異なトラブルなのかも知れません。
文章で伝えるのが苦手なので、スクリーンショットを交えてトラブルの内容を掲載しました。
http://mbsupport.dip.jp/tra/tra76.htm
よろしくお願い致します。
タイトル | : Re^3: 「ページ挿入」に関して |
記事No | : 720 |
投稿日 | : 2013/11/02(Sat) 21:55 |
投稿者 | : wanichan |
記事を拝見いたしました。
Webページのソースを拝見させていただく限りでは、ページ挿入の機能を多用されていらっしゃいますね。
私だったら、すべてダイナミックWebテンプレートで実装しますね。
ページ挿入の個数の限度はよくわかりませんが、もしかしたら限界なのかもしれません。
当サイトでは、ページ挿入されている箇所は2、3個です。
ただし、ダイナミックWebテンプレートに移行してしまうと、ダイナミックWebテンプレートの更新時に適用されたWebページのタイムスタンプが変わってしまいますが。
サイドバーとかの要素を構成するには、ダイナミックWebテンプレートでいいと個人的に思ったりします。
ページ挿入はあくまでレイアウトに左右されないパーツとして利用する感じがいいのでは?
これはあくまで私の個人的な意見ですので、別に聞き流していただいてもOKです。
どうしても改善しない場合は、荒業として、隠しメタデータを削除して再作成、ですね。
でもこれは本当に最終手段です。
Webサイトのデータに何らかのゴミ情報が混じっていて、邪魔している可能性も考えられます。
ちなみに、ページ挿入に関するFAQを記事にまとめてみました。
http://faq.wanichan.jp/archives/377
以上、どうぞよろしくお願いいたします。
タイトル | : Re^4: 「ページ挿入」に関して |
記事No | : 721 |
投稿日 | : 2013/11/03(Sun) 22:41 |
投稿者 | : Yuki |
参照先 | : http://mbsupport.dip.jp/tra/tra76.htm |
ご回答頂き、ありがとうございます。
FrontPage 2003 を購入したとき
ダイナミックWebテンプレートでのサイト構築も検討しましたが
ページ挿入を使うことになりました。
隠しメタデータのチェックを外したり、「_vti_cnf」を全部削除した結果
FrontPage 2003
で発行したHTMLファイルにも同じトラブルが発生しました。
ただ、これを実行したのは質問する前です。
現在、FrontPage 2003 で「発行済みHTMLの最適化...」を実行したところ
正常な状態に戻りました。
Expression Web 4 でも同じような設定をしたものの
トラブルが継続しています。
つまり、FrontPage 2003 で発行(パブリッシュ)するなら問題ないので
このまま継続利用したいと思います。
この奇妙な現象を、Expression Web 4 でも解決できたら良いと考えています。
どうもありがとうございました。
引き続き、「ワニchanのうぇぶわーるど」様のサイトを参考に勉強したいと思います。
念のため、変更した事を追記しました。
http://mbsupport.dip.jp/tra/tra76.htm#a
- Expression Web FAQ
- Expression Web & FrontPage Users Forum過去ログ
- Expression Web全般
- Expression 4の起動時間
- 「ページ挿入」に関して
- テーブルのセルの境界線
- dynamicanimation ダイナミックアニメーション
- Expression Web 4:無題1 を変えたい
- Expression Web: 文字の基本設定の件
- ASP.NETコントロールを絶対配置するには。
- 作ったファイルが開かなくなりました。
- ブラウザの上部余白をとりたい
- テンプレートに組み込まれている写真を削除したい
- 画像のサムネイル表示
- 枠線とパターン
- 初心者です、Expressionでフレーム追加したいんです(涙)
- Expression Webで作業履歴が
- Expression Web ビギナー編
- Expression Web とPhotoDraw 2000
- Expression Web全般
- Expression Web & FrontPage Users Forum過去ログ
問題は解決しましたか?
操作方法、設定方法等で困ったら、 Expression Web Users Forum に投稿してください!