+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Menüanzeigefehler

  1. #1
    Neu an Board
    Registriert seit
    23.03.2009
    Beiträge
    16
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Menüanzeigefehler

    Hallo Community,

    ich habe ein Problem, unzwar wird mein Superfish Menu nur im Internet Explorer korrekt angezeigt. In allen anderen Browsern wir Firefox, Chrome, etc wird es falsch dargestellt, denn es fängt an der Position header an und liegt dann unter der Position home. Ich habe dort alle Reihenfolgen ausprobiert. Auch alle anderen Positionen im Template. Kann es irgendwie daran liegen, dass man die Positions irgendwie in einer anderen Reihenfolge "übereinanderlegen" muss, so wie auf einer Z-Achse? Hier ein paar Daten zur Übersicht:

    Joomla v1.5.9
    PHP v5.2.9-1
    MySQL 5.1.32
    IIS v6
    Template: JSN_Epic_Free v2.0
    Menu: Superfish (Version für Joomla 1.5)

    Hier noch 2 Screenshots zum Vergleich, die Menüpunkte habe ich mal geschwärzt:

    Firefox, Chrome, etc. (funktioniert nicht)


    Internet Explorer (funktioniert)


    Würde mich über jede Hilfe freuen!
    Gruß,
    Apple

  2. #2
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    wieso benutzt du nicht das schon in JSN eingebaute suckerfish menue??
    setze in deiner CSS das superfish menu auf z-index: 99;

    gruss ronny

  3. #3
    xbq
    xbq ist offline
    Verbringt hier viel Zeit Avatar von xbq
    Registriert seit
    11.02.2008
    Beiträge
    604
    Bedankte sich
    21
    Erhielt 132 Danksagungen
    in 114 Beiträgen

    Standard

    Die Userreviews bestätigen, dass es mit verschiedenen Browsern funktionieren sollte, auch mit FF.
    Tipps:
    a) Teste doch mal aus, ob dieser Fehler auch mit einem anderen Template im FF auftritt, d.h. markiere mal eines von den bei Joomla mitgelieferten Standardtemplates als "Standard", das grenzt den Fehler schonmal ein.
    b) Ich nehme an, die Info im Quickstart (dass man in die .php des Templates noch die .js Verlinkung und Code eintragen muss) hast Du durchgeführt?
    A fool with a tool is still a fool (H.D.Thoreau,1854)
    Unix is user-friendly. It is, however, not idiot-friendly (anonymous)
    Wenn Dir meine Antwort weitergeholfen hat - ich freue mich über einen Klick auf den Danke-Button

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board
    Registriert seit
    23.03.2009
    Beiträge
    16
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    @ronny: ich habe nichts von einem bereits implementierten menu im JSN gewusst. Ich muss darauf hinweisen, dass es die FREE Version ist. Änderungen in der CSS haben auch nichts bewirkt. Auszug:

    PHP-Code:
    /** @SUCKERFISH **/

    /* Mainlevel */
    ul.menu-suckerfish {
        
    z-index99;
        
    floatleft;
        
    border-right1px solid #404040;
        
    margin0;
        
    backgroundnone;
        
    padding0;
        list-
    stylenone;
    }

    ul.menu-suckerfish li {
        
    floatleft;
        
    displayinline;
        
    backgroundnone;
        
    margin0;
        
    padding0;
    }

    ul.menu-suckerfish a:link,
    ul.menu-suckerfish a:visited {
        
    displayblock;
        
    border-right1px solid #000000;
        
    border-left1px solid #404040;
        
    margin0;
        
    padding3px 1.5em;
        
    color#ffffff;
        
    font-familyVerdanaGenevaArialHelveticasans-serif;
        
    font-weightbold;
        
    text-decorationnone;
    }

    ul.menu-suckerfish a:hover {
        
    background-color#404040;
    }

    ul.menu-suckerfish li.active a {
        
    background-color#404040;
    }


    /* Sublevel */
    ul.menu-suckerfish ul {
        
    positionabsolute;
        
    left: -999em;
        
    z-index99;
        
    margin0;
        
    padding0;
        list-
    stylenone;
    }

    /* Other containers */
    ul.menu-suckerfish ul ul {
        
    margin: -26px 0 0 184px;
        
    z-index99;
    }

    /* Items */
    ul.menu-suckerfish ul li {
        
    positionrelative;
        
    width185px;
        
    margin0;
        
    backgroundnone;
        
    padding0;
    }

    ul.menu-suckerfish ul a:link,
    ul.menu-suckerfish ul a:visited {
        
    displayblock;
        
    border-top1px solid #366999;
        
    border-rightnone;
        
    border-bottom1px solid #162c40;
        
    border-left1px solid #162c40;
        
    background#284d73 none;
        
    color#cfdbe5;
        
    padding4px 10px;
        
    font-size0.9em;
        
    font-weightnormal;
        
    text-decorationnone;
        
    height1%;
    }

    ul.menu-suckerfish ul a:hover,
    ul.menu-suckerfish ul li.parent a:hover,
    ul.menu-suckerfish ul li.parent li.parent a:hover {
        
    border-top1px solid #1f3d59;
        
    background-color#1f3d59;
        
    color#ffffff;
    }

    /* Active */
    ul.menu-suckerfish ul li.active a,
    ul.menu-suckerfish ul li.active li.active a,
    ul.menu-suckerfish ul li.active li.active li.active a {
        
    font-weightbold;
        
    color#ffffff;
    }

    /* Clear active */
    ul.menu-suckerfish ul li.active li a,
    ul.menu-suckerfish ul li.active li.active li a {
        
    font-weightnormal;
        
    color#cfdbe5;
    }

    /* Children expanded */
    ul.menu-suckerfish ul li.parent a,
    ul.menu-suckerfish ul li.parent li.parent a {
        
    background#284d73 url("../images/suckerfish-expand.png") no-repeat 95% center;
        
    padding-right10px;
    }

    /* Clear children expanded */
    ul.menu-suckerfish ul li.parent li a,
    ul.menu-suckerfish ul li.parent li.parent li a {
        
    background-imagenone;
    }


    /* Rollover actions */
    ul.menu-suckerfish li:hover ul,
    ul.menu-suckerfish li.hover ul,
    ul.menu-suckerfish li:hover ul li:hover ul,
    ul.menu-suckerfish li.hover ul li.hover ul,
    ul.menu-suckerfish li:hover ul li:hover ul li:hover ul,
    ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {
        
    leftauto;
    }

    ul.menu-suckerfish li:hover ul ul,
    ul.menu-suckerfish li.hover ul ul,
    ul.menu-suckerfish li:hover ul li:hover ul ul,
    ul.menu-suckerfish li.hover ul li.hover ul ul,
    ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul,
    ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {
        
    left: -999em;
    }

    ul.menu-suckerfish,
    ul.menu-suckerfish li li {
        
    clearleft;
    }


    /** @BULLET TREE **/

    /* main level */
    ul.menu-bullettree,
    ul.menu-bullettree ul {
        
    backgroundnone;
        list-
    stylenone;
        
    padding0;
        
    margin0;
    }

    ul.menu-bullettree li {
        
    backgroundnone;
        
    padding0;
        
    margin0;
    }

    ul.menu-bullettree {
        
    border-top1px dotted #b3b3b3;
    }

    ul.menu-bullettree ul li {
        
    margin-left1em;
    }

    ul.menu-bullettree a:linkul.menu-bullettree a:visited {
        
    displayblock;
        
    backgroundtransparent url(../images/bullettree-level0.pngno-repeat 5px 10px;
        
    border-bottom1px dotted #b3b3b3;
        
    padding3px 5px 3px 15px;
        
    color#404040;
        
    text-decorationnone !important;
    }

    ul.menu-bullettree a:hover {
        
    background-color#d9d9d9;
        
    color#000000;
    }

    /* For dark background */
    div.box-grey ul.menu-bullettree a:link,
    div.box-grey ul.menu-bullettree a:visited {
        
    color#d9d9d9;
    }

    div.box-grey ul.menu-bullettree a:hover {
        
    background-color#404040;
        
    color#d9d9d9;
    }

    /* Sublevel items */
    ul.menu-bullettree ul a:link,
    ul.menu-bullettree ul a:visited {
        
    background-imageurl(../images/bullettree-level1.png);
        
    border-bottomnone;
    }

    ul.menu-bullettree ul ul a:link,
    ul.menu-bullettree ul ul a:visited {
        
    background-imageurl(../images/bullettree-level2.png);
    }

    ul.menu-bullettree ul ul ul a:link,
    ul.menu-bullettree ul ul ul a:visited {
        
    background-imageurl(../images/bullettree-level3.png);
    }

    /* Current item */
    ul.menu-bullettree a.current {
        
    background-imageurl(../images/bullettree-current.png) !important;
        
    font-weightbold;
        
    color#000000;
    }

    ul.menu-bullettree li.current a:hover {
        
    color#000000;
    }

    div.box-grey ul.menu-bullettree li.current a {
        
    color#ffffff;
    }

    div.box-grey ul.menu-bullettree li.current a:hover {
        
    color#ffffff;
    }

    ul.menu-bullettree li.current li a {
        
    font-weightnormal;
    }

    ul.menu-bullettree li.current li a:hover {
        
    color#000000;

    @xbq: hab das mit einem anderen template ausprobiert (rhuk_milkyway), genau das selbe problem, wenn ich mir das template mit "?tp=1" anschaue liegt Position top unter user3.


    In der Index.php des Templates habe ich folgendes in den Headbereich hinzugefügt:
    PHP-Code:
    <?php
    if(file_exists($mosConfig_absolute_path."/modules/mod_superfishmenu/tmpl/css/superfish.css")){
    ?>
        <link href="<?php echo $mosConfig_live_site?>/modules/mod_superfishmenu/tmpl/css/superfish.css" rel="stylesheet" type="text/css"/>
    <?php
    }
    ?>
    Bin mit meinen Ideen auch so langsam an Ende, hab ich evtl noch irgendwas übersehen oder an der falschen Stelle geändert? Vielen Dank schonmal für die Antworten!

    Gruß,
    Apple

  6. #5
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    ist auch in der freeversion du gibst in deinem menue module die position toolbar ein
    und rechts unter parameter (erweiterteparameter)
    Menü-Klassen-Suffix -suckerfish
    Module-Klassen-Suffix _menu

    gruss ronny

  7. Erhielt Danksagungen von:


  8. #6
    Neu an Board
    Registriert seit
    23.03.2009
    Beiträge
    16
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    @ronny: so hab die einstellungen vorgenommen. dann noch erste ebene 0 und letzte ebene 2 und alles funktioniert auch ohne zusätzliches menümodul. VIELEN DANK!!!!

    Gruß,
    Apple


    //EDIT: nu hab ich zwar das menu von JSN welches auch aufklappt und über dem banner liegt. dafür zeigt es jetzt aber IE nicht mehr korrekt an...
    Geändert von apple (23.03.2009 um 11:35 Uhr) Grund: Doch nicht gelöst...

  9. #7
    Neu an Board
    Registriert seit
    23.03.2009
    Beiträge
    16
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    im prinzip ist im firefox die position toolbar über der position header und im IE ist es nun umgekehrt...

  10. #8
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    hast du einen link zur seite, ich hatte noch nie ein problem mit dem template, und setze es oft ein, wenn du etwas an der index.php geaendert hast, das koennte der grund sein, dann vielleicht deinstallieren und nochmal neu hochladen

    gruss ronny

  11. #9
    Neu an Board
    Registriert seit
    23.03.2009
    Beiträge
    16
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    also das template hatte ich eben nochmal neu aufgesetzt nachdem ich das menumodul deinstalliert hatte um das JSN eigene Menu zu verwenden. Den Link darf ich nicht rausgeben, da mein Ausbilder da was gegen hat, deshalb muss ich mir hier die Arbeit mit den Screenshots machen :/ Also ich hab mal 2 Screenshots zum Vergleich angehängt:

    Firefox/Opera/Chrome:


    Internet Explorer:


    Die Bilder im Header ist das Modul "SlideShowPro". Befindet sich an der Position header. Das Menu an der Position toolbar. Da sollen sich später Bilder mit der größe 800x150 im Fade-In - Fade-Out Effekt ändern und die Seite abwechslungsreicher machen.

    Achja das Template JSN Epic hat 3 CSS-Dateien. 2 Davon sind einmal für IE6 und IE7, da muss man nichts anpassen, damit das im IE läuft oder?

    Gruß,
    Apple

  12. #10
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    London
    Alter
    50
    Beiträge
    6.741
    Bedankte sich
    184
    Erhielt 2.077 Danksagungen
    in 1.913 Beiträgen

    Standard

    da hast du glueck gehabt das ich das noch alles auf meiner testumgebung drauf hatte
    sonst ohne link ist das schwierig
    #jsn-mainmenu {template.css (line 51)
    background-color:#282828;
    height:30px;
    position:relative;
    z-index:99; diese zeile so aendern und */ aus der zeile loeschen

    gruss ronny

  13. Erhielt Danksagungen von:


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein