メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   旧版 Amaxoop
     レイアウトが崩れてしまいます
新規スレッド作成画面へ

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Pr-K
投稿日時: 2008-6-24 10:59
新米
登録日: 2008-6-19
居住地:
投稿: 9
レイアウトが崩れてしまいます
お世話になります。

前回は本当にお世話になりました。

文字化けの件は解消したのですが、Amaxoops2(1.30RC2
)とRakuxoop(1.22)を導入すると管理画面の左メニューとサイトの文字が大きくなり、レイアウトが崩れてしまいます。

私のサイトでは左ブロックに両モジュールを入れているのですが、左ブロックの幅が広がり(文字が大きくなってしまった為?)下に落ちてしまいます。

どの様に対処したら良いでしょうか?

因みに、以下私の環境を記しておきます。
ホダ塾さんで配布している XOOPS Cube Legacy(1.0.1b)
テーマは同じくホダ塾さんで配布しているfull_flex_1
MySQL4.0
PHP4.3.9
返信
taquino
投稿日時: 2008-6-26 19:29
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: レイアウトが崩れてしまいます
うーん、なんでしょうね...

恐らくはcssの指定でコンフリクトを起こしているのだと思いますが...

左メニューとサイトの、いずれも文字が大きくなってしまうということで良いでしょうか。
確認が難しいところもあるのですが、該当部分のStyleを見てみますので。
返信
Pr-K
投稿日時: 2008-6-26 20:29
新米
登録日: 2008-6-19
居住地:
投稿: 9
Re: レイアウトが崩れてしまいます
お世話になっております。

>左メニューとサイトの、いずれも文字が大きくなってしまうということで良いでしょうか。
そうなんです。Amaxoops2(1.30RC2)とRakuxoop(1.22)をインストールした時点では崩れないのですが、管理画面やメニューのAmaxoops2やRakuxoopをクリックすると崩れるんです。

管理画面では文字が大きくなるだけでレイアウトが崩れるとまではいかないのですが、サイトのほうは左ブロックの幅が広がり、下方に落ちてしまいます。

恐らく、リキッドレイアウトのテーマだとそうなるようです。

お手数かと思いますが宜しくお願い致します。急いでは居ないのでお時間があるときで大丈夫です。
返信
taquino
投稿日時: 2008-6-30 9:59
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: レイアウトが崩れてしまいます
返信が遅れていますが、なかなか原因が見付かりません。

こちらのローカル環境でも同じテーマを使ってみましたが、
特におかしなところが見当たらないものですから。

どうしようかな...
ちょっと困ったな
返信
Pr-K
投稿日時: 2008-6-30 13:21
新米
登録日: 2008-6-19
居住地:
投稿: 9
Re: レイアウトが崩れてしまいます
お世話になっております。

>こちらのローカル環境でも同じテーマを使ってみましたが、
>特におかしなところが見当たらないものですから。

わざわざ検証して下さって有難う御座います。説明しわすれましたが、Firefoxでは問題なく表示されるのですがIE6.0でレイアウトが崩れます。

↓こんな感じで崩れます。↓
http://prkguitar.up.seesaa.net/image/sample.gif
こちらでも弄ってみますので、進展がありましたらまたご報告致します。

ではでは。。



返信
Pr-K
投稿日時: 2008-7-1 23:49
新米
登録日: 2008-6-19
居住地:
投稿: 9
Re: レイアウトが崩れてしまいます
こんばんは。
お世話になっております。

さて、あれから色んなテーマを試したのですが、崩れるテーマと崩れないテーマがある事がわかりました。左ブロックにAmaxoop2を入れたとして、左ブロックが十分な幅が無いと崩れるようです。

ただ、その場合でも文字は大きくなってしまいます。

templatesの中にある全てのfont-sizeを%表示に直し、さらに小さめに設定したのですが、文字は大きいままでした(汗)。

管理画面でも文字が大きくなるのは、どうやってその部分だけを修正するのかが分からず、放置状態です(笑)。

ひょっとしたら私の方で勘違いしているのかも知れませんね(汗)。

モジュールをアップロードするときは、templatesを削除し、templates_utfフォルダをtemplatesにリネームして、アップロードするだけで良いんですよね?

なんか非常にご迷惑をお掛けして申し訳ございませんorz


追記(2008/7/2)
PHPデバグにしてみたところ、管理画面の下に下記のようなエラーが表示されました。

Warning [PHP]: Cannot modify header information - headers already sent by (output started at /Users/person/Sites/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 25
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /Users/person/Sites/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 26
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /Users/person/Sites/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 27
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /Users/person/Sites/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 28
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /Users/person/Sites/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 29
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /Users/person/Sites/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 30

これは、http://xoops.taquino.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=718&forum=16&post_id=3336
でも報告されている現象だと思います。

また、サイト自体のTOPには、上記PHPのWarningの「modinfo.php」の部分が「main.php」になったものが表示されます。

念のため、modinfo.phpとmain.phpファイルを見て、改行や空白が無いかどうかをチェックして、転送しなおしましたが解決されませんでした(汗)。




返信
taquino
投稿日時: 2008-7-3 17:47
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: レイアウトが崩れてしまいます
色々確認していただき、ありがとうございます。

もしかしたら、modinfo.php内でタイポミスをしているのかも...と考えています。
modinfo.phpを開いていただき、
if (!defined('_MI_AMAXOOP2_INFO_ENCODING')) {
	$myEncoding = mb_detect_encoding ('雀の往来', 'auto');
	define('_MI_AMAXOOP2_LANG_ENCODING', $myEncoding);
}


if (!defined('_MI_AMAXOOP2_LANG_ENCODING')) {
	$myEncoding = mb_detect_encoding ('雀の往来', 'auto');
	define('_MI_AMAXOOP2_LANG_ENCODING', $myEncoding);
}

に編集してみて頂けませんか?
返信
Pr-K
投稿日時: 2008-7-3 21:40
新米
登録日: 2008-6-19
居住地:
投稿: 9
Re: レイアウトが崩れてしまいます
こんばんは〜。
お忙しいところチェックして頂き、有難う御座います。

さて、ご指示を頂いた箇所を修正しましたが、改善されませんでした(汗)。

ところで、修正前も気になっていたのですが、管理画面の左にインストールされたモジュールが並んでいると思いますが、Amaxoop2の上に奇妙な空白があいています。

↓参考画像はこちらです↓
http://prkguitar.up.seesaa.net/image/kuuhaku.gif


そして、ご指示頂いた箇所を修正したら、その空白に「?」が表示されました。

↓参考画像はこちらです↓
http://prkguitar.up.seesaa.net/image/hatena.gif


サイト自体にも画面一番上に「?」が表示されます(ヘッダーの上にスペースが出来て「?」が表示)。

なお、PHPデバグは、管理画面とサイト共に以下の通りです。

Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/webhatch/webhatch.net/public_html/dtm/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 25
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/webhatch/webhatch.net/public_html/dtm/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 26
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/webhatch/webhatch.net/public_html/dtm/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 27
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/webhatch/webhatch.net/public_html/dtm/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 28
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/webhatch/webhatch.net/public_html/dtm/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 29
Warning [PHP]: Cannot modify header information - headers already sent by (output started at /home/webhatch/webhatch.net/public_html/dtm/modules/amaxoop2/language/ja_utf8/modinfo.php:1) in file modules/legacyRender/kernel/Legacy_RenderTarget.class.php line 30


ご迷惑をお掛けして申し訳ありません。
以上、検証報告でした(汗)。
返信
taquino
投稿日時: 2008-7-4 12:15
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: レイアウトが崩れてしまいます
modinfo.phpが何か余計なものを出力しているようで...。

とすると、エラーメッセージが出されている可能性が高いですね。

インストールされた環境の文字コード判定を行っているのですが、
この際の変数の渡し方で怒られている可能性が濃いですね。
こちらでもう一度洗い直します。
返信
Pr-K
投稿日時: 2008-7-4 17:16
新米
登録日: 2008-6-19
居住地:
投稿: 9
治りました!!
お世話になっております。

ちゃんと表示されるようになりました!

原因は、すみません・・・私の確認不足でしたm(_ _)m

ローカルサイトでDreamweaverを使ってファイルを見ていたのですが、その時点では問題らしき箇所は無かったのですが、先ほど、サーバーに上がっているファイルを直接見たら、全てのphpファイルの最初の行が

?<?php

となっていました。先頭の「?」を消したら、レイアウトが崩れることなく表示されるようになりました!

昨日までは、PHPデバグを有効にしてサーバーのファイルを見てなかったので気付かなかったのかも知れません。

って言い訳ですよね(汗)。

本当にご迷惑をお掛け致しました。重ねてお詫び申し上げます。
返信
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ