ratio_3_2カスタマイズで 固定ページの画像表示が出来ない

kuyu > ratio_3_2カスタマイズで 固定ページの画像表示が出来ない @ 2017/1/29 19:52
初心者なので専門用語がわからず、各名称が間違っているかもしれませんがよろしくお願いいたします。
前回の質問に baserCMSとテーマのバージョンが合っていないと回答をいただき、データベースを新規で追加し、テーマに合わせて basercms-3.0.9をインストールしました。
サーバーはロリポップスタンダードです
テーマは ratio_3_2 でカスタマイズをしていますが行き詰まってしまい、質問させていただきました。
いくつか修正パッチで解決したものもありますが、「テーマ設定」でイメージ画像の変更をしたのですが、ホームに画像が表示されません。
・ロゴの変更は問題なく反映されました。
・「テーマ設定」ページには変更した画像がすべて表示されています。
・ホーム画面で画像が✖になって画像エリアも大きくなっていますがリンクは正常に動作しています。
試しに✖の画像URLで確認したところ、not found になってしまい、URLにフォルダ名を追加したところ表示されました。
サイドバー下方にあるbaserCMSとcakephpのバナーも画像が✖になっていることに気づき、「ウィジェット管理」「バナー」「設定」でフォルダ名を追加すると表示されるようになりました。
その他の画像は、どこをどう直せば良いのかまったくわかりません。
ご教授のほど、よろしくお願いいたします。

katokaisya > Re: ratio_3_2カスタマイズで 固定ページの画像表示が出来ない @ 2017/1/30 10:58
kuyuさん こんにちは。

引用:
「テーマ設定」でイメージ画像の変更をしたのですが、ホームに画像が表示されません。

とのことですが、
最初から画像が全く表示されないと言うことでしょうか?
変更した画像のみ、画像が変わらないということでしょうか?
変更した画像だけが、画像リンク切れを起こしている状況ということでしょうか?

画像ファイルの相対パス、
カスタマイズの内容等を記載すると何かわかるかもしれません。

引用:
試しに✖の画像URLで確認したところ、not found になってしまい、URLにフォルダ名を追加したところ表示されました。

とのことですが、ファイルの相対パス等が書かれていないため、状況が今ひとつよくわかりません。
引用:
サイドバー下方にあるbaserCMSとcakephpのバナーも画像が✖になっていることに気づき、「ウィジェット管理」「バナー」「設定」でフォルダ名を追加すると表示されるようになりました。

この辺りからも、ファイルのパスが原因のような気もします。

引用:
・「テーマ設定」ページには変更した画像がすべて表示されています。

このあたりから考えると、サーバーキャッシュの削除し忘れの可能性も考えられます。

kuyu > Re: ratio_3_2カスタマイズで 固定ページの画像表示が出来ない @ 2017/1/30 20:42
ご指導ありがとうございます。
テーマを「default」で「初期データ読み込み」をしました。
その時点ではもともとの画像が表示されている状態でした。
「テーマ設定」で画像を変更→保存するしてホームを確認すると
左上に✖がついて画像が表示されない状態です。

✖のプロパティの画像URLで確認すると「404ERROR FILE NOT FOUND」となってWEB上に表示されませんが
basercms のインストール先フォルダ名「bc1」を追加すると変更した画像がWEB上に表示されます。
相対パスを良く理解していないので間違っているかもしれませんが
プロパティのURL→ ドメイン/files/theme_configs/main_image_1.jpg
フォルダ名を追加したURL→ ドメイン/bc1/files/theme_configs/main_image_1.jpg

他の画像も同じく /bc1/を追加することでWEB上に表示されます。
画像がドメイン直下のfilesに上がってしまっているということだと思うのですが何故なのかわかりません。
サーバーには何も手を付けていません。
また、システムメニューから「サーバーキャッシュの削除」も行いました。

以上、よろしくお願いいたします。
kuyu > Re: ratio_3_2カスタマイズで 固定ページの画像表示が出来ない @ 2017/2/1 21:50
その後、CMSのバージョンを変えたりしてトライしてみましたが解決に至りませんでした。
テーマの提供元の説明文を、もう一度確認してみると、以下の表記がありました。

初期データで使用されている画像について
ページ内の画像や、サイドメニューの「べっしーのバナー」は、baserCMSがドメインのルートディレクトリ以外に設置していると表示されません。
管理画面の「固定ページ管理」「ウィジェット管理」で、画像が表示されていないimg要素のsrc属性の「サーバーパス」を、設置したサイトでリンクがつながるよう変更してください。

とありましたが、サイドメニューの変更は「ウィジェット編集」で簡単に出来ますが、その他の画像については、どこをいじれば良いのかわかりません。
css php エディターで開いて確認してみましたが、それらしきものは見つけられませんでした。

縮小画像も作り、defaultのファイル名と同じにして、FFFTPで「theme/ratio_3_2/img/」フォルダにアップロードしました。

無事サイトに表示されましたが、今後画像を入れ替えたい時に困りますね。
解決策があれば、ご教授をお願いいたします。

自己解決出来ました。
helper.php の編集で、無事解決いたしました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
20 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 20