フラット表示 | <<<前の話題 | 次の話題>>> |
投稿者 | 掲載内容 |
---|---|
掲載日時: 2006/03/05 12:22 |
|
運営事務局 |
pentaさん、こんにちは
ログの背景色はXoopsのスタイルシートそのままです。 メールパークでは「白バック」なので、そのまま白です。 これをカスタマイズするにはlog.phpの87〜107行にある「メッセージ表示」をテーブルで囲めばOKです。 実際に試してはいませんが、以下のような感じです。 参考例:(すこし上の行から引用) // お化粧ヘアライン echo "<hr>?n"; // ここに背景色を決めるテーブルを置く // スタイルシートからclassで指定してもOK <TABLE CELLSPACING="0" CELLPADDING="0" BORDER="1"> <TR> <TD CLASS="even"> // メッセージ表示 if (file_exists($log_file) != '0' ) { // ファイルの存在確認 0..false 1..ture $log = file($log_file); $msg_count = count($log); for($i=0;$i<$msg_count;$i++){ list($name2,$textcolor2,$message2,$user_profile2,$now2) = split( ",", $log[$i]); if (($name2 != $guest) and ($name2 != $welcome) and ($name2 != $goodbye)) { echo "<font color='".$log_usernamecolor."'><b>$name2</b></font> ?n" ."<font color=$textcolor2>$message2</font>?n" ."<INPUT TYPE='button' VALUE='Mail' onClick='openWindow(".$user_profile2.")'>?n"; } else { echo "<font color='".$log_welcomecolor."' size='-2'>$name2</font> ?n" ."<font color=$textcolor2 size='-2'>$message2</font>?n"; } echo " <font color='".$log_datecolor."' size='-2'>$now2</font>?n" ."<hr>?n"; } } else { echo "ログはありません"; //ファイルが存在しない場合 } // 以下タグ閉じを追加 </TD> </TR> </TABLE> こんな具合ですね。 ここではスタイルシートよりclassを引用していますが、そのままベタで<table>にbackgroundを指定してしまってもOKです。classと併用しても良いでしょう。 例)白背景に青枠 <table border="1" cellspacing="2" cellpadding="2" bordercolor="#0000FF"> <tr> <td bgcolor="#FFFFFF"> ‥‥‥ ‥‥‥ここにメッセージ表示の複数行が入ります(上下でテーブルをはさむ) ‥‥‥ </td> </tr> </table> テーブルではさむ範囲を、ログのヘッダあたりまで、もっと上から指定すれば、広い範囲で背景色が付きます。 参考になれば幸いです。 コミュネス運営事務局 |
フラット表示 | <<<前の話題 | 次の話題>>> |
タイトル | 投稿者 | 日時 |
---|---|---|
背景色の変更は? | penta | 2006/03/05 11:46 |
» Re: 背景色の変更は? | 運営事務局 | 2006/03/05 12:22 |
Re: 背景色の変更は? | penta | 2006/03/05 13:23 |
Re: 背景色の変更は? | 運営事務局 | 2006/03/05 16:45 |
Re: 背景色の変更は? | penta | 2006/03/05 20:14 |