データベースのバージョンを一括で上げたため、旧HPは動かなくなりました。 XOOPS Cubeはうまくインストールできなかったので、xoops.orgの方で立ち上げています。 テーマも今は配布できません。 2006年以来なので、元通りにできるかわかりません。
少テーブルレイアウトのテーマとテーブルレイアウト無しのテーマを作ってみました。 テーブルレイアウト無しの方は、float:left で配置しました。 全体の幅を固定しています。
テーブルレイアウト無しのテーマです。 position を使って配置しています。 .ccolumn {position: relative;margin-left: auto;margin-right: auto;width: 460px;} センターコラムは、相対位置で中央に表示しています。 フッターは自然とこのコラムの下に来ます。 左右のサイドコラムは絶対座標(BODYの左上を原点)に配置しています。 .lcolumn {position: absolute;top: 140px;left:22px;width: 160px;} .rcolumn {position: absolute;top: 140px;left:655px;width: 160px;} 中央コンテンツの高さが低い場合、フッターが左右コラムに被るので、コンテンツの全体のBOXに 被らない最低の高さを指定しています。 .ccontain{height: 920px;} .ccontain{}の場合「th3_001_ntb」でニュースとかを見てください。 中央の左右コラムは、下記のとおりです。 .clcolumn {position: relative;left: 0px;width: 230px;} .crcolumn {position: absolute;top: 1856px;left:231px;width: 230px;} 右コラムをrelativeにすると左コラムの下に来ます。 .crcolumn {float:right;width: 230px;}にすると 左コラムの右下に来ます。 「th3_002_ntb」は、中央の内容を増やすたびにtop: 1856pxを調整する必要が あり、中央の左右コラムを .clcolumn {float:left;width: 230px;} .crcolumn {float:right;width: 230px;} にしたものが「th3_003_ntb」です。