Horizontal (down) nice menus

fox mulder képe

Egy honlapot átmozgattam a http://pipi69etest.comule.com helyről a http://nagypapagyumolcsfaja.hostei.com helyre (phpMyAdmin export és import, sites mappa másolása).

Ha az eredeti honlapon a Gyümölcsnemek menüpont fölé viszem az egeret, az almenük szépen megjelennek és megjelenített állapotban maradnak, miközben az almenük fölött mozgok az egérrel, az új helyen viszont eltűnnek az almenük, ha a Gyümölcsnemek főmenüből az almenük fölé mozdulok.

Mindkét helyen ugyanazt a nice-menus.css fájlt használom.

Mi okozhatja ezt?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
fox mulder képe

Bocs, az eredeti honlap címe ez: http://pipi69etest.comule.com/drupal

0
0

Fox Mulder

szantog képe

Inkább a template.php és a page.tpl.php körül kéne szétnézni:

.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {
    margin-top: 3em;
}

Ez csinálja. Ezzel csak annyi a gond, hogy nincs navigationod, illetve egy üres divet rak ki, tehát valahonnan mégis úgy veszi, hogy van navigation.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

fox mulder képe

Mit értesz az alatt, hogy "ez csinálja"?

Mert a régi és az új honlapon egyaránt ott van az üres, 3em magas navigation, a liquid-layout.css-nek ez a része módosítatlanul került bele mindkét oldal sminkjébe a zen STARTERKIT-ből.

A template.php és a page.tpl.php is tök egyforma, ugyanaz mindkét oldalon a smink, csak átneveztem (a template.php-ben persze minden függvénynevet átírtam , tehát a régi és az új template.php a függvénynevek különbözésein túl tök egyforma)

0
0

Fox Mulder

szantog képe

Ja, én néztem be, ugyanúgy a #contentnél kapcsolgattam a dolgokat, és gyógyult meg, csak nem ettől, hanem a float: left megszüntetésétől.

De valami így sem százas. Az üres navigation nem jó. Az zen bugnak tűnik. Mivel az bekerül, így lesz egy hamis .with-navigation class a #mainnak, mert ennek a navigation dolognak az a lényege, hogyha van a navigationben valami, akkor kapjon ilyet, és csak akkor rendereljen #navigationt.
Mondjuk ez sem nagyon függ össze vele.

Szóval lövésem nincs, hogy egy úsztatott elem miért lóg rá egy abszolút pozíciós z-indexelt elemre, de úgy kezdenék neki, hogy egy demo és éles siteon is látszólag ugyanolyan oldalon elkezdenék html source diffeket nézni.

Ja, és egy validáláson is érdemes áthajtani, de ez sem fogja megoldani.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

eMeLA képe

Az új oldalon

<div id="block-nice-menus-1" class="block block-nice-menus first last odd">
<div class="content">
<ul id="nice-menu-1" class="nice-menu nice-menu-down">
.....

A régi oldalon

<div id="block-nice-menus-1" class="block block-nice-menus first last odd">
<div class="content">
<ul id="nice-menu-1" class="nice-menu nice-menu-down sf-js-enabled">
....

AZ új oldalon hiányzik az UL class-ból a .sf-js-enabled. Hogy ezt mikor és ki teszi illetve nem teszi bele...

Még egy "érdekesség":

Az új oldalon:

<html xmlns:xsd="....

A régin:

<html class="js" xmlns:xsd="....

Lehet ez is közrejátszik !?

0
0

...mit tudok: http://web.termuves.hu

fox mulder képe

Üdv!

Megnéztem, az új oldalon az <ul id="nice-menu-1" class="... sf-js-enabled"> és a <html class="js" ..> is megvan.

0
0

Fox Mulder

eMeLA képe

Óóó ezt jól benéztem (kikapcsoltam a JavaScript-et azért nem volt benne :)

Viszont ha Web Developer-rel kikapcsolod a CSS-eket akkor mindkét oldalon működik. Valami a CSS-ekben lehet a gond..!?

0
0

...mit tudok: http://web.termuves.hu

fox mulder képe

A page-backgrounds.css-ben (Zen) szerepelt egy átlátszóság:

#header {
  opacity:0.75;
}

Ha ezt kiveszem, működik a nice menu.

Ha valaki érti, kérem magyarázza el nekem. Naná, hogy most kibontok egy sört...

PS.: Ja, és elfelejtettem megköszönni a segítségeteket. Köszi :)

PS.: Az is fontos még, hogy addig volt gond, amíg a header régióban volt elhelyezve a nice menu

0
0

Fox Mulder