■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

newsでのサイドバーの表示について

nk6166 > newsでのサイドバーの表示について @ 2012/4/3 16:57
はじめての質問です。よろしくお願いいたします。
単純なことかも知れませんが下記のような現象に遭遇しましたので解決策お願いいたします。

news/archives/index のサイドバナー画像は表示されるのですが、
news/archives/1ではサイドバナー画像だけが表示されない現象が生じたのですが、どこのファイルを修正するのでしょうか?

よろしくお願いいたします。



ryuring > Re: newsでのサイドバーの表示について @ 2012/4/4 17:58
こんにちは。

引用:
news/archives/index のサイドバナー画像は表示されるのですが、


news/archives/index というURLは存在しません。
news/index の間違いかと思いますがどうでしょうか?

もし、そうである場合、URLの階層が変わるので、画像の表示については、参照先URLの指定を、スラッシュからのルートパスで書く必要があります。

(例)
ドキュメントルートのimgに配置されている場合
/img/test.jpg

引用:
どこのファイルを修正するのでしょうか?


公式サイトで提供しているテーマをご利用ですか?
その場合、バナー部分については、ウイジェット機能を利用している可能性が高いので、ウィジェットエリアの設定から行います。


baserCMSのバージョンや、何のテーマを利用しているかを明記して頂ければ、もっと細かいアドバイスが頂けると思います。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

nakaken > Re: newsでのサイドバーの表示について @ 2012/4/5 11:09
引用:
news/index の間違いかと思いますがどうでしょうか?

間違いでした。
引用:

もし、そうである場合、URLの階層が変わるので、画像の表示については、参照先URLの指定を、スラッシュからのルートパスで書く必要があります。
(例)
ドキュメントルートのimgに配置されている場合
/img/test.jpg

逆にスラッシュを挿入して見るとnews/indexもnews/archives/1すべて表示されなくなりました。但しalt文字は表示されます。
(追記です:管理画面では画像もalt表示もでません)
news/indexの場合のソース表示です。(中抜きしてますが)
////////
widget-area widget-area-9
widget widget-text widget-text-1
img/photo/sizen.jpg alt=自然 
//////////
news/archives/1の場合もまったく同じソース表示です。
現在のimgルートはapp/webroot/img/photo/sizen.jpgとなっています。
本来テーマ内におくべきかもしれませんがテーマ内だと表示できなかったんです。
このこともにも原因があるかも?

引用:
公式サイトで提供しているテーマをご利用ですか?
その場合、バナー部分については、ウイジェット機能を利用している可能性が高いので、ウィジェットエリアの設定から行います。

シンプルプロモーションを基本に利用してます。上記のとうり変更してみましたが結果はすべて表示できなくなりました。
引用:

baserCMSのバージョンや、何のテーマを利用しているかを明記して頂ければ、もっと細かいアドバイスが頂けると思います。

BaserCMS環境
スマートURL:OFF
セーフモード:オフ
データベース:MySQL5.0.45
BaserCMSバージョン:1.6.15
CakePHPのバージョン:CakePHPは1.2.10

以上ご報告いたします。よろしくおねがいいたします。
nk6166 > 話題はしがいますがユーザー名について @ 2012/4/5 16:24
ryuringさんへ

ユーザー名が2つになっていますが、nakakenのパスワードがわからなくなってしまい、新規に登録して「はじめまして」で登録したのですが
なぜか2度目の書き込みがnakakenになっています。ログインしたときのユーザー確認ができないのでわからなかったのですが、openIDの関係
があるのでしょうか?ユーザーを一つ削除するにはどうすればいいのでしょうか?
あわせてお願いいたします。
ryuring > Re: newsでのサイドバーの表示について @ 2012/4/18 21:35
こんにちは。

スマートURLオフなんですね。

その場合、テーマ内であれば次のように 「/app」から記述する必要があります。

<img src="/app/webroot/themed/{テーマ名}/img/photo/sizen.jpg" alt="" />


また、固定ページや、テンプレート内の場合、baserの関数を利用すると、どこがルートになっているのかを意識する必要がなくなります。

<?php $baser->img('photo/sizen.jpg', array('alt' => '')) ?>


上記のように記述すると

/app/webroot/themed/{テーマ名}/img/photo/sizen.jpg


でも

/app/webroot/img/photo/sizen.jpg


でも自動的にパスを解決してくれます。

画像読み込みタグを出力する



それから、アカウントは、「nakaken」の方を削除してもよかったでしょうか?

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

linuxken > Re: newsでのサイドバーの表示について @ 2012/4/25 8:26
ryuring さん おはようございます。
お返事が遅くなりましてすみません。
ご指導どうりの変更で表示されるようになりました。

「/app/webroot/img/photo/・・・・」で解決です。

この場合絶対アドレス指定でないといけないんですね!?。

「テーマ」内にある場合はbaserアドレスでokなんですが・・・・。

いずれにせよ、解決です。ありがとうございました。
cakephpの基本を勉強しないとだめなようですね。
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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