Seite 2 von 3

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 19:44
von Detlef67
Welchen Browser verwendest du mit dem ie7 und de Firefox ab 3 gehts bei mir jedenfalls.

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 19:46
von tafelsalz
Ich verwende den neuesten Firefox. Wie gesagt, es funktioniert ja, nur zwei Probleme:

1. Leiste scrollt mit, bleibt also auch beim Herunterscrollen oben im Bildschirm stehen
2. Leiste verdeckt Inhalt

Das zweite "Problem" ist nicht so schlimm, damit kann ich leben, nur die Leiste sollte oben
bleiben und nicht mitscrollen :wink:

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 19:48
von Detlef67
gib doch mal ein Link zu dir

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 19:53
von tafelsalz
Ich habe es erst einmal nur lokal eingebaut, ist also auf meinem PC und nicht online. :wink:
Habe aber mal einen Screenshoot gemacht, wie man sieht bin ich ganz unten auf der Seite aber die Leiste
sieht man trotzdem: http://img9.imageshack.us/img9/4931/blub.jpg

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 19:57
von Detlef67
ja das ist ja auch richtig so so ist es bei mir auch die leiste bleibt da oben fixxiert bis du dich anmeldest. :D

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 19:58
von tafelsalz
Das geht aber doch irgendwie auch anders :wink: So wie hier: http://www.community.cback.de/

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 20:18
von Detlef67
nehme einfach position fixed raus dann gehts

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 20:27
von tafelsalz
Das funktioniert leider nicht, wenn ich das raus nehme verrutscht der ganze Inhalt nach rechts, siehe hier:
http://img23.imageshack.us/img23/822/blub2om2.jpg

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 03.03.2009 23:22
von Black-Civic
Detlef67 hat geschrieben:

Code: Alles auswählen

      body
      {
        padding: 0;
        margin: 0;
      }

      #info
      {
        overflow: visible;
        width: 100%;
        position: fixed;
        z-index:2;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        background: blue;
      }

      #infobar a, #infobar a:link, #infobar a:visited, #infobar a:active
      {
        display: block;
        float: left;
        width:100%;
        clear: both;
        color: InfoText;
        background: InfoBackground url(icon_mini_register.gif)) no-repeat fixed .3em .3em;
        padding: .45em .3em .45em 2em;
        border-bottom: .16em outset;
        text-decoration: none;
        cursor: default;
      }

      #infobar a:hover
      {
        color: HighlightText;
        background: Highlight url(images/icon_mini_register.gif) no-repeat fixed .3em .3em;
      }

      #viewplot
      {
        width: 100%;
        height: expression(this.parentNode.offsetHeight - this.offsetTop);
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 1em;
      }

Wo bau ich das ein wenn ich einen Style habe der auf ProSilver basiert?


EDIT: Habs hinbekommen.

Hab gleich ne anleitung dazugemacht.

Infobar

Re: Leiste "Du bist nicht angemeldet"

Verfasst: 04.03.2009 10:37
von Detlef67
also so wie du es gemacht hast mit der anleitung ist super das einzige was ich vieleicht nicht machen würde ist den Text in der common.php definieren

ich würde es direct in der overall_header.html definieren so kann ich das Template immer wieder mitnehmen ohne die common.php definieren zu müssen. Ist besonders wichtig wenn du eigene Templates entwerfen tust und du möchtest das sie auch andere haben können , dann bekommen sie die leiste gleich mit , ohne die commom.php ändern zu müssen.

hier wie ich es meinte

Öffne

yourStyle/template/overall_header.html

finde

Code: Alles auswählen

</head>
DANACH EINFÜGEN

Code: Alles auswählen

<!-- IF not S_USER_LOGGED_IN -->
    <div id="info"><div id="infobar"><a href="ucp.php?mode=register">Du bist nicht angemeldet! Klicke hier um dich <b>kostenlos anzumelden</b></a></div></div>
    <!-- ENDIF -->
so bleibt es im Template ohne die commom.php ändern zu müssen.

Danke für die Grafiken und super anleitung.