PDA

Zobacz pełną wersję : Zmiana położenia pozycji "user3" - problem



piotrg
04-07-2009, 13:20
Witam wszystkich,
Jestem nowym użytkownikiem tego forum.
Właśnie minął tydzień, jak zacząłem tworzyć swoją stronkę za pomocą Joomla! v1.5. Zawartość plików "template.css" oraz "index.php" nie jest mi już obca, chociaż nadal kilku rzeczy nie rozumiem.
Od kilku dni przerabiam gotowy szablon, robię duże postępy jednak od wczoraj nie potrafię przeskoczyć jednej rzeczy. Tworzę właśnie górne menu na tzw. belce. Szablon który przerabiam, umieszcza mi te menu za pomocą pozycji "user3". Problem w tym, że pozycja "user3" jest położona na środku tej belki (1643), a po dodaniu kolejnych wpisów do tego menu, można zauważyć, że gdzieś jest włączony styl "wyśrodkowania". Ja natomiast chciałbym, aby górne menu zaczynało się od lewej strony (tekst wyrównany do lewej) Jak to zmienić ?
W pliku "template.css"1645 oraz "index.php"1644 nie mogę zlokalizować kodu odpowiedzialnego za położenie pozycji "user3".

Dotychczas zajmowałem się programowniem w C/C++.
Myślałem, że z tymi pozycjami typu "user3" jest analogicznie jak w formatkach w pakiecie "Builder C++". gdzie dane komponenty są określane precyzyjnie za pomocą współrzędnych wyrażonych w pixelach.

Z góry dziękuję za pomoc.

Pozdrawiam, Piotr

trzepiz
04-07-2009, 13:23
a masz stronę w sieci, zeby mozna bylo zobaczyć to na "żywym" organiźmie ? Byłoby znacznie łatwiej .. >

zwiastun
04-07-2009, 13:25
1. dla orientacji: http://www.pomoc.joomla.pl/content/category/13/46/46/ (orientacji, bo dotyczy Joomla 1.0)
2. http://forum.joomla.pl/showthread.php?t=23987

oraz
http://wiki.joomla.pl/Kategoria:Szablony

piotrg
04-07-2009, 13:29
a masz stronę w sieci, zeby mozna bylo zobaczyć to na "żywym" organiźmie ? Byłoby znacznie łatwiej .. >


W sieci jeszcze nie istnieje, robię na razie na localhoście... jeśli chodzi o szablon, to przerabiam ten : http://joomla15.siteground.com/?template=siteground-j15-44 . Jak widać, menu jest wyśrodkowane. Natomiast chciałbym, aby było wyrównane do lewej

Pozdr.

trzepiz
04-07-2009, 13:35
do #pillmenu w template.css dodaj :

float: left;

później dodaj sobie odstępy jakie chcesz od lewej strony przy pomocy np:

padding: 0px 0px 0px 20px

Powinno działać ..

piotrg
04-07-2009, 13:47
do #pillmenu w template.css dodaj :

float: left;

później dodaj sobie odstępy jakie chcesz od lewej strony przy pomocy np:

padding: 0px 0px 0px 20px

Powinno działać ..

I to się nazywa pomoc :) Ruszyło od razu. Dzięki
Rozumiem, że jeśli nie ma zdefiniowanego argumentu "float" to wtedy tekst jest domyślnie ustawiony na "center" ? tak?

zwiastun
04-07-2009, 14:05
Nie, nie rozumiesz :) Standardowo tekst jest wyrównany do lewej. Podstawy HTML i CSS się klaniają :)

piotrg
04-07-2009, 17:36
Nie, nie rozumiesz :) Standardowo tekst jest wyrównany do lewej. Podstawy HTML i CSS się klaniają :)

Zdaję sobie sprawę, że się kłaniają :) Ale jak napisałem w pierwszym poście, w HTML oraz CSS siedzę dopiero od tygodnia i traktuję to jako hobby :) - jak na razie bardzo wciągające.

Acha, sprawdzałem przed chwilą moją stronkę pod IE 6 i się okazało, że menu jest na środku, więc zalecenia trzepiz w tym przypadku nie pomogły. Pod Firefox'em jest ok. Może jakieś rady ?

Pozdrawiam

piotrg
06-07-2009, 09:33
Ok, miałem możliwość sprawdzenia stronki pod IE 7. Problem ten nie występuje. Temat zamykam

GOGOKOM
06-07-2009, 09:52
aktualizacja IE8 - idziemy do przodu - pod ie6 inną templatkę która nie sprawia problemów