フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:03_プラグイン開発フォーラム
メイン画面最左上部のロゴ変更について
[ 5131 ] メイン画面最左上部のロゴ変更について

メイン画面最左上部のロゴ変更をしたい場合どのように
すればよろしいでしょうか?

cmn003.jspに以下の記述がありますが
<!-- <a href="<%= gsurl %>" target="body" border="0" class="gs-logo">GroupSession</a> -->

class="gs-logo"の部分はどのファイルで制御されているのでしょうか?

上記の記述の部分を削除し、普通にimageファイルのみを挿入すると
メインメニューが崩れて表示されてしまいます・・・。

投稿者testusert
最新書き込み2012/10/15 09:34:31
[ 5140 ] Re: メイン画面最左上部のロゴ変更について

テーマごとに設定されるcssにより影響を受けます。パスは下記の通り。

%TOMCAT_HOME%\webapps\gsession4\common\css\

仮にtheme1ならgs-logoクラス(html要素のclass)は以下のようになります。

.gs-logo {
position: absolute;
left:0;
top:0px;
width: 150px;
height: 90px;
background-image: url(./images/menu_logo1.png);
text-indent: -999px;
}

投稿者kon
最新書き込み2012/10/18 16:06:02
[ 5143 ] Re: Re: メイン画面最左上部のロゴ変更について

kon様

お世話になっております。
表題の件、cssのしくみのご教授ありがとうございました。

おかげさまで、ロゴ変更が無事できました。

あと、別タイトル(ボタンの文字表示のしくみ)でもご質問させていただきしたが
たとえば、メインメニューのところで、個人設定ボタンがあると思いますが
同じようにパスワード変更ボタンというものを作り、そのボタンを押すと、すぐに
パスワード変更画面に推移したい等といったボタンを配置したいと考えた場合
すぐに実装できるものなのでしょうか?

jspファイルのボタン部の実装されているソースを見る限り たとえば

<input type="button" value="<gsmsg:write key="cmn.preferences2" />" class="btn_setting_n1" onClick="buttonPush2('pset')">-->

などありますが、valueのところでボタンの名前のところをどこからかひっぱってきているようですが
元がどこなのかよくわかりません。

よろしければ、しくみのところをご教授いただけないでしょうか?

よろしくお願いします。

> テーマごとに設定されるcssにより影響を受けます。パスは下記の通り。
>
> %TOMCAT_HOME%\webapps\gsession4\common\css\
>
> 仮にtheme1ならgs-logoクラス(html要素のclass)は以下のようになります。
>
> .gs-logo {
> position: absolute;
> left:0;
> top:0px;
> width: 150px;
> height: 90px;
> background-image: url(./images/menu_logo1.png);
> text-indent: -999px;
> }

投稿者testuser
最新書き込み2012/10/19 14:28:22
[ 5194 ] Re: Re: Re: メイン画面最左上部のロゴ変更について

> あと、別タイトル(ボタンの文字表示のしくみ)でもご質問させていただきしたが
> たとえば、メインメニューのところで、個人設定ボタンがあると思いますが
> 同じようにパスワード変更ボタンというものを作り、そのボタンを押すと、すぐに
> パスワード変更画面に推移したい等といったボタンを配置したいと考えた場合
> すぐに実装できるものなのでしょうか?
>
> jspファイルのボタン部の実装されているソースを見る限り たとえば
>
> <input type="button" value="<gsmsg:write key="cmn.preferences2" />" class="btn_setting_n1" onClick="buttonPush2('pset')">-->
>
> などありますが、valueのところでボタンの名前のところをどこからかひっぱってきているようですが
> 元がどこなのかよくわかりません。
>
> よろしければ、しくみのところをご教授いただけないでしょうか?
>
> よろしくお願いします。

私もWEB家ではないので詳しくはわかりかねますが、ソースを追ってみると

gsmsg:write→<%@ taglib uri="/WEB-INF/ctag-message.tld" prefix="gsmsg" %>
ctag-message.tld内のwrite属性→jp.groupsession.v2.struts.taglib.GsMessageTag

ここまで読むとstrutsが絡むことが判ってきますが、私はstrutsについては知識がありません。
ちなみに判った範囲内ですが、
「pset」は「WEB-INF\plugin\main\struts_config.xml」で「man30.do」へリンクされてます。
「cmn.preferences2」は「ApplicationResources_ja.properties」で定義されています。

投稿者kon
最新書き込み2012/11/07 10:11:51
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=1724
 


TOP