PDA

Zobacz pełną wersję : Jak zrobić w głównym menu migający napis



crashz
04-08-2009, 11:34
Witam.
Mam mały problem. Mam menu które składa się z kilku wyrazów

np:

O FIRMIE
AKTUALNOŚCI
AKTUALNE PROMOCJE < - -to ma migać :)

jak i gdzie i co wpisać w kod żeby to migało. Wiem że jest coś takiego jak blink ale nie wiem gdzie to wpisać. Proszę o pomoc

idek
04-08-2009, 11:45
z tego co pamiętam BLINK powinno już nie być używane, ale nie wiem jak sprawa się ma z blinkiem w css'ie... nie chce mi się zagłebniać zbytnio, więc rozwiązaniem Twojego problemu będzie stworzenie odpowiednią klasę dla tej pozycji menu i nadanie jej własności:

#item3 {text-decoration: blink;}

Jak dowiedziec się jaką dana pozycja ma klase?
Zajrzeć w źródlo strony.

crashz
04-08-2009, 12:25
Ale który plik odpowiada ze menu. Już tyle czasu szukam i nie mogę znaleźć. W którym pliku jest wyszczególnione menu? wtedy bym mógł coś pokombinować

idek
04-08-2009, 12:29
w pliku baz danych.... :|

menu nie znajduje sie nigdzie na serwerze FTP, żebyś mógł sobie w nim pogrzebać, jest generowane automatycznie

wiec w pliku templates/nazwa-szablonu/css/template_css.css musisz dodać to, o czym Ci napisałem powyżej

crashz
04-08-2009, 12:41
Niestety nie działa to co napisałeś :(

ppilus
04-08-2009, 13:00
W jakiej przeglądarce na to patrzysz ? http://4programmers.net/CSS/Text-decoration
{text-decoration: blink;} działa (poza IE) lub nie potrafisz tego zastosować.
Dla IE jest marquee ale nie "włożysz" go do css.
Daj link do strony i nie będzie zgadywanek.

crashz
04-08-2009, 13:10
www.rolteks.techbin.h2.pl (http://www.rolteks.techbin.h2.pl)
patrze na to w firefoxie bo tylko w firefoxie dziala mi logo we flashu. Jeszcze sie z tym nie uporalem, ale najwazniejsze dla mnie ten migajacy napis

ppilus
04-08-2009, 13:18
W template.css
#item60 {text-decoration: blink;}

crashz
04-08-2009, 13:21
mam dokladnie tak zrobione

ppilus
04-08-2009, 13:22
to wyczyść cache przeglądarki

crashz
04-08-2009, 13:37
Niestety po wyczyszczeniu wszystkiego dalej mi nic nie miga. A jak moze to w firefoxie zrobic.? Czyszczenie cachu odbywa sie poprzes kliekniecie na USUN WSZYSTKO? chodzi o pliki cookie historie i takie tam?

HALLO. MA KTOŚ JAKIŚ POMYSŁ ?

KYCu
04-08-2009, 20:46
taa.. tylko spokojnie, każdy ma swoją kolej

to co masz zamień na

li.item60 a {
text-decoration: blink;
}

i ma być!

crashz
05-08-2009, 11:13
Hej. Dzieki za odpowiedz ale i tak nic z tego. Chyba że to wklejam w złym miejscu. Jest jakieś specjalne miejsce w css do wklejenia tego?

Wklejam tak jak napisałeś : li.item60 a {
text-decoration: blink;
}

nawet próbuje #li.item60 a {
text-decoration: blink;
}
i jedynie co mryga to powieka ma

KYCu
05-08-2009, 11:24
Nie dziwota, że nie działa. Wydaje mi się, czy zmieniłeś menu? jego styl w ustawieniach modułu?

crashz
05-08-2009, 11:36
Wydaje mi Się że nic nie zmieniałem. A co może być tam nie tak? Podesłać jakieś źródło??

A jak zrobic aby te menu bylo z lewej strony a nie wycentrowane. Bo te kropki aż rażą. Chyba że macie inny pomysł

__
nie pisz posta pod postem // idek

Jdwind
05-08-2009, 16:19
Tutaj:

div.module_menu div div div, div.module div div div{
margin: 0;
background: none /*url(../images/menu_top_out.png) top left no-repeat*/;
text-align: center;
padding: 0 0 20px 0;
}
masz wycentrowane menu. Poza tym w CSS kolejność, gdzie umieścisz swój blink ma ogromne znaczenie.

crashz
06-08-2009, 10:35
Dzięki. Zrobiłem menu do lewej lecz dalej mi nie działa miganie. Gdzie go mam umieścić w swoim css.??

i druga sprawa panowie. Mój flash działa pod firefoxa a pod IE nie działa.
Co tam źle wpisałem w źródło?

Jdwind
06-08-2009, 10:59
Co do migania możesz sobie zrobić w pliku css menu z przyrostkiem - skopiuj ustawienia menu ze zwykłego, dodaj text-decoration: blink; i w ustawieniach menu wpisz swój przyrostek. Wtedy powinno działać bez problemu. Natomiast co do Flash'a - zobacz, czy Ci jakiś antywirus albo inny anty- nie blokuje. Jeżeli skopiowałeś kod z przeglądarki po opublikowaniu bannera powinien działać bez problemu.

crashz
06-08-2009, 11:36
Co do flasha to na kazdym komputerze w ie nic sie nie pojawia. Nawet jak prawym klikne to nie ma wzmianki o tym ze to jest plik flashowy. A co do tego drugiego jak rozkminie co mi napisales :) to tak zrobie

crashz
06-08-2009, 13:11
Co do migania możesz sobie zrobić w pliku css menu z przyrostkiem - skopiuj ustawienia menu ze zwykłego, dodaj text-decoration: blink; i w ustawieniach menu wpisz swój przyrostek. Wtedy powinno działać bez problemu. Natomiast co do Flash'a - zobacz, czy Ci jakiś antywirus albo inny anty- nie blokuje. Jeżeli skopiowałeś kod z przeglądarki po opublikowaniu bannera powinien działać bez problemu.

A mozesz dac mi jakis przyklad jak zastosowac ten przyrostek. Plis

Jdwind
06-08-2009, 18:22
To bardzo proste, na forum było bardzo dużo razy. Np. tutaj (http://www.forum.joomla.pl/showthread.php?t=30259&highlight=przyrostek+menu). Używaj szukajki, po to ją tu wsadzili :)

crashz
07-08-2009, 11:56
witam

Niestety nic mi nie dały te przyrostki. Zrobiłem tak jak książka pisze. Dodałem potem przyrostek w tej pozycji aktualna promocja i nic z tego. jak nie migało tak nie miga

KYCu
07-08-2009, 12:07
Niemożliwe. Jestem niemalże pewien, że coś nie tak robisz! Dołącz swój plik CSS!

#edit

i dlaczego Twój kod menu wygląda raz tak
http://img87.imageshack.us/img87/9357/kod11.th.jpg (http://img87.imageshack.us/img87/9357/kod11.jpg)

a raz tak
http://img245.imageshack.us/img245/8973/kod22.th.jpg (http://img245.imageshack.us/img245/8973/kod22.jpg)

crashz
07-08-2009, 13:32
A nie wiem dlaczego mój kod wyglada inaczej za kazdym razem. Też się dziwuje

#search div.module_menu div div, #search div.module div div {

background: none;

padding: 0;

margin: 0;

}



div.module_menu div div div, div.module div div div{

margin: 0;

background: none /*url(../images/menu_top_out.png) top left no-repeat*/;

text-align: left;

padding: 0 0 20px 0;


}
div.module_migacz div div div, div.module div div div{

margin: 0;
li.item60 a {
text-decoration: blink;
}

background: /*url(../images/menu_top_out.png) top left no-repeat*/;

text-align: left;

padding: 0 0 20px 0;


}

Jdwind
07-08-2009, 15:50
Zamiast
div.module_migacz div div div, div.module div div div{ wpisz
div.module-migacz div div div, div.module div div div{Potem w PA wejdź do modułu i w pozycji Przyrostek wpisz migacz.

EDIT:
chociaż może i ja źle mówię. Przeczytaj dokladnie TO (http://wiki.joomla.pl/Stosowanie_przyrostk%C3%B3w_klas_CSS).

KYCu
07-08-2009, 15:50
div.module_migacz div div div, div.module div div div{

margin: 0;
li.item60 a {
text-decoration: blink;
}

background: /*url(../images/menu_top_out.png) top left no-repeat*/;

text-align: left;

padding: 0 0 20px 0;


}

o mamo! co to za układ? jeżeli masz tak napisany cały css to ja się nie dziwie, że masz problemy z wyświetlaniem strony...
Zapraszam do lektury o CSS

crashz
09-08-2009, 10:01
no to jest gotowy szablon tylko graf byla przerabiana i tyle