Geburtstage im Sidebar von Admidio

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Geburtstage im Sidebar von Admidio

Beitrag von vossy »

Hallo,
ich habe vor, die Geburtstage im Sidebar von Admidio anzuzeigen. Dafür habe ich folgenden Code in die my_body_bottom.php zwischen Modul-Übersicht und Administration im Sidebar geschrieben.

Code: Alles auswählen

<h3>Geburtstage</h3> 
<?php
  include(SERVER_PATH. "/adm_plugins/birthday/birthday.php");
?>
Das klappt prima und sieht recht gut aus im Firefox und IE7. Nur im IE6 gibt es Probleme.

Siehe Link http://bkd.f-sw.com

Was muß ich tun damit es auch IE6 läuft. Ich habe einige Kommentare im Code gelesen, die Darstellungsprobleme in IE beheben. Daher gehe ich davon, dass jemand weis, wie man das löst.

Vielen Dank im Voraus.
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

Gibt es keine Lösung für die Einbindung der Plugins im Sidebar beim IE6! Oder gibt es keinen, der noch einen IE6 zum testen hat?
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Beitrag von Jochen »

Hallo,

die Einbindung selbst hat mit dem Browser nichts zu tun. Die Einbindung läuft ja auf dem Server.

Die Darstellungsprobleme kommen wenn über die CSS zustande.


Hast Du die birthday.css überhaupt eingebunden?

Gruß Jochen
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

Nein, die birthday.css war nicht eingebunden. Im Firefox und IE7 gibt es auch keine Probleme, nur im IE6.

Auch mit eingebundener css KEIN Unterschied.

Einige Codezeilen weisen darauf hin, dass es für die IE6-Kompatibiltät hier und da Anpassungen braucht, offenbar auch hier.
Borsti300378
Beiträge: 1
Registriert: 4. Jul 2008, 00:45

Beitrag von Borsti300378 »

Hi,
habe auch das Problem. Sobald ich das Birthday Plugin einbinde, verschiebt sich die ganze Sidebar. Das heißt, sie beginnt erst dann wo das Hauptfenster in der Mitte aufhört. Das ganze ist wie schon gesagt nur im IE6 (IE7 und Fierfox gehen perfekt). Habe dies auch auf mehren PC mit unterschiedlichen Bildschirm auflösungen ausprobiert. Hat jemand eine Ahnung woran das liegen könnte?
cu Jens
Benutzeravatar
fasse
Administrator
Beiträge: 6184
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Passiert das immer oder nur wenn jemand mit einem langen Namen Geburtstag hat ?

Im IE6 gibt es auf jeden Fall Probleme mit der Sidebar. In der system.css gibt es auch einen "Hack" dafür. schau da mal rein, die Stelle ist mit einem Kommentar versehen. Evtl. musst du da mal mit der Breite "herumspielen".
harryman
Beiträge: 141
Registriert: 25. Jul 2007, 22:58
Kontaktdaten:

Beitrag von harryman »

Hallo zusammen (V2.05)

Ich bin heute auch auf dieses Problem gestossen, als ich das Geburtstags-Plugin in die Sidebar vom Modern-Theme einbauen wollte. Ich möchte dieses geniale Tool gerne nutzen. Das Design wird mit dem IE6 zerrissen. Die Lösungsvorschläge bringen mich nicht weiter, sorry. Gibt es hier inzwischen etwas Neues? Sidebar des OP ist mit IE6 noch immer kaputt.

Habe ich das richtig verstanden? Es genügt nicht, das PlugIn aufzurufen, es muss zusätzlich auch noch die Geburtstags-CSS eingebaut werden? Kann das Problem mit CSS behoben werden?

Danke und Gruss
Harry
roben
Beiträge: 19
Registriert: 21. Apr 2008, 12:53

Beitrag von roben »

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">&nbsp;
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.
-->

        &nbsp;</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;">&nbsp;&nbsp;&copy; 2004 - <? echo date('Y', time()); ?>&nbsp;&nbsp;Admidio Team</span>
</p>
harryman
Beiträge: 141
Registriert: 25. Jul 2007, 22:58
Kontaktdaten:

Beitrag von harryman »

Vielen Dank für den Tipp :D , es funktioniert (auch mit IE6).

Tabellen sind nicht böse!


Gruss
Harry
vossy
Beiträge: 63
Registriert: 14. Apr 2008, 13:57

Beitrag von vossy »

DAS war die Loesung. Besten Dank!
Antworten