テンプレートのCSSについて


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 | 投稿日時 2010/6/5 3:10
30over 

お久しぶりです。

http://www.30over.net/modules/d3diary/(0.05初期) と 試験用の http://ffxi.30over.net/modules/d3diary/(0.08) を見比べていただければわかるのですが
レイアウトが崩れてしまいます。HTMLもしくは、CSSを変更された箇所が発見できず投稿した次第です。

わかる範囲で結構ですので、教えて頂けないでしょうか?

影響としては、管理画面の表示にまで影響しているので、恐らくコアな部分のCSSだと思うのですが
よろしくお願い致します。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 7:58 | 最終変更
なーお  長老   投稿数: 1784

30overさん、こんにちは。

ご提示いただいた新サイトのほうですが、ゲストアクセスができないので、公開をお願いします。

あと、ver0.08までは外部CSSファイルはタグ部分のみ使用していますので、レイアウトが崩れる原因としては、テンプレート部分だと思います。
0.08系は現在0.08b2に上がっていますので、そちらもお試しください。

公開いただいた時点で拝見させていただきますね。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/6/5 11:45
30over 

ああ、失礼しました(汗)

パーミッション変更致しました。
現在0.08b2です。

また各ブロック表示(D3フォーラム)の文字サイズや、コメント欄の文字サイズにも影響が出てしまうようです。
またトップページのロゴ上部空白もd3diayインストール後に発生します。

いっその事、009を投入してCSSファイル覗いた方がいいでしょうか?

宜しくお願い致します。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 12:49 | 最終変更
なーお  長老   投稿数: 1784

30overさん、こんにちは。

勝手にメンバー登録して記事を書いてみましたが、、
なるほど、d3diary自体のレイアウトなどが崩れるのではなく、サイトのデザインがおかしくなる、ということだったのですね。

IE,Firefox,Chromeで確認しましたが、
IE6:レイアウト、フォーラムブロック文字サイズとも変。
Chrome:レイアウトOK、フォーラムブロック文字サイズが変。
Firefox:レイアウトOK、フォーラムブロック文字サイズもOK。

でした。 (上部の空白はどれも表示されています)

ブラウザ依存ですが、IE6でソースを見ると、一番最初に「?」の文字があり、これが関係しているかもしれませんね。 d3diaryを表示すると、「???」に増えます。

もしかすると、ヘッダー周りの呼び出しを少し変えたのが原因かもしれません。しかし、管理画面までおかしいというのは(見ていないのでわかりませんが)不可思議です。 インストール自体に何か問題があったことは無いでしょうか? PHPデバグで何か表示されませんか。

引用:

いっその事、009を投入してCSSファイル覗いた方がいいでしょうか?

もし可能でしたら、ver0.09a2を入れてみていただければと思います。 0.09a2でしたら、上記のヘッダー呼び出し順なども更に変更しており、解決されるかもしれませんが、どちらにしてもCSS自体の問題ではないと思いますので、やってみないと分からないです。 :roll:

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 15:14
30over 

PHPデバグオンにすると
Warning [PHP]: max() [function.max]: Array must contain at least one element in file xoops_trust_path/modules/d3diary/include/functions.php line 589
Warning [PHP]: min() [function.min]: Array must contain at least one element in file xoops_trust_path/modules/d3diary/include/functions.php line 590

となりますね。
少しは原因が絞れるでしょうか?

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 17:12
30over 

0.09a2にしてみましが、結果は同じです。

Warning [PHP]: max() [function.max]: Array must contain at least one element in file xoops_trust_path/modules/d3diary/include/functions.php line 607
Warning [PHP]: min() [function.min]: Array must contain at least one element in file xoops_trust_path/modules/d3diary/include/functions.php line 608

エラー行が変わるだけです。
日記自体のレイアウトも崩れます。

ブロック表示については、tableタグで構成されるものは、表示がおかしくなりますね。
同じブロックでも、ulタグは影響ないようなので。

00.5に戻すか、00.9でもアクティブを外すと正常な表示に戻るんですけど。
ん?なんだろう・・・

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/6/5 17:15
30over 

追記です。

管理画面ですが、上部空白の現象が発生するのと、文字サイズが変になります。
レイアウト自体は崩れたりはしません。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 17:31 | 最終変更
なーお  長老   投稿数: 1784

30overさん、こんにちは。

そのPHPのWarinigは、今回の問題には結び付きそうにないですね。 そのうち直します。

一方、別トピックでutf-8の言語ファイルがBOM付きになっているとの不具合報告をうけ、BOM無しの言語ファイルに変更した、0.08b3, 0.09a3をそれぞれリリースしました。

一度お試しいただければと思います。
よろしくお願いします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 21:15
30over 

BOMなしビンゴです!

utf-8普段BOMなしで普通に気にせず保存してたので、そこまで頭いかなかったですね(汗)

見事に解決しました!
ありがとうございます!

今後はこっちをチョコチョコいじってみて、ご協力出来そうな事ありましたら、またこちらに投稿致します!
ありがとうございました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/6/5 21:23
30over 

早速なんですが、画像投稿が出来ないです・・・
ご確認下さい。

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ