[HP作成]テンプレート使用でのページ増設に伴うエラーについて

このQ&Aのポイント
  • HP作成中にテンプレートを使用してページを増設する際にエラーが発生しています。
  • 増設したページから他のページに戻ると「ページが表示されません」とエラーが表示されます。
  • エラーの原因や法則性はわかっておらず、解決策を探しています。
回答を見る
  • ベストアンサー

[HP作成]テンプレート使用でのページ増設に伴うエラーについて

HPを作成しています。 テンプレートを素材配布サイトからお借り(DL)し、そこからカスタマイズする、という形で作成しています。TOP、MAIN、INDEX、MENU等、粗方のページは出来上がったのですが、一つ問題が出てきました。 記事(小説など)のページを増やし、メニューから飛ぶようにすると何故か認識されにくく、一度は開けても次に戻ってくると「ページが表示されません」「ファイルが見つかりませんでした」とエラー表示されてしまうのです。 少しわかりにくいかもしれません。 例えばRESというページを一枚増やしたとします。メインメニューの「RES」から飛べるようにリンクを張りました。 そこでindex→main memu→resの順にクリック。 ちゃんと表示されます。 次に一旦bbsへ飛び、resへ戻ってくる。 すると「ページが表示されません」と表示されてしまうのです。 もう一度またindexから入りなおす。 そうすればまた表示されるのですが… このようなことが増設したページにのみ起こるんです。 表示されないわけじゃないんだからいいじゃん、とも考えたのですが直せるものなら直したいのです。どうせ開設したらクレームが来るのでしょうし…。困ってます!!! 以下の事も考慮の上、みなさんの知恵をお貸し下さい!! ・ページの増設はテンプレートに同梱されているものをコピーして、本文とタイトルのみを変えた。基本的な部分はいじっていない。 ・CSSはいじっていない。 ・配布元のHP管理人者に質問したくとも、去年からHPが更新されていないことからコンタクト自体が不可 ・firefoxとinternet explorerの両方を試したがどちらにせよエラーが起こる ・表示される時と表示されない時の法則性が100%あるわけではない(気まぐれ) よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

拝見しました。 左右二分割でフレームページですね。 ページ増設のためにコピーする際は、 右フレーム表示用(link.html、memo.html、pict.html、novel.html)のほうをコピーしましたでしょうか? 左のメニュークリックで右側にページを表示したい場合は、 <a href="○○.html" target="right">語句</a> のように、target="right"を忘れずに付けます。でないと、右フレームでページが切り替わりません。 メニューbbs の項目はテンプレート配布時では、 クリックするとtoppage.html(二分割で最初に右側に表示されるページ。aboutをクリックすると表示されるページと同じ)が表示されるようになっています。 こちらは、ご自分のbbsのリンクに貼り替えましたでしょうか? toppage.htmlは最初のフレーム表示用のmain.htmlでも右側フレーム表示用に設定されていますから、 よくわかっていないうちはファイル名をいじらないほうがいいでしょう。 (toppage.htmlを削除したりファイル名を変更したりすると、 main.htmlでも右フレーム表示の設定を変えないと表示されなくなります。) 解凍直後はf001フォルダが二重(f001フォルダの中にさらにf001フォルダ)になっていると思いますので、保存場所には注意してください。 増設したページは全て、index.html、main.html、menu.html、toppage.htmlと同じフォルダに保存するとわかりやすいです。 基本的にcssは背景やアイコン飾りなどデザイン関係が主ですので、 「ページが表示されない」ことに関しては無関係だと思います。 サイト構成をきちんと把握した上で、リンクを見直してみてください。 参考までに、TOPをクリックするとmain.html(二分割のページ。フレーム表示用)が、家アイコンをクリックするとindex.htmlが表示されます。 gallery.htmlは左フレーム用(メインメニュー部分に加えて、イラストのサムネイルメニューや小説のメニュー用)になっています。 gallery.htmlとmenu.htmlのメインメニュー部分は共有しているわけではないので、 どちらかを直したらもう一方も同じにしないと、「表示が変」「リンクされていない」というトラブルが発生することがあります。 表示を確認する際には、必ず全て保存してから行ないます。 また、ブラウザでの以前のキャッシュを表示しようとして(実際にはそれが既に存在しないから)「ページが表示されません」とエラーになってしまうことがあります。 場合によっては、ブラウザを「最新の情報に更新」して再読み込みも試してみてください。 自分が以前回答したやりかたを元に自分でもやってみましたが、 増設したページもきちんとリンクできていて、戻ったら「ページが表示されません」ということにはなりませんでした。 ※テキストエディタで編集という前提です。

hyhymmm
質問者

お礼

おかげさまで治りました!!!!! >基本的にcssは背景やアイコン飾りなどデザイン関係が主です そうだったんですか! いじらなくて良かったです…これでまたいじっていたらどうなっていたことか(笑) 私はメモ帳で編集しています。 右フレーム表示用のコピー、自分のbbsのリンクへの貼り替え、増設したページの保存先、表示を確認する際の注意など、言われたことを一から全てチェックしました。 右フレーム表示用のコピーに関してはどこか変更してしまっているかもしれないのでもう一度コピーし直しました。 増設したページは3枚ほどあるのですが、そのうちの一つにgalleryでのメニューにリンクの名前を変更し忘れていたものがありました。 それと、 >ブラウザを「最新の情報に更新」して再読み込みも試してみてください。 これもちょくちょく行いました。 その他にも微調整し、どこが決定的だったのかは定かではありませんが、治りました! まだbbsがたまに飛ばないことがありますが、増設したページに関してはもうエラーが起きなくなりました。 panto-maimさんの丁寧なご指導のおかげです。 本当にありがとうございました!!!

その他の回答 (3)

回答No.3

>テンプレートが2カラムのものを使用しています。 >左側にメインメニュー、右側に本文等が表示される、という風になっています。 >つまり左は固定、入れ替わりがあるのは右側のみ、という形です。 左は固定、ということですが、”フレーム”というわけではないですよね? 配布元はどちらで、具体的にどのテンプレートをお使いでしょうか? >「次に一旦bbsへ飛び、resへ戻ってくる」というのも全てメインメニューをクリックしているということです。 コピーして増設したページから、メインメニューをクリックして「ページが見つかりません」となるのでしたら、 やはり使い方がおかしいかリンク設定がおかしくなっているのではないかと思います。 cssで2カラムレイアウトのテンプレートでの、私の利用例ですので参考にしてみてください。 (テンプレートによっては当てはまらないことがあります。) (テンプレートを使う前に) テンプレートをダウンロードした後は解凍する 解凍直後のフォルダをそのままマイドキュメント内に移す ※解凍直後のフォルダが二重になっている(フォルダの中にさらにフォルダBがあり、そのフォルダB内にindex.htmlや画像フォルダやcssファイルがある)場合、 フォルダBだけを移す 1.そのテンプレートのページ(サブページ用のhtmlファイル)をコピー 2.ファイル名を適切なものに変更する  例)コピー~○○.htmlとなっていたら、kiji1.htmlのように変更する。kiji1の部分は自分が管理しやすい名前で半角英数 3.本文部分やタイトルを自分の好きなように書き換える 4.index.htmlやmain.htmlなどから、そのページに対してリンクを貼る 5.(左メニューに戻り先ページへ戻るためのリンクがない場合)、そのページから戻り先ページに対してリンクを貼る ※メニューそのものを増設する場合、(フレーム仕様ではないのなら)場合によっては全ページにメニューを増設することになります。 6.他のページ(index.htmlやmain.html)と同じフォルダ内に保存する (先にいったん保存してから書き換え・リンク貼りしてもよいが、書き換えた後は必ず上書き保存する) リンクの貼り方については、こちらを参照。 http://www.tagindex.com/html_tag/basic/uri.html ページが全て同じフォルダ内に保存してあるのでしたら、 <a href="○○.html">文字列</a>のように相対パスで記述しておけばよいはずです。 (HTMLソースが理解できていることを推奨。 細かい部分はテンプレートの記述の仕方に合わせてください。) bbsでレンタルbbsをご利用の場合は、レンタルbbsのサーバーにて目的のページに戻るためのリンクを設定します。 7.全てのファイルをサーバーにアップロード この時、フォルダ構成を狂わせないように注意してください。 例)同じフォルダ内にあるファイルは、サーバーでも同じフォルダ内に。 画像等が別のフォルダ(サブフォルダ)になっている場合は、別フォルダとしてアップロード。

hyhymmm
質問者

お礼

3度目の回答、ありがとうございます。 >配布元はどちらで、具体的にどのテンプレートをお使いでしょうか? これって公表してもいいものなのか迷ったのですが… http://sky.starlit.biz/index.php starlit様の♯f001を使用しています。 panto-maimさんの1~7なのですが、そっくりそのまま自分が行ったことです…もう謎です…。色々試しましたが結局うまくいきませんでした。HTMLについてはある程度知識があるのですがcssは流石にまだ把握しきれていなく、メイン画像の差し替え以外に書き換えたり書き加えたりしておりません。

回答No.2

>「原因かどうか」というのはどういうところで判断すればいいのでしょうか? テンプレートは様々なものがありますので、実際に見てみないことには判断できません。 増設したページのリンク設定については明記されていませんでしたが、間違いはなかったのでしょうか? 例えば、 >そこでindex→main memu→resの順にクリック。 >次に一旦bbsへ飛び、resへ戻ってくる。 menuからresへ飛んだときのアドレスと、 bbsからresで飛んだときのアドレスはまったく同じものでしょうか? まったく同じアドレスなのにリンクのルートが違うだけで表示されないとなると、ブラウザ側の設定もしくはサーバー側で何らかの規制がかかっているのではないかと思います。 アドレスのどこか一部分でも違っているのであれば、リンク先の指定に間違いがあると思われます。 >どうせ開設したらクレームが来るのでしょうし…。 ということは、まだ一度もweb上に公開はしていないのでしょうか? 今までの回答は、既にサーバーに全てアップロードしているという前提です。 bbsはどのように作成したのかわかりませんが、 bbsがhttp://から始まるアドレスで既にweb上に存在していて、resはまだアップロード公開していない場合、 resはweb上に存在していませんので、bbsからresへ戻ろうとすると「ページが表示されません」「ファイルが見つかりませんでした」となることがあります。 indexからmenuへのリンク、menuからresへのリンク、menuから各ページへのリンク(またはその逆)は、 一度もアップロードしていなくても、自分のパソコン内でリンク先指定が合っていれば表示されます。 但し自分のパソコン内でも、リンク先指定が合っていなければ表示されません。

hyhymmm
質問者

お礼

またまたお返事を下さりありがとうございます! >テンプレートは様々なものがありますので、実際に見てみないことには判断できません。 それもそうですよね。 お見せしたいところではありますがちょっと難しいですしね… >まだ一度もweb上に公開はしていないのでしょうか? 説明不足も甚だしいですね、すみません! アップロードは一度全てしました。ちなみにfc2を利用しています。 まだアップロードしていない段階でエラーが起き、ひょっとしたらと思い全てアップロード、そしていろいろ試したのですが先の説明どおりエラーが起きた、というわけです。 >増設したページのリンク設定については明記されていませんでしたが、間違いはなかったのでしょうか? これも少し複雑な話なのですが…(勘違いかもしれませんが) テンプレートが2カラムのものを使用しています。 左側にメインメニュー、右側に本文等が表示される、という風になっています。つまり左は固定、入れ替わりがあるのは右側のみ、という形です。 「次に一旦bbsへ飛び、resへ戻ってくる」というのも全てメインメニューをクリックしているということです。なのでbbsや他のページにres(増設ページ)のリンクはそもそもついていません。 乏しい日本語力で申し訳ないです。 ご理解いただけない場合は遠慮なく仰って下さい;;

回答No.1

>次に一旦bbsへ飛び、resへ戻ってくる。 これは、リンク先クリックで戻る、でしょうか? それとも、ブラウザの「戻る」で戻る、でしょうか? 実際にどういうテンプレートなのか実物を拝見していませんので、 テンプレート自体が原因なのかどうか判断できません。 (テンプレート自体に原因があれば、配布元管理者に質問するのは有効。 テンプレート自体に原因がない場合は、 質問しても「テンプレートに問題はないのでご自分で確認してください」というふうに言われるかもしれません。) ただ、テンプレートにベースURL等が設定されているわけではないのであれば、 テンプレートに問題があるのではなくて、 増設したほうのページのリンク設定に問題があるか、 増設したほうのページの保存先に問題があるのではないかと思います。

hyhymmm
質問者

お礼

早速の回答ありがとうございます。 >これは、リンク先クリックで戻る、でしょうか?  それとも、ブラウザの「戻る」で戻る、でしょうか? これは両方です。 どちらも試してみましたが、同じ位の確立でエラーが起こりました。 >テンプレート自体に原因 素材に説明がついていて、「ページやメニュー増設可」「メニュー増設はこちらから」などと書かれていました。なので、増設できるように作られているのだとは思いますが…その「原因かどうか」というのはどういうところで判断すればいいのでしょうか? >増設したほうのページの保存先に問題があるのではないか なるほど!保存先はあまり気にしていませんでした。みな同じファイルの中に入れてあったのですが少し変えてみようと思います。 なんだか質問返しになってしまいましたね。 申し訳ありません(;´Д`)

関連するQ&A

  • (HP作成)テンプレートを変更すると起きること

    HPをDreamweaverで作成しています。 詳しい方、わからないところがあって困っています。教えてください。 まず、HPの元のデザインとなるテンプレートを作りました。 そのテンプレートには、左側のテーブルにメニュー(Flashで作成したもの)を配置し、 右側のテーブルを編集可能領域としました。 このテンプレートを使ってHPのページすべてを作っています。 先ほど、修正の必要に気づき、テンプレートに一旦戻ってメニューの位置を テーブルの中央→上付きになるように修正しました。 そしてこれを保存するときに「このテンプレートを使用しているページ全てに反映させるか」 みたいな質問が出て、「させる」を選んだのですが、その後に各々のページに戻って ブラウザでプレビューしてみると、このメニューがページから消えてしまうのです。 DWの編集上には、修正したものが反映されているのに、 プレビューするとこのflash作成メニューのみが消えてしまう(出てこない)のです。 これはなぜなのでしょうか? ちょっと言葉の説明だけではわかりにくいかもしれませんが、 考えられる理由があれば教えてください。 わからなければ全部作り直しになってしまいます。 必要なことがあれば補足もしますので、よろしくお願いします。

  • HPの2ページ目の作り方

    初めて利用させていただきます、WEB初心者ですがよろしくお願いします。 現在ホームページをホームページビルダーで作成しています。 テンプレートができたのですが次のページの増設をどのように行なうのが良いのか分からずに困っています。 ディレクトリの構成はルートフォルダの下に index.html(まだ、コンテンツは作っておらず、段組の状態です)=cssフォルダ=imageフォルダ=pageフォルダ というように3つのフォルダ+インデックスhtmlで分けています。 各フォルダにはcssとimageが入っていて、現在pageフォルダが空の状態です。 この状態でインデックス(テンプレート)を作り終えたところです。 ページフォルダにテンプレートを使って新しいページを増やしていきたいのですが、 この場合pageフォルダにインデックスhtml(テンプレート)をコピペするとhtmlとcssの画像やリンクのURLを全て書き換えなければならないのでしょうか。 まず、ディレクトリ構成として正しいのか、正しいのであればどのように増設していくのが効率が良いのか、それとも階層が変わるたびに全ての画像やリンクのURLを書き換えてやっていくしかないのか。 どなたか詳しい方、ご教授お願い致します。

    • ベストアンサー
    • CSS
  • HP作成でわからないこと・

    ホームページビルダのバージョン6を使っています。 このソフトじゃなくてもいいのですが、 あるレイアウトの作成の仕方を教えていただきたいのです。 (1)トップページを2分割にして、左側をメニューに、右側をパラパラかえていくようにしたいのですが、 フレームでわけますよね。そのときにindex.htmlはどうなるのでしょうか?僕がやっているのはindex.htmlを表示させて、フレームでわけると左(F1と呼びます)と右(F2)に新しいページ作成がでて、それで作っています。が、index.htmlは真っ白でいいのでしょうか? なぜか画像とかがばぐったりして、いまいちそこがうまくいきません・・ またこのような場合は、index.html と F1とF2をFTP転送するのでしょうか? うまく説明できなくてすみません。 (2) とあるHPで、F2のところが画像が後ろにあって動かず、その上に文章があるのですが、それはスクロールすると動きます。 このような画像と文章の関係はどのように作成すればいいのでしょうか? 最終的に作りたいHPを載せておきます。このようなページを作りたいからです。 お願いします。 作りたい型のHP http://saseed.fc2web.com/

  • Dreamweaverのテンプレートから作成したページの一部を編集不可にしたい。

    検索して調べ回ったのですが、どうしてもわからないので、質問します。 Dreamweaverで、以下のように設定したテンプレートを作成しました。 mainのみ編集できる状態です。 テンプレート base.dwt ■header (編集X) ■main (編集○) ■footer(編集X) 上のテンプレートを使って、新規ページを作成したのですが、 テンプレートで可能領域にした所(main)を、そのページだけ一部編集不可にしたい部分があるのですが、どうすればよいでしょうか? 分かる方いましたら、教えてください><

  • HP作成でトップページが表示されません

     HP作成初心者です。 現在HPを初めて作成し、サーバーへアップロードしているところです。 ところがサイトの確認画面を見てみると、「Index of」という表示になり、トップページが反映されていません。 しかし、「Index of」のエラー表示の下に文字(私のホスト名)があり、そこをクリックすると表示したいトップページが現れるのです。 なぜ、トップページが一発で表示されないのでしょうか?  詳しい方、教えて頂けないでしょうか・・・。 宜しくお願いします。 ちなみに、シリウスというソフトを使い、FUTOKAサーバーにアップロードしようとしています。 シリウスの中で、FTP設定の「アップロード先フォルダ」の意味も良く理解できていません。 サーバーから送られてきたメールのどれを入力すればいいのか・・・。 頭が混乱しています。宜しくお願いします。

  • 【HP作成】全ページに同じ文字を表示させる方

    HP作成で、全てのページにメニューを載せたいのですが、 それだと、ページ数が多くなれば、ページを増やす度に、 全てのページを編集しなおさないと行けないと思います。 何か、一つのページを書き換えるだけで、 全てのページに反映させる方法って無いでしょうか? (作成ソフトは使っておらず、テンプレートを使い、 ソースを書き換えて作成しています。) 自分なりに、調べると、「document.write」というのがあるらしいのですが、 最新のHTMLでは推奨されていないようなので、 何かいい方法は無いかと探している状態です。 お詳しい方、お知恵を貸してください! よろしくお願いします。

  • HP作成に関して

    自分でHPを作成しようと思うのですが、 初心者なので配布されているテンプレートを使って作成しようと思っています。 それでDLしてからどのように加工すればいいのでしょうか? ソースで加工すればいいのでしょうか? ちなみにwindows、IEです。また、ホームページビルダーも持っています。 よろしくお願いします!!!

  • HP作成ソフトのテンプレートを使うと数時間で作れますか?

    以前、ネットビジネスをしている知り合いがあるお店のサイトを作ってあげるというサービスを行っていました。 その知人はHP作成ソフトのテンプレートを使うと2時間くらいで作れると言ってましたが、本当にそんなに簡単に作れるものなんでしょうか?ちなみにサイトは数ページ程度の簡単なものです。 私はHP制作の経験はないのですが、具体的にどんなソフトでどういうテンプレートを用いたらそんな簡単に作れるのでしょうか? よろしくお願いします。

  • HP作成(トップページ)表示について

    初めて質問します。 Dreamweaver4j、Fireworks4、Flash5jでHPを作成しました。IEでHPを見たときにトップページが表示される時に画面がパズルみたいにパラパラと表示されます。トップページはFireworksで作成してDreamweaverに取り込んでいます。 index.htmは16KBです。画像(JPEG)が多いので圧縮しました。自分ではそんなに重たいページではないと思うのですが・・・ 分かりにくい質問ですいません。よろしくお願いします。

  • ページでエラーが発生しました。

    HPを作成したら、ページでエラーが発生しました。と出ました。 どなたか、教えていただけませんか? http://www.r-and-r324.jp/index.html です。 すべてのページで出ます。 よろしくお願いします。