PDA

Zobacz pełną wersję : Moduły ułożone na warstwach



enonee
01-06-2013, 08:28
Witam serdecznie.
Trapi mnie jeden problem, z którym nie mogę sobie poradzić. Chciałbym ułożyć moduły warstwowo, czyli tak, aby jeden z nich był na drugim.
W tej chwili są w pozycjach załóżmy left i right.
Poniżej przedstawiam grafikę, która wszystko wyjaśni.
6687
Proszę o podpowiedzi jak się z tym uporać. Z góry wielkie dzięki.

Bazyl
01-06-2013, 10:39
Hej,

Moduły opublikuj w tej samej pozycji, nadaj im pozycjonowanie i pozycję w stosie.
Kursów w sieci masa...

enonee
01-06-2013, 11:22
Dzięki!
Próbowałem zrobić tak:
- dodałem przedrostek klasy css dla modułu 2
- w css podałem


.modul2
{position: absolute; left:100px; top:-15px;
width: 250px;
z-index:999999999;
}


i nie działajet ;/ Coś nie tak robię?

Bazyl
01-06-2013, 11:24
Link do strony?!

enonee
01-06-2013, 11:44
Proszę: http://nnn.linuxpl.info/j2/

sunpietro
01-06-2013, 11:51
nie do końca wiadomo, który moduł ma być gdzie? Mógłbyś się nieco jaśniej określić?

Bazyl
01-06-2013, 11:56
Dodaj przyrostki klasy css dla modułów i dopisz je w stylach - będzie łatwiej.

p.s. Widziałeś w kodzie modułu 2 śmieci?

enonee
01-06-2013, 11:57
nie do końca wiadomo, który moduł ma być gdzie? Mógłbyś się nieco jaśniej określić?
Moduł 1 - szary baner.
Moduł 2 - panel logowania

no i teraz chodzi o taki efekt:
http://forum.joomla.pl/attachment.php?attachmentid=6688

Bazyl
01-06-2013, 12:00
form {
background: none repeat scroll 0 0 red;
left: 1000px;
position: absolute;
top: 200px;
}

base.css w.141

Łatwiej będzie, gdy dodasz pozycjonowanie relatywne dla #BJ_Headline

//p.s. Nie łatwiej, a poprawnie ;)

enonee
01-06-2013, 12:01
Dodaj przyrostki klasy css dla modułów i dopisz je w stylach - będzie łatwiej.

p.s. Widziałeś w kodzie modułu 2 śmieci?

Tak właśnie zrobiłem. W ustawieniach modułu dodałem klasę modul2 i w css to co wyżej.

Śmieci? Nie wiem o co chodzi?

Bazyl
01-06-2013, 12:10
Dodaj pozycjonowanie relatywne dla #BJ_Headline i dopiero ustawiaj moduł z logowaniem

enonee
01-06-2013, 12:19
Pięknie! Działa!
Dodałem także relative dla #BJ_Headline.
Jeszcze próbuję tego samego z modułem 2, ale tekst pojawia się pod banerem. Dodałem klasę wraz z parametrami, a w ustawieniach modułu przedrostek i nic.



Edit
Sprawdziłem firebugiem i okazuje się, że ten moduł ma kalsę custommodul2, czyli dodało się "custom". Joomla robi tak automatycznie przy własnym module?

Bazyl
01-06-2013, 14:14
ten moduł ma kalsę custommodul2, czyli dodało się "custom"

Własny przyrostek klasy css dodaje się ze spacją z przodu.
"custom" generuje szablon.

enonee
01-06-2013, 16:46
Wszystko już jasne :)
Raz jeszcze wielkie dzięki za pomoc.

zwiastun
01-06-2013, 22:25
Proponuję przyjrzeć się szablonowi Beez, który ma implementację modułów na kartach (zakładkach, tabs)