PDA

Zobacz pełną wersję : Menu w jQuery rozwijane w hooverze



zett93
23-03-2010, 18:03
Witam!

Mam pewien problem dotyczący edycji rozwijanego formularza znajdującego się w znacznikach <select></select>
Z kodu wynika, że mają wartość .inputbox'a ale chyba jedynie to, co znajduje się na górze, bo reszta ma jakiś inny, nie wiem przez co określony wygląd.

Oto screen:

http://img541.imageshack.us/img541/3676/problem.png (http://img541.imageshack.us/i/problem.png/)

tu wycinek kodu pokazującego, w czym zamknięte jest to "menu"


<select name="order" class="inputbox" size="1" onchange="document.adminForm.submit();">
<option value="date">Od najstarszych</option>
<option value="rdate">Od najnowszych</option>
<option value="alpha">Tytułami - od A do Z</option>
<option value="ralpha">Tytułami - od Z do A</option>

<option value="hits">Najmniej odsłon</option>
<option value="rhits">Najwięcej odsłon</option>
<option value="author">Autorami - od A do Z</option>
<option value="rauthor">Autorami - od Z do A</option>
<option value="order" selected="selected">Domyślna serwisu
</option>
</select>

a tu CSS opisujący inputbox'a (który nadaje prawidłowy wygląd góry menu):



.inputbox {
border: 1px solid #999;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url(../images/button_bg.png);
color:#CCC;
}




Miałbym do Was taką prośbę, aby wyjaśnić w którym miejscu muszę zdefiniować wygląd <select> (od razu mówię, że dopisanie wartości background: do select/select .inputbox nie daje żadnego efektu.

Pozdrawiam i liczę na szybką pomoc.

Robster
23-03-2010, 18:14
Tutaj masz wszystkie informacje potrzebne do modyfikacji czy stworzenia szablonu pod Joomla! 1.0.x od podstaw: http://www.pomoc.joomla.pl/content/section/13/46/

Swoją drogą de**lną postawą jest obstawać przy starej wersji oprogramowania, podczas gdy nowsza i lepsza jest całkiem za darmo. Niestety takie są realia wiedzy informatyków w Polskich szkołach. Najlepiej pozostać przy wiedzy zdobytej 15 lat temu na 20h szkolenia "informatycznego".
Proponuję zawalczyć jednak o aktualizację Joomli do najnowszej wersji. Z pewnością cała administracja strony poleci Ci to samo.

zett93
13-04-2010, 22:07
Odnawiam, bo zmieniłem troszkę temat. Defacto odwołujący się do poprzedniego. Info w pierwszym poście.

Robster
13-04-2010, 22:13
Nigdy czegoś takiego nie formatowałem, ale nie należy przypadkiem odwołać się do znacznika <option>?

zett93
13-04-2010, 22:27
Z jednej strony dam radę to do pewnego stopnia sformatować, ale jedno mi nie pasuje, bo <option> odnosi się do każdego elementu zawartego w całym boxie osobno a nie do zasadniczej całości w której są, i jak chcę nadać border-radius to wychodzi taki kondon:

http://img180.imageshack.us/img180/7537/problemd.th.png (http://img180.imageshack.us/i/problemd.png/)

Poza tym ładując moje tło zauważyłem jeszcze jeden problem, domyślnie białe tło zostaje bez zmian, widzę to, ponieważ moje miało być półprzezroczyste i robi się jaśniejsze co psuje mój efekt.

Robster
13-04-2010, 22:31
Chyba kondom*

Masz to gdzieś na serwerze? Ciężko mi pomagać nie mając podglądu na problem, jestem wzrokowcem.

zett93
13-04-2010, 22:47
Puki co na localhoscie (WampServer) ale zaraz gdzieś zapakuję, jakbyś mógł coś darmowego dobrze obsługującego joomlę polecić, bo yoyo na pewno nie odpali, wiem z autopsji. PRV pociąnie?

Robster
13-04-2010, 22:57
PRV ma już chyba tylko rejestrację telefoniczną, albo padł darmowy hosting, już nie pamiętam. Na yoyo powinno pociągnąć, ewentualnie ugu.

zett93
14-04-2010, 18:56
Niestety wczoraj łącze mi padło i nie udało się wrzucić.
Chodzi mi o menu rozwijane takie jak np tu: http://www.zettdesigning.cba.pl/index.php?option=com_content&task=category&sectionid=4&id=6&Itemid=5
Kolejność i #Pokaż...

Czekam na odpowiedź, pozdro

Robster
14-04-2010, 19:56
O ile się nie mylę ten biały fragment, to border elementu <option> :)
Ustawiłeś obramowanie na 1px z zaokrągleniem narożników stąd coś takiego. Nie ma możliwości sformatowania tego elementu w sposób który oczekujesz. Musiałbyś edytować kod komponentu i dodać jakiś znacznik w formularzu do wartości zawartych w liście.

Jeśli chcesz uzyskać jednolite tło tła wszystkich wartości, usuń obramowanie.

zett93
14-04-2010, 22:26
No właśnie w tym problem tkwi, że chcę uzyskać takie tło jak w górnym menu czyli półprzezroczyste, a gdy gam taką grafikę, to pod nią widać białe tło jakiegoś mi nieznanego elementu.. Teoretycznie powinien być to <select> bo w nim zawarte są wszystkie wartości <option> ale nie działa...
A mógłbyś mi podpowiedzieć który to może być komponent, bo od niedawna mam do czynienia z Joomlą i po prostu szukanie i sprawdzanie po kolei to lekka strata czasu... A jednak na tym efekcie mniej czy bardziej mi zależy.

zett93
17-04-2010, 21:54
I jak, macie jakieś pomysły czy nie bardzo (dubel, bo odnawiam. potem połącze)