kleiner Bug im Smilie-Zusatzfenster

03.06.2010 15:23
avatar  Dahria
#1 kleiner Bug im Smilie-Zusatzfenster
avatar
Mitglied

Hey ihr Lieben

Nicht schimpfen - ich weiss, es gibt schon etliche Threads zum Thema Zusatzfenster, aber leider sind die alle closed...

Ich habe ein kleines Problem mit meinem Zusatzfenster: Positionierung und Style sind ok, aber das Fenster wird von der Forum-Menüleiste überlagert (genau wie hier, wenn man die Smilies anklickt).

Bisher hat mich das nicht weiter gestört, da es nur ein durchgängiger Strich war, aber da ich einige zusätzliche Menüpunkte eingefügt habe, stören nun die Links im Fester.

Gibt es irgendeinen Befehl, der das Smiliefenster so konfiguriert, dass es die Menüleiste überdeckt? Und wenn ja, wo muss ich den einfügen?

Hier der Code aus meiner Symbolbar:

<script language="javascript">function hidewindow() { document.getElementById('smiliewindow').style.visibility = 'hidden';}function showwindow() { document.getElementById('smiliewindow').style.visibility = 'visible';}</script><style type="text/css">.swhead { /** Style der Titelleiste **/ background-color:#343434; font-weight:bold; font-family:Tahoma; font-size:10pt;}.swbody { /** Style des Fensterinhalts **/ background-color:#767676; font-weight:normal; font-family:Tahoma; font-size:10pt;}</style><div id="smiliewindow" style="visibility:hidden; position:absolute; top:64px; left:690px; border:2px solid #000000; padding:0px; text-align:left;"> <!-- Titelleiste --> <div class="swhead" style="width:430px; height:20px; border:none; border-bottom:1px solid black; padding:1px 4px;"> <table width="100%" cellspacing="0" border="0"> <tr> <!-- Titel --> <td align="left" class="swhead">Smilies</td> <!-- Fenstermenu --> <td align="right"><a href="javascript:hidewindow();"> <img src="https://files.homepagemodules.de/b214495/bhnetfiles-2en6-14.gif" border="0"> </a> </td> </tr> </table> </div> <!-- Fensterinhalt --> <div class="swbody" style="width:430px; height:265px; border:none; overflow:auto; padding:4px;">

Wäre super, wenn mir wer helfen könnte...

Lg Dahria



Board-Nr.: 185659


 Antworten

 Beitrag melden
06.06.2010 16:46
avatar  Olaf ( Gast )
#2 RE: kleiner Bug im Smilie-Zusatzfenster
Ol
Olaf ( Gast )

Was soll denn geändert werden?Bei mir wird es so angezeigt (Bild).

Gruß
Olaf


 Antworten

 Beitrag melden
06.06.2010 17:11
avatar  Damian
#3 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Spacebot-Rekordhalter

Darf ich mir den Code für den Smilies Fenster Kopieren ist so ein geiles fenster...?

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
06.06.2010 22:22 (zuletzt bearbeitet: 06.06.2010 22:26)
avatar  Dahria
#4 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Mitglied

Hi Olaf,

als Gast hast du ja nicht so viele Menüpunkte, wie meine User - du siehst nur die obere Begrenzung (weisse Linie) von der Navigation. Die ist nicht weiter schlimm, da ich Fenster und Smilies so platziert habe, dass die nicht stört. Aber bei mir als Admin z.B. stören einige Menüpunkte im Fenster (siehe Anhang) und bei den Usern, die FF verwenden, steht der Nick auch mit im Fenster. Hätte halt gern, dass das Fenster die Navigation überdeckt, da man oft, wenn man ein Smilie anklicken will auf den Menülink kommt. Geht das?

Zitat von toggodamian
Darf ich mir den Code für den Smilies Fenster Kopieren ist so ein geiles fenster...?


Mach nur, der Code war mal irgendwo hier gepostet, habe halt nur die Farben und Größe angepasst und die Position geändert.

Lg Dahria



Board-Nr.: 185659


 Antworten

 Beitrag melden
06.06.2010 22:35
avatar  Damian
#5 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Spacebot-Rekordhalter

Zitat von Dahria

Zitat von toggodamian
Darf ich mir den Code für den Smilies Fenster Kopieren ist so ein geiles fenster...?


Mach nur, der Code war mal irgendwo hier gepostet, habe halt nur die Farben und Größe angepasst und die Position geändert.
Lg Dahria



Danke

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
07.06.2010 17:22
avatar  Olaf
#6 RE: kleiner Bug im Smilie-Zusatzfenster
Ol
Mitglied

Da wirst Du wahrscheinlich nichts daran ändern können,weil die Änderung in ein eingebettetes Style vorgenommen werden muß.Das heißt,das diese Class nicht in der CSS Datei geschrieben worden ist,sondern in der Template eingesetzt worden ist.Nicht gerade die elegante Art und Weise von HPM.

Es handelt sich um die beiden Class:

.nav_n ul {border-top: 1px solid #aeaeae; margin-bottom: 0px !important; position: relative; z-index: 9999; clear: both;}
.nav_n ul li {padding: 4px 14px; float: left; text-align: left; border-right: 1px solid #aeaeae; z-index: 500; position: relative;}

wo in beiden Class die Anweisung "position: relative" gelöscht werden muß.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
07.06.2010 20:12
avatar  Ingmar
#7 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Technik

Zitat von Olaf
Nicht gerade die elegante Art und Weise von HPM.


Das ist leider wahr - das Nav-Bar CSS ist sehr unglücklich aufgehoben im Template-Element. Das Problem war, dass es zu einem frühen Zeitpunkt schon sehr viele 'inoffizielle' Gaia Kopien gab, die eigene CSS verwendeten. Als wir dann die Navigation fertiggestellt hatten war die Gefahr zu groß, dass diese Foren bei einem "normalen" Update der CSS unter Umständen kaum noch benutzbar gewesen wären. Als Kompromiss landete die Navbar-CSS dann in der "oberen Leiste"...

Zitat

wo in beiden Class die Anweisung "position: relative" gelöscht werden muß.


Das kann man trotzdem recht einfach überschreiben, indem man z.B. folgende Zeilen unter Layout->F&E->Css Html und Co hinzufügt:

.nav_n ul {position: static !important;}
.nav_n ul li {position: static !important;}

Ob das jetzt beim Ursprungsproblem hilft oder noch andere Auswirkungen hat habe ich jetzt allerdings nicht getestet

Schönen Abend noch

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
07.06.2010 20:28
avatar  Olaf
#8 RE: kleiner Bug im Smilie-Zusatzfenster
Ol
Mitglied

So gehts auch,Ingmar.
Da ist das "!important" mal sehr gut eingesetzt worden.
Funktioniert.

gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
08.06.2010 21:21
avatar  ( Gast )
#9 RE: kleiner Bug im Smilie-Zusatzfenster
Gast
( Gast )

Zitat von Ingmar
Das kann man trotzdem recht einfach überschreiben, indem man z.B. folgende Zeilen unter Layout->F&E->Css Html und Co hinzufügt:
.nav_n ul {position: static !important;}
.nav_n ul li {position: static !important;}



Supiiiiiiiiiiii - Das funktioniert - danke Ingmar!!!!!!!!!!


 Antworten

 Beitrag melden
08.06.2010 21:23
avatar  Dahria
#10 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Mitglied

Ooops vergessen, mich einzuloggen - der Post oben war von mir



Board-Nr.: 185659


 Antworten

 Beitrag melden
08.06.2010 23:41
avatar  Dahria
#11 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Mitglied

Zitat von Ingmar
Ob das jetzt beim Ursprungsproblem hilft oder noch andere Auswirkungen hat habe ich jetzt allerdings nicht getestet



Mmmh zu früh gefreut *grummel* es gibt doch Auswirkungen auf andere Funktionen:

Bei den Menüpunkten, die Unternavigationen haben, werden die Unterpunkte jetzt nicht mehr direkt unterhalb des jeweiligen Menüpunktes angezeigt, sondern total verschoben. Ausserdem kann man die Unterpunkte nur schwer anklicken, da die sehr schnell wieder verschwinden - das Gleiche gilt für die persönlichen Einstellungen, also, wenn man auf den Nick geht.

Das ist zwar alles in allem nicht so störend, wie das, mit dem Smiliefenster, aber vllt. kann man ja in dem eingefügten Code noch irgendwas modifizieren?

Lg Dahria



Board-Nr.: 185659


 Antworten

 Beitrag melden
09.06.2010 22:43 (zuletzt bearbeitet: 09.06.2010 22:48)
avatar  Olaf
#12 RE: kleiner Bug im Smilie-Zusatzfenster
Ol
Mitglied

Da habe ich gar nicht drauf geachtet,das da noch pull down Menü's vorhanden sind,weil ich als Gast sowas nicht hatte.
Wir können aber nochwas versuchen.
Lösche mal die beiden Einträge,die Du gemacht hast:

.nav_n ul {position: static !important;}
.nav_n ul li {position: static !important;}

Dadurch werden die Anweisungen "position: absolute" wieder aktiv und Deine pull down Menü's funktionieren wieder.
Danach suchst Du in Deinen Code für das Zusatzfenster der Smilies die Stelle: "position: absolute;" (ziemlich in der Mitte).
Danach schreibst Du "z-index: 10000;".Dann sieht es in Deinen Code eingefügt so aus: position: absolute; z-index: 10000; top: 64px; left: 690px; text-align: left;">Grün ist der neue Eintrag,der das Smiliefenster vor den Menü Elementen in den Vordergrund holen soll.
Im FF funktioniert es,aber ich weiß nicht,ob es im IE funktioniert.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
10.06.2010 22:58
avatar  Dahria
#13 RE: kleiner Bug im Smilie-Zusatzfenster
avatar
Mitglied

PERFEKT!!!!!

Olaf, du bist ein Gott

Jetzt funktioniert alles einwandfrei *freu* DAAAAAAAAAAANKE........

Lg Dahria



Board-Nr.: 185659


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!