So wie ich das sehe ist das ein generelles IE Problem, an den Geburtstagen sollte das eigentlich nicht gelegen haben. Allerdings benutzen sicher (leider) noch einige Mitglieder bei uns den IE6, deshalb habe ich mal aus dem div-basierten Modern-Layout eins mit einer Tabelle gemacht. Ich habe auch schon vergeblich soviel Zeit in Layouts ohne Tabellen gesteckt... Mit table gehts halt einfacher und stabiler!
Habe is bis jetzt im FF3 und IE6 getestet - läuft
Meine Änderungen:
in der modern.css ab #page:
Code: Alles auswählen
#page {
text-align: left;
margin: 0px auto;
width: 925px;
padding-top: 15px;
padding-bottom: 15px;
display: block;
}
#left_block {
float: left;
margin-right: 20px;
vertical-align: top;
width: 601px;
}
#right_block {
vertical-align: top;
width: 299px;
}
/* spezieller Hack, damit die Menuelinks im IE6 nicht so weit auseinander springen */
html.* #right_block span {
height: 15px;
}
/* im ie ist der right_block zu breit */
html.* #right_block {
}
/* damit unter den Rahmenbildern keine 2px Abstand sind */
.img_border {
display: block;
}
#content, #content_left {
padding-left: 13px;
padding-right: 12px;
min-height: 450px;
min-width: 574px;
}
.content {
border-right: 1px solid #7d7d7d;
border-left: 1px solid #7d7d7d;
background-color: white;
background-position: 0 bottom;
background-repeat: repeat-x;
background-image: url(../images/background_in_borders.png);
}
#sidebar {
padding-left: 15px;
padding-right: 15px;
}
#sidebar hr {
margin-top: 10px;
color: #d7d7d7;
border-width: 1px;
border-style: dashed;
text-align: left;
}
In der my_body_top.php der untere Teil:
Code: Alles auswählen
<div style="clear: left;"><br /></div>
<table id="page"><tr>
<td id="left_block">
<div><img class="img_border" src="<?php echo THEME_PATH; ?>/images/border_top_<?php echo $g_layout['big_content'] ? 'bigger' : 'big' ?>.png" alt="border" /></div>
<div id="content_left" class="content">
my_body_bottom.php oberer Teil:
Code: Alles auswählen
<!-- Hier koennen Sie Ihren HTML-Code einbauen, der am Ende des <body> Bereichs
einer Admidio-Modul-Seite erscheinen soll.
-->
</div>
<div><img class="img_border" src="<?php echo THEME_PATH; ?>/images/border_bottom_big.png" alt="border" /></div>
</td>
<td id="right_block">
und unten:
Code: Alles auswählen
<div style="clear: both;"></div>
</td></tr>
</table>
<p>
<a href="http://www.admidio.org"><img
src="<?php echo THEME_PATH ?>/images/admidio_logo_20.png" style="border: 0px; vertical-align: bottom;"
alt="Das Online-Verwaltungssystem für Vereine, Gruppen und Organisationen"
title="Das Online-Verwaltungssystem für Vereine, Gruppen und Organisationen" /></a>
<span style="font-size: 9pt;"> © 2004 - <? echo date('Y', time()); ?> Admidio Team</span>
</p>