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

Thema: Rollovernavigation mit verschiedenen Grafiken (buttons werden nicht dargestellt)

  1. #1
    Neu an Board Avatar von Piotrex
    Registriert seit
    04.08.2006
    Alter
    26
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Unglücklich Rollovernavigation mit verschiedenen Grafiken (buttons werden nicht dargestellt)

    Hallo alle zusammen,

    ich habe ein problem, welches ich selbst schon seit tagen nicht gelöst kriege. unter verwendung der suchfunktion habe ich einen beitrag gefunden indem jemand gesagt hat man könnte bei joomla keine navigation bauen, die verschiedene rollover buttons hat. nun ich verwende die 4.5.4 version von mambo und habe mir gedacht ich lege einfach 6 neue navigations-menüs im adminCP an und definiere deren aussehen über den class_suffix parameter. dann habe ich die navigationspunkte jeweils in einem user# modul in einer simplen tabelle positioniert:
    Code:
    <table border="1" cellpadding="0" cellspacing="0" height="105" width="557">
    <tr>
    <td height="80"><?php mosLoadModules ( 'user1' ); ?></td>
    <td height="80"><?php mosLoadModules ( 'user2' ); ?></td>
    <td height="80"><?php mosLoadModules ( 'user3' ); ?></td>
    <td height="80"><?php mosLoadModules ( 'user4' ); ?></td>
    <td height="80"><?php mosLoadModules ( 'user5' ); ?></td>
    <td height="80"><?php mosLoadModules ( 'user6' ); ?></td>
    </tr>
    </table>
    soweit ist alles okay... der class_suffix parameter für den ersten navigationspunkt lautet nav01 und kann über folgende CSS befehle angesprochen werden:

    Code:
    a.mainlevelnav01,
    a.mainlevelnav01:link,
    a.mainlevelnav01:active,
    a.mainlevelnav01:visited {
    height:80px;
    width:98px;
    background-image:url(../images/button_1a.jpg);
    text-decoration:none;
    color:#FFFFFF;
    }
    
    a.mainlevelnav01:hover {
    height:80px;
    width:98px;
    background-image:url(../images/button_1b.jpg);
    text-decoration:none;
    color:#cccccc;
    }
    und nun zu meinem problem. aus diesem CSS schnipsel funktioniert alles, nur nicht das wichtigste, nämlich die button grafiken! ich habe irgendwann nach mehreren stunden herausgefunden das die buttons zwar da sind, aber nur exakt so gross dargestellt werden wie der schriftzug des textlinks. auf width und height reagiert der link nicht, nur mit padding left/right/top/bottom wird ein teil der grafik sichtbar.

    ich glaube den link zu posten würde niemendem helfen, da ich vorerst alle grafiken aus dem template entfernt habe, bis das problem gelöst ist... aber für diejenigen die trotzdem wissen möchten wie das aussehen sollte habe ich den flashheader online. okay, der ist für die flashversion meiner seite gedacht aber die grafiken sind dieselben:
    http://www.multimedia-studio.net/Header.html


    ich wäre für jede art von hile äusserst dankbar!
    Geändert von Piotrex (04.08.2006 um 16:11 Uhr)

  2. #2
    Neu an Board Avatar von artd2
    Registriert seit
    01.03.2004
    Ort
    3000 Bern
    Beiträge
    86
    Bedankte sich
    2
    Erhielt 21 Danksagungen
    in 21 Beiträgen

    Standard

    hallo

    Hey poste doch mal den link und hau die grafiken wieder rein
    dann kann ich helfen...so ist es etwas abstrakt

    ps: http://www.multimedia-studio.net/cms2/ --> geiles design!


    gruss
    artd2
    -------------------------------------------------------------------------
    Joomla! Schulungen gibts hier: http://joomlakurse.ch
    Joomla Templates Clubs vergleichen hier: http://joomlatemplates.ch

  3. #3
    Neu an Board Avatar von Piotrex
    Registriert seit
    04.08.2006
    Alter
    26
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    warum abstrakt? ich bin davon überzeugt das du angesichts der problematik nichts aufschlussreiches sehen würdest... wie gesagt, die grafiken sind einfach nicht da.

    hab das layout wieder online... den link hast du anscheinend schon selbst rausgefunden

  4. #4
    Neu an Board Avatar von artd2
    Registriert seit
    01.03.2004
    Ort
    3000 Bern
    Beiträge
    86
    Bedankte sich
    2
    Erhielt 21 Danksagungen
    in 21 Beiträgen

    Standard

    Zitat Zitat von Piotrex
    warum abstrakt? ich bin davon überzeugt das du angesichts der problematik nichts aufschlussreiches sehen würdest... wie gesagt, die grafiken sind einfach nicht da.

    hab das layout wieder online... den link hast du anscheinend schon selbst rausgefunden

    nein aber probieren kann ich ....trial und error


    und hier die Lösung:

    a.mainlevelnav01,
    a.mainlevelnav01:link,
    a.mainlevelnav01:active
    {
    padding: 40px 0px 10px 30px;
    height:80px;
    width:98px;
    background: url(../images/button_1a.jpg) top left no-repeat;
    text-decoration:none;
    color:#FFFFFF;
    text-align: center
    }

    a.mainlevelnav01:hover {
    background-image:url(../images/button_1b.jpg);
    color:#cccccc;
    }
    -------------------------------------------------------------------------
    Joomla! Schulungen gibts hier: http://joomlakurse.ch
    Joomla Templates Clubs vergleichen hier: http://joomlatemplates.ch

  5. #5
    Neu an Board Avatar von Piotrex
    Registriert seit
    04.08.2006
    Alter
    26
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hmm eigentlich wollte ich padding am liebsten umgehen, weil: http://multimedia-studio.net/cms2/index.php
    ... ist nicht wirklich komfortabel jedesmal die css anpassen zu müssen wenn sich die länge des textlinks innerhalb des buttons verändert. mal ganz abgesehen davon das es probleme gibt wenn der link aus 2 wörtern besteht.

    hast du ne ahnung warum die buttons überhaupt fehlen? ich meine liegts an der class_suffix oder den neu angelegten menü´s ? hat mich total umgehauen das sowas einfaches auf einmal nicht hinhaut

  6. #6
    Neu an Board Avatar von artd2
    Registriert seit
    01.03.2004
    Ort
    3000 Bern
    Beiträge
    86
    Bedankte sich
    2
    Erhielt 21 Danksagungen
    in 21 Beiträgen

    Standard

    also ich glaub die Button graphiken sind schon da..aber man sieht nur einen teil (bzw. nur den schwarzen rand. Du hast die graphiken ja im link (a) und nich in der Tabelle (td)


    gruss
    artd2


    was du noch probieren könntest.

    Du positionierst die Menus absolut in DIVs auf einer höheren ebene (z-index). Die Menugraphiken kannst du ja mit CSS oder mit nem mouseoverscript wechseln...
    Geändert von artd2 (07.08.2006 um 14:03 Uhr)
    -------------------------------------------------------------------------
    Joomla! Schulungen gibts hier: http://joomlakurse.ch
    Joomla Templates Clubs vergleichen hier: http://joomlatemplates.ch

  7. #7
    Neu an Board Avatar von Piotrex
    Registriert seit
    04.08.2006
    Alter
    26
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    mit table.moduletable hab ich es auch geschafft die hintergrundgrafik des button1a korrekt zu plazieren, aber da kriege ich kein rollover hin. wäre es möglich für

    table.moduletable td,
    table.moduletable-bgimg td,
    table.moduletable-right td {

    einen rollover-status einzubauen?
    bin echt kein css profi... habe selbst noch nie ne ganze css file für mambo selbst geschrieben, sondern immer nur die vom standart-template angepasst und alles eben via learning by doing rausgekriegt

  8. #8
    Neu an Board Avatar von artd2
    Registriert seit
    01.03.2004
    Ort
    3000 Bern
    Beiträge
    86
    Bedankte sich
    2
    Erhielt 21 Danksagungen
    in 21 Beiträgen

    Standard

    ohne padding... wie sieht das bei dir aus?


    linktip: http://www.strohhalm.org/forum/index...opic&topic=578




    a.mainlevelnav01,
    a.mainlevelnav01:link,
    a.mainlevelnav01:active,
    a.mainlevelnav01:visited {
    display: block;
    height: 80px;
    width:98px;
    text-align: center;
    vertical-align: middle;
    background-image:url(http://multimedia-studio.net/cms2/te...utton_1a.jpg);
    background-repeat:no-repeat;
    }

    a.mainlevelnav01:hover {
    display: block;
    width:98px;
    background-image:url(http://multimedia-studio.net/cms2/te...utton_1b.jpg);
    color:#cccccc;
    }
    -------------------------------------------------------------------------
    Joomla! Schulungen gibts hier: http://joomlakurse.ch
    Joomla Templates Clubs vergleichen hier: http://joomlatemplates.ch

  9. #9
    Neu an Board Avatar von artd2
    Registriert seit
    01.03.2004
    Ort
    3000 Bern
    Beiträge
    86
    Bedankte sich
    2
    Erhielt 21 Danksagungen
    in 21 Beiträgen

    Standard

    noch ein Ansatz mit deiner Idee


    a.mainlevelnav01{
    position: relative;
    left: 24%;
    height: 80px;
    width:98px;
    text-decoration:none;
    color:#cccccc;
    }

    a.mainlevelnav01:hover {
    height: 80px;
    width:98px;
    text-decoration:none;
    color:#cccccc;
    }


    .moduletablenav01{
    background-image:url(http://multimedia-studio.net/cms2/te...utton_1a.jpg);
    height: 80px;
    width:98px;
    }

    .moduletablenav01:hover{
    background-image:url(http://multimedia-studio.net/cms2/te...utton_1b.jpg);
    height: 80px;
    width:98px;
    }
    -------------------------------------------------------------------------
    Joomla! Schulungen gibts hier: http://joomlakurse.ch
    Joomla Templates Clubs vergleichen hier: http://joomlatemplates.ch

  10. Erhielt Danksagungen von:


  11. #10
    Neu an Board Avatar von Piotrex
    Registriert seit
    04.08.2006
    Alter
    26
    Beiträge
    5
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    danke, das hat funktioniert... zumindest im firefox. allerdings mag der internet explorer padding-top:40; im table.moduletablenav01{ nicht wirklich und zieht den button inklusive der tabelle nach unten. andererseits ist firefox nicht in der lage ohne diesen befehl auszukommen, um den text innerhalb des buttons auszurichten.

    kurz gesagt werde ich wohl 2 verschiedene templates für die jeweiligen browser bauen müssen, sofern mir niemand weiterhelfen kann.

    um das mal zu verdeutlichen, poste ich mal eben die 2 "zustände"

    code 1 eignet sich ideal für den firefox
    Code:
    a.mainlevelnav01{
    height: 80px;
    width:92px;
    color:#C53405;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    padding-left:37px;
    padding-bottom:12px;
    padding-right:23px;
    padding-top:40px;
    }
    a.mainlevelnav01:hover {
    height: 80px;
    width:92px;
    color:#C53405;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    padding-left:37px;
    padding-bottom:12px;
    padding-right:23px;
    padding-top:40px;
    }
    table.moduletablenav01{
    background-image:url(../images/button_1a.jpg);
    height: 80px;
    width:98px;
    font-weight:bold;
    text-decoration:none;
    padding-top:40px;
    }
    table.moduletablenav01:hover{
    background-image:url(../images/button_1b.jpg);
    height: 80px;
    width:98px;
    font-weight:bold;
    text-decoration:none;
    padding-top:40px;
    }
    code 2 eignet sich nur bedingt für den explorer (rollover funktionieren nicht)
    Code:
    a.mainlevelnav01{
    height: 80px;
    width:98px;
    color:#C53405;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    padding-left:37px;
    padding-bottom:12px;
    padding-right:23px;
    padding-top:50px;
    }
    a.mainlevelnav01:hover {
    height: 80px;
    width:98px;
    color:#C53405;
    font-weight:bold;
    text-decoration:none;
    font-size:11px;
    padding-left:37px;
    padding-bottom:12px;
    padding-right:23px;
    padding-top:50px;
    }
    table.moduletablenav01{
    background-image:url(../images/button_1a.jpg);
    height: 80px;
    width:98px;
    font-weight:bold;
    text-decoration:none;
    }
    table.moduletablenav01:hover{
    background-image:url(../images/button_1b.jpg);
    height: 80px;
    width:98px;
    font-weight:bold;
    text-decoration:none;
    }
    achja, was den fehler mit den class_suffix rollover angeht; er betrifft leider alle class_suffix navigationselemente. habe auf meiner seite 2 navigationen, die horizontale (die mit den verschiedenen class_suffix´s) macht mir wie du sehen kannst viele probleme, wobei die vertikale nur über a.mainlevel definiert ist und perfekt funktioniert. im internet explorer funktionieren durch die class_suffix sogar die rollover nicht.

    höhö, scheit so als hätte ich nen bug entdeckt.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Problem mit Images beim jedem Editor (Dateigröße)
    Von hlederhaas im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 27.10.2008, 17:16
  2. Mambo 4.5.2.3 admin login problem
    Von stonkbonk2 im Forum Allgemeine Fragen zu Mambo
    Antworten: 20
    Letzter Beitrag: 25.10.2006, 15:33
  3. Schwerwiegendes Problem Internal Server Error
    Von troponin im Forum Joomla Installation
    Antworten: 0
    Letzter Beitrag: 29.05.2006, 08:12
  4. Problem mit Frontend-User-Login bei einigen Templates
    Von cybermikka im Forum Joomla Module
    Antworten: 2
    Letzter Beitrag: 29.03.2006, 11:19

Lesezeichen

Berechtigungen

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