Register  |  LOGIN

CMSならDotNetNuke!高機能かつフリーのCMSです。

 

 DotNetNuke 対応ホスティングサービスに、
at link 専用サーバサービス」を追加

掲示板

DNNに関する情報共有はこちらからどうぞ!

DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。

単に質問・回答の場ではありませんし、回答義務もございません。
運営メンバーも含め、DotNetNuke を日々学んでいる状況です。
質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。

>>当掲示板に書き込みいただくには、ユーザー登録が必要です。( ログイン・ご登録はこちら )
>>プライバシーポリシーについてはこちらをご覧ください。
 
  dotnetnuke.jp bbs  一般  デザイン  5.0.1に日本語パックを入れるとレイアウトが崩れる
Previous Previous
 
Next Next
New Post 3/24/2009 5:31 PM
  かの
1 posts
No Ranking


5.0.1に日本語パックを入れるとレイアウトが崩れる 

こんにちは。

DNN5.0.1を導入してみようと思って5.0.1をインストールし、ここの4.9.0用日本語パックを入れてみました。

でもこれを入れたとたんにサイトの上部に英語と日本語を選択するボタンが表われ、文字の大きさとサイトの幅を調整するボタンがサイトのメインDIVの後ろに隠れてしまいます。

HTMLのソースをみたところ、CSSのlang_padとWidgetsのDIV クラスの間に問題があるようです。これを修正するためにはどうすればいいでしょうか。

 

 
New Post 4/20/2009 3:20 PM
  SHIMIZU
161 posts
5th Level Poster


Re: 5.0.1に日本語パックを入れるとレイアウトが崩れる 

少し前の投稿のようですが、先ほど久しぶりに5.0.0を触ってみてなんとなく分かってきました。

たぶんこれは、5.0についてくるスキン側の問題だと思います。

私も最初は日本語パックのバージョン違いに起因するのではないかと疑いましたが、そもそも言語パックというのはリソースファイルの集合なので、レイアウトに影響を与えるというのはあまり考えられないです。

ソースやCSSまで全て追ったわけではありませんが、恐らく次のような感じかと思います。

  1. 日本語パックを入れる
  2. 言語が選択可能になるので、それまでなかった言語(国旗アイコン)が出現する
  3. この言語を入れるdiv要素のスタイル(lang_pad)がうまくないので次に出現するWidgetsが影響を受けている

標準で付いてくるMinimalExtropy以外のスキンではレイアウトは違いますが、同様の問題は出ないですし、MinimalExtropyのみの問題と見てよいのではと思います。たぶん多言語の試験で確認がもれたのではないでしょうか。

修正の方法ですが、標準のスキンなのであまり手を入れない方がよいかと思います。もともと例としてタダで付いてくるものですので、こんなものと割り切ってしまうか、別の標準スキンを使うとかそういう方法で逃げてそのうち直してくれるのを待つのがよいかと思います。

どうしても直したければですが、別のスキン名としてコピーしてそちらを修正するようにした方がよいでしょう。直す場所ですが、skin.cssあたりにある、lang_padとかWidgetsとかを修正します。見た感じ、float処理がきちんとされていないのではないかという気がしますので、そのあたりを調べてみるのがよいでしょう。

 
Previous Previous
 
Next Next
  dotnetnuke.jp bbs  一般  デザイン  5.0.1に日本語パックを入れるとレイアウトが崩れる

掲示板ご利用のためのご案内

ログイン
すでに登録済みの方は、
上のボタンからログインを
お願いします。
登録
ユーザー登録がまだの方は、
上の「登録する」ボタンをクリックし、
登録画面にて必要事項をご入力の上、
ご登録ください。