Zobacz temat
Zmiana koloru newsa po najechaniu kursorem za pomocą Ajaxa
|
|
wojasek |
Dodany dnia 16.02.2009 16:07:49
|
Przedszkolak Postów: 65 Ostrzeżeń: 1 Data rejestracji: 13.02.2009 22:21 |
Witam! Widziałem na niektórych stronach, że jak się najedzie kursorem na newsa to zmienia się kolor. Znalazłem taki kod: Rozwiń Kod źródłowy PHP Rozwiń Kod źródłowy PHP Ale nie wiem gdzie mam to dodać żeby na mojej stronce też tak było. P.S. Przykład zastosowania http://www.centru... Edytowane przez Pieka dnia 16.02.2009 21:50:01 |
|
|
Wścibski Gość |
Dodany dnia 22.11.2024 07:13:10
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
ELO320 |
Dodany dnia 16.02.2009 17:47:45
|
Początkujący Postów: 152 Ostrzeżeń: 2 Data rejestracji: 28.04.2007 18:08 |
Ten drugi kod który podałeś wstawiasz w theme.php skórki której używasz w function render_news na końcu w. A nie lepiej to zrobić razem z classami? Wstawiasz to w theme.php w function render_news na końcu. I w style.css definiujesz dwie classy. Kolory podalem dowolne. I powinno działać. Pozdrawiam |
|
|
BenLomax |
Dodany dnia 16.02.2009 18:30:33
|
Bywalec Postów: 426 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 25.06.2008 09:48 |
@ELO320, tak nie działa. Trzeba zamienić w function render_news: na Tak działa :) Edytowane przez BenLomax dnia 16.02.2009 18:35:50 |
|
|
wojasek |
Dodany dnia 16.02.2009 21:06:37
|
Przedszkolak Postów: 65 Ostrzeżeń: 1 Data rejestracji: 13.02.2009 22:21 |
A może być jeszcze dokładniej ? Np. Może to być wykonane w Ajaxie ? Żeby to przejście było płynne ? |
|
|
Chemikpil |
Dodany dnia 16.02.2009 21:12:17
|
Bywalec Postów: 999 Pomógł: 54 Data rejestracji: 04.05.2008 21:46 |
Kolega wojasek następnym razem poszuka a nie zakłada nowy temat. Było i to nawet przyklejone, więc łaskawie rusz się i poszukaj. Dokładnie ten sam przykład podany został. http://www.php-fu...d_id=11220 Nie pisać na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej odsłonie) | ChemikPIL - My twitter |
|
|
wojasek |
Dodany dnia 16.02.2009 21:38:05
|
Przedszkolak Postów: 65 Ostrzeżeń: 1 Data rejestracji: 13.02.2009 22:21 |
Ale tam nikt nie dał dobrego kodu. Tutaj przynajmniej ktoś napisał poprawnie. Pieka dał kod ale ten co jest w tym temacie jest o wiele lepsze. PS. A mógł by ktoś to zrobić w Ajaxie i dać na forum ? Edytowane przez wojasek dnia 16.02.2009 21:39:00 |
|
|
Seba0p |
Dodany dnia 16.02.2009 21:56:01
|
Początkujący Postów: 127 Pomógł: 25 Data rejestracji: 24.07.2007 11:28 |
wojasek napisał/a: Witam! Widziałem na niektórych stronach, że jak się najedzie kursorem na newsa to zmienia się kolor. Znalazłem taki kod: Rozwiń Kod źródłowy PHP Rozwiń Kod źródłowy PHP Ale nie wiem gdzie mam to dodać żeby na mojej stronce też tak było. P.S. Przykład zastosowania http://www.centru... Jeśli chcesz, aby ten kod zadziałał, musisz najpierw pobrać bibliotekę mintAjax. |
|
|
wojasek |
Dodany dnia 16.02.2009 22:04:20
|
Przedszkolak Postów: 65 Ostrzeżeń: 1 Data rejestracji: 13.02.2009 22:21 |
Mam bibliotekę mintAjax tylko gdzie wkleić ten kod. |
|
|
Pieka |
Dodany dnia 16.02.2009 23:57:51
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
O cos takiego Szanownemu Panu chodzilo? http://test7.ovh.org (Aer)
Jestem jaki jestem
|
|
|
BenLomax |
Dodany dnia 17.02.2009 10:22:25
|
Bywalec Postów: 426 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 25.06.2008 09:48 |
Mr Pieka można prosić o "how to" Twojej metody? |
|
|
worekgdy |
Dodany dnia 17.02.2009 16:05:48
|
Przedszkolak Postów: 88 Pomógł: 12 Data rejestracji: 16.11.2008 13:23 |
Się staram, się staram i coś źle robię . Jak najbardziej mi też przydałaby się mała podpowiedź co do wklejenia kodu. Pozdrawiam |
|
|
Pieka |
Dodany dnia 17.02.2009 16:43:59
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
1. Na poczatek sciagamy potrzebne pliki, czyli mintAjax, rozpakowujemy i umieszczamy w katalogu includes. 2. Nastepnie edytujemy plik themes/templates/header.php, znajdujemy (linia ~37): Rozwiń Kod źródłowy PHP i wstawiamy ponizej: Rozwiń Kod źródłowy PHP 3. Edytujemy plik theme.php uzywanej skorki, odnajdujemy funkcje render_news (na przykladzie Aer): Rozwiń Kod źródłowy PHP i zamieniamy na: Rozwiń Kod źródłowy PHP 4. Na koniec edytujemy plik styles.css i wstawiamy: Rozwiń Kod źródłowy CSS Przyklad dzialania: test7.ovh.org (Aer). Podziekowania w strone slawekneo, za pomoc przy id.
Pieka dodał/a następującą plik:
Edytowane przez Pieka dnia 13.01.2011 20:46:35 Jestem jaki jestem
|
|
|
Seba0p |
Dodany dnia 17.02.2009 17:10:34
|
Początkujący Postów: 127 Pomógł: 25 Data rejestracji: 24.07.2007 11:28 |
Kilka błędów do poprawy: 1. Kod JavaScript powinien zostać umieszczony w sekcji head strony. Aktualnie jest generowany przed każdym news`em, co jest niepotrzebne. Umieszczamy więc taki kod w sekcji head. 2. Każdy div ma taki sam id, tak więc kolejny błąd. Powyższy kod zamieniamy na: I na koniec w styles.css zamieniamy: na: |
|
|
pixiproject |
Dodany dnia 17.02.2009 17:42:41
|
Przedszkolak Postów: 28 Ostrzeżeń: 1 Data rejestracji: 08.02.2009 14:09 Złamana licencja |
Hm. U mnie to nie działa. Tzn. podświetla, jednak tylko mały pasek na stopką news'a. Czy mógłby mi ktoś wstawić ten kod jak należy ? Nie wiem, gdzie robię błąd. Poniżej zamieszczam pliki. Z góry dziękuję. P.S. Jakbyście chcieli się przyjrzeć dokładnie w czym tkwi problem: http://projectsit... Edytowane przez pixiproject dnia 17.02.2009 17:45:21 |
|
|
Pieka |
Dodany dnia 17.02.2009 17:47:15
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Seba0p napisał/a: Kilka błędów do poprawy: 1. Kod JavaScript powinien zostać umieszczony w sekcji head strony. Aktualnie jest generowany przed każdym news`em, co jest niepotrzebne... Wiem gdzie ma byc umieszczany, ale dla wlasnego zdrowia psychicznego wole podac tak jak podalem. I jesli juz cos piszesz to rob to z sensem, bo czesc kodu ma byc w head, a czesc w body, o czym wiedzialbys czytajac dokumentacje, tym bardziej, ze oferujesz ludziom za pieniadze swoje uslugi, w tym takze Ajax. Seba0p napisał/a: ..Każdy div ma taki sam id, tak więc kolejny błąd... Co Ty bredzisz? Wlasnie w ten sposob ID jest generowane dynamicznie. Poza tym, skoro jestes tak genialnym "programista", to po jaka cholere czekales az cos napisze? Lubisz poprawiac innych, w dodatku zle? Czerpiesz z tego jakas chora przyjemnosc? Wyleciales z EF i stad tez polecisz tak robiac. Edytowane przez Pieka dnia 17.02.2009 17:55:20 Jestem jaki jestem
|
|
|
Seba0p |
Dodany dnia 17.02.2009 19:30:55
|
Początkujący Postów: 127 Pomógł: 25 Data rejestracji: 24.07.2007 11:28 |
Wiem gdzie ma byc umieszczany, ale dla wlasnego zdrowia psychicznego wole podac tak jak podalem. Hmm...a ktoś niżej napisał: Lubisz poprawiac innych, w dodatku zle? W tym przypadku, ty podajesz złe rozwiązanie. I jesli juz cos piszesz to rob to z sensem, bo czesc kodu ma byc w head, a czesc w body, o czym wiedzialbys czytajac dokumentacje, tym bardziej, ze oferujesz ludziom za pieniadze swoje uslugi, w tym takze Ajax. O co Ci tutaj niby chodzi ? Co Ty bredzisz? Wlasnie w ten sposob ID jest generowane dynamicznie. Hahaha...że niby co ? Zobacz sobię w źródło strony. Każdy div ma dokładnie taki sam atrybut id. Jak jeszcze tego nie widzisz, to użyj walidatora w3c. Poza tym, skoro jestes tak genialnym "programista", to po jaka cholere czekales az cos napisze? A kto powiedział, że czekałem? Ty się czepiasz każdego mojego postu. Ja tylko pomagam, aby kod był poprawny, ale widzę, że tutaj prężnie rozwija się monarchia, więc to z Tobą jest coś nie tak. Czerpiesz z tego jakas chora przyjemnosc? No sorry, ale to nie ja mam bzika na punkcie poprawnych nazw tematów czy poprawiania błędów ortograficznych innych użytkowników. |
|
|
Pieka |
Dodany dnia 17.02.2009 20:14:18
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Seba0p napisał/a: ..Ty się czepiasz każdego mojego postu. Ja tylko pomagam, aby kod był poprawny, ale widzę, że tutaj prężnie rozwija się monarchia, więc to z Tobą jest coś nie tak. Czerpiesz z tego jakas chora przyjemnosc? No sorry, ale to nie ja mam bzika na punkcie poprawnych nazw tematów czy poprawiania błędów ortograficznych innych użytkowników. Nigdy nie czepialem sie, ale od teraz Ci to gwarantuje. Masz moje slowo. Powiadasz, ze ze mna jest cos nie tak? Byc moze, tego nigdy nie mozna wykluczyc. Odnosnie monarchii, ta tu panowala, panuje i obiecuje, ze bedzie panowala po wsze czasy. Bzika powiadasz, ja to nazywam konsekwencja i poprawa czytelnosci strony, ale Ty mozesz to nazywac jak uwazasz. Obiecam Ci jeszcze jedno, a mianowicie koniec reklamy Twojej strony i uslug. Pieka mowi bankowy. Jestem jaki jestem
|
|
|
worekgdy |
Dodany dnia 17.02.2009 20:27:05
|
Przedszkolak Postów: 88 Pomógł: 12 Data rejestracji: 16.11.2008 13:23 |
Hmm, próbowałem wersję Pieka, próbowałem wersję Seba0p, ale mam wersję thema na tabelkach, a nie div-ach więc coś mi nie idzie. Jeżeli byłby ktoś łaskaw wpasować w mój render_news tą !@#%$#@ zmianę kolorów byłbym co najmniej chylił czoła. Poniżej mój theme.php (Gillette_Blue) Rozwiń Kod źródłowy PHP Dzięki z góry. Pozdrawiam |
|
|
Pieka |
Dodany dnia 17.02.2009 20:30:35
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Sprawdz ponizszy kod: Rozwiń Kod źródłowy PHP
Edytowane przez Pieka dnia 17.02.2009 21:01:22 Jestem jaki jestem
|
|
|
worekgdy |
Dodany dnia 17.02.2009 20:50:19
|
Przedszkolak Postów: 88 Pomógł: 12 Data rejestracji: 16.11.2008 13:23 |
Pieka - niestety nie działa, ale i tak chylę czoła za samo zainteresowanie. Będę dłubał, aż wydłubię. Przypuszczam, że chodzi o tzw.czeski błąd wykonany z mojej strony. Dzięki i pozdrawiam. |
|
Przejdź do forum: |