返信有難うございます。
ファイルマネージャーへはすべての画像をアップしてあります。
最初にその状態では編集画面でHTMLを張り付けた直後にも画像の表示がなく、concreteフォルダに既存のimagesのフォルダを移すと画像が表示され安心したのですがページが変わると表示されないという状況です。
画像の表示について
2015年3月31日 at 11:15
現在ローカルにて既存の静的HPを移行する準備を行っているところなのですが画像の表示について質問です。
時に変更の必要のないところを記事ブロックなどでHTMLを張り付けて試しています。
編集モード、記事ブロックエディタ内、編集を保存して公開をクリックした直後の画面では配置してある画像が表示されるのですが、非編集モードで違うページに飛んでから戻ると画像が表示されなくなってしまいます。
例えば編集モードを終了した直後のページ
http://localhost/concrete5633/index.php?cID=156
では画像が表示され違うページに飛んだ後に元のページを訪れた
http://localhost/concrete5633/hoge/
のページでは画像が消えてしまっています。
画像はimagesフォルダに全て格納されている状態です。
サーバーはXAMPP
バージョン5.6.3.3
ちなみに試しでファイルマネージャーへアップしてから画像を指定するとキチンと表示されたのですが、画像の数が少し多いのでなんとか出来ないかと思い質問させていただきました。
お手数ですが宜しくお願い致します。
タグ:
Re: Re: 画像の表示について
2015年3月31日 at 13:30
有難うございます。
そちらもやってみていたのですがプレビューからも画像が消え、非編集モードでみても画像が表示されない状態でした。
<img src="/concrete5633/images/spacer.gif">
とすると正常に表示されています。
concrete5633となっているフォルダを移行予定の名前に変えて差し替えていくか
ファイルマネージャーで差し替えていくかという感じでしょうか?
重ねて申し訳ございませんが/concrete5633/の部分のフォルダ名を変更するにはどうすればいいのでしょうか?
そちらもやってみていたのですがプレビューからも画像が消え、非編集モードでみても画像が表示されない状態でした。
<img src="/concrete5633/images/spacer.gif">
とすると正常に表示されています。
concrete5633となっているフォルダを移行予定の名前に変えて差し替えていくか
ファイルマネージャーで差し替えていくかという感じでしょうか?
重ねて申し訳ございませんが/concrete5633/の部分のフォルダ名を変更するにはどうすればいいのでしょうか?
Re: 画像の表示について
2015年3月31日 at 19:30
なるほど、それだとHTML側に/concrete5633/を書かないといけませんね。
/から始まるパスは、そのサイトのドメインルートを意味します。
なので、どちらにせよ本番環境に移行した時にパスの書き換えが必要となります。
それを考えると、やはりローカルの構築時点で、ファイルマネージャ上で紐付け設定をしたほうが良さそうです。
ちなみに、concrete5633のフォルダ名を変更するには、普通にローカル環境上でフォルダ名をリネームするだけで良いと思いますが。
普通はMacなら、Finder、Windowsならエクスプローラ上で書き換えますね。
/から始まるパスは、そのサイトのドメインルートを意味します。
なので、どちらにせよ本番環境に移行した時にパスの書き換えが必要となります。
それを考えると、やはりローカルの構築時点で、ファイルマネージャ上で紐付け設定をしたほうが良さそうです。
ちなみに、concrete5633のフォルダ名を変更するには、普通にローカル環境上でフォルダ名をリネームするだけで良いと思いますが。
普通はMacなら、Finder、Windowsならエクスプローラ上で書き換えますね。
Re: 画像の表示について
2015年4月1日 at 16:00
度々申し訳ございません。
リンク切れではなくフォルダをabcにリネームすると
http://localhost/concrete5633/がhttp://localhost/abc/に変わり
リンクにカーソルを乗せると/abc/infoなどと新しいアドレスになっているのですが
クリックするとconcrete5633/infoのアドレスに飛びページがありませんとなります。
リンク切れではなくフォルダをabcにリネームすると
http://localhost/concrete5633/がhttp://localhost/abc/に変わり
リンクにカーソルを乗せると/abc/infoなどと新しいアドレスになっているのですが
クリックするとconcrete5633/infoのアドレスに飛びページがありませんとなります。
Re: Re: 画像の表示について
2015年4月2日 at 14:26
設置済みオートナビなどもリネーム前のアドレスに飛びページがない状態でしたが以下の事をしたことで正常に稼働しました。
不要な事もあるかと思いますが行ったことを記載しておきます。
フォルダをリネーム後にキャッシュを一度削除しプリティURLをオフにしたところオートナビなどのリンクは正常に稼働しました。
設置済みのスタックなどに埋め込まれているリンクはリネーム前のアドレスに飛んでいましたが新たに同じものを設置すると正常に稼働しました。
手作業ですが配置済みスタックを置き換えて無事にリネーム前の動作になりました。
有り難う御座いました。
不要な事もあるかと思いますが行ったことを記載しておきます。
フォルダをリネーム後にキャッシュを一度削除しプリティURLをオフにしたところオートナビなどのリンクは正常に稼働しました。
設置済みのスタックなどに埋め込まれているリンクはリネーム前のアドレスに飛んでいましたが新たに同じものを設置すると正常に稼働しました。
手作業ですが配置済みスタックを置き換えて無事にリネーム前の動作になりました。
有り難う御座いました。
Re: 画像の表示について
2015年3月31日 at 20:02
t_takaさん
変更が必要ないという事はテーマのphpに記述すればいいのですよね?
で、あれば、
<img src="<?php echo $this->getThemePath(); ?>/images/画像ファイル名" alt="">
でいいのではないでしょうか?
編集が必要なエリアで、記事ブロックや、htmlブロックから画像を貼り付ける場合は、
ファイルマネージャーにアップして、画像ファイルをGUIで指定してあげれば、
あとは、concrete5側がいいように、パスを生成してくれます。
もし、上記以外で、調べるなら、
chromeのデベロッパーツール等で、要素の確認をするか、同デベロッパーツールの
ネットワークで、リクエストしているURLを確認してみてはいかがでしょうか?
色々、できるようになると、楽しいので頑張って下さい!
時に変更の必要のないところ
変更が必要ないという事はテーマのphpに記述すればいいのですよね?
で、あれば、
<img src="<?php echo $this->getThemePath(); ?>/images/画像ファイル名" alt="">
でいいのではないでしょうか?
編集が必要なエリアで、記事ブロックや、htmlブロックから画像を貼り付ける場合は、
ファイルマネージャーにアップして、画像ファイルをGUIで指定してあげれば、
あとは、concrete5側がいいように、パスを生成してくれます。
もし、上記以外で、調べるなら、
chromeのデベロッパーツール等で、要素の確認をするか、同デベロッパーツールの
ネットワークで、リクエストしているURLを確認してみてはいかがでしょうか?
色々、できるようになると、楽しいので頑張って下さい!
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: 画像の表示について